×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer; Backend

Job in Raleigh, Wake County, North Carolina, 27601, USA
Listing for: Veradigm LLC
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 130241 - 189502 USD Yearly USD 130241.00 189502.00 YEAR
Job Description & How to Apply Below
Principal Software Engineer (Backend) page is loaded## Principal Software Engineer (Backend) locations:
Raleigh - North Hillstime type:
Full time posted on:
Posted Todayjob requisition :
8571

Practice Fusion is hiring a talented engineering leader, passionate about creating life-saving technology for doctors and patients. Our cloud-based EHR is an ambitious Services Oriented Architecture hosted in AWS and written primarily in .NET, utilizing WebAPI and WCF with a combination of ASP.NET and ASP.NET Core. You will take on the challenge of solving complex technical problems to deliver vital, reliable product features to our customers.
** Responsibilities:
** As a Principal at Practice Fusion, you will be expected to fulfill a large array of technical leadership responsibilities:
* You are a hands-on architect: you code, test, and deploy solutions of premium quality that not only serve the business need but simultaneously advance the architecture of the entire system
* You design and implement critical libraries and services used by over 180 cloud microservices
* You provide technical thought leadership for the development team
* You help define the platform team roadmap
* You drive architecture decisions to advance the platform technology and improve development velocity, quality, performance, and security
* You mentor developers through coaching, code review feedback, and leading by example
* You learn from the team, identify the challenges they face, and propose technical and process solutions that alleviate those challenges
* You promote best practices, and evangelize new technologies and approaches
* You collaborate across services, UI, Dev Ops, and data functional areas to ensure unity of technology evolution.

As with any senior-level engineer at Practice Fusion, you will still have technical responsibilities to perform in your day-to-day.
* Architect and lead development of technical solutions that are secure, robust, performant, and scalable
* Employ technical and thought leadership to drive products from inception to release
* Work with stakeholders to ensure the solution meets business needs
* Write correct, well-factored code that is testable and maintainable, and that demonstrates best practices
* Balance engineering costs of development, testing, deployment complexity, and run-time cost, to deliver optimum value for the business and customers
* Define, document, and implement nonfunctional requirements, including performance, security, and standards compliance
* Contribute to enterprise and platform architecture roadmap and implementation

Main Duties:
* Architect complex application workflows across multiple services, messaging platforms, and data stores
* Develop and test WebAPI and WCF services that provide business logic, access a variety of data storage technologies, and interact through messaging, REST, and SOAP patterns
* Write unit tests and functional tests that cover all of your code
* Author SQL Server database schemas and stored procedures
* Write and groom stories to define, estimate, and track your team’s work
* Measure, find, and fix performance and security issues
* Advocate for the right tools for the task at hand
* Review code and provide feedback to improve code quality
* Demonstrate and evangelize best practices for coding and team processes
* Mentor developers across multiple experience levels, teams, and functional areas on best practices in coding and team process
*
* Qualifications:

** Academic and Professional

Qualifications:

Bachelor's Degree in Computer Science or related discipline
*
* Experience:

*** 10+ yrs. C#/.NET experience
* 5+ yrs. in each of the following
* NET WebAPI, WCF, REST
* Relational database development
* Version control and continuous integration
* Being a leader in agile teams, enabling them to deliver secure, scalable solutions
* Designing solutions using architecture patterns (caching, type-ahead, retry policies, queuing, etc.)
* 5+ yrs. in one or more of the following:
* Cloud development (AWS, Azure, etc.)
* Document storage technologies (AWS S3, Mongo

DB, etc.)
* Messaging systems (AWS SQS, Active

MQ, etc.)
** Compensation Range:**$130,241-$189,502

Compensation for this job is subject…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary