Principal Software Engineer (Backend) - Remote

Allscripts4 months ago
Raleigh, NC, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Position Title: Principal Software Engineer (Backend) - Remote. Welcome to Veradigm – a company transforming healthcare through research, analytics, and AI. Work on Practice Fusion’s cloud-based EHR, built on a robust Services Oriented Architecture in AWS using .NET technologies, and help deliver life-saving solutions for doctors and patients.

Key Responsibilities

  • Act as a hands-on architect by coding, testing, and deploying premium quality solutions that advance the entire system architecture.
  • Design and implement critical libraries, microservices, and services used by over 180 cloud microservices.
  • Provide technical thought leadership by mentoring developers, reviewing code, and promoting best practices.
  • Define the platform team roadmap and drive key architecture decisions to improve development velocity, quality, performance, and security.
  • Collaborate with cross-functional teams—including UI, DevOps, and data—to ensure cohesive technology evolution.
  • Architect complex application workflows, develop WebAPI and WCF services, and author SQL Server database schemas and stored procedures.

Required Qualifications

  • Bachelor’s Degree in Computer Science or a related discipline.
  • 10+ years of C#/.NET experience.
  • Minimum 5+ years of hands-on experience with .NET WebAPI, WCF, REST, relational database development, version control, and continuous integration.
  • Proven leadership in agile teams with strong experience in designing scalable solutions using architecture patterns (caching, type-ahead, retry policies, queuing, etc.).
  • At least 5+ years in one or more of the following areas: cloud development (AWS, Azure), document storage (AWS S3, MongoDB), and messaging systems (AWS SQS, ActiveMQ).

Benefits & Perks

  • Comprehensive compensation package.
  • Holidays and vacation time.
  • Medical, Dental, and Vision Insurance along with company-paid life insurance.
  • Retirement savings plan.

Required Skills

Agile Methodologies
AWS
WCF
WebAPI
Microservices Architecture
Cloud Development
Continuous Integration/Continuous Deployment (CI/CD)
C#/.NET
SQL Server
REST
Software Design and Architecture