Principal Software Engineer
$129,300–$258,700 year
On-siteMadison, Wisconsin, United States
Job Summary
Lead cross-cutting technical authority for customer-facing portals and integrations serving patients, providers, and payers. Troubleshoot high-complexity issues on major software platforms, design lasting platforms in collaboration with product teams, and guide squads through meaningful architectural evolution. Challenge technical assumptions, champion non-functional requirements like performance and observability, and build successful internal partnerships with IT leadership and stakeholders. Manage vendor relationships and drive organizational practices impacting department delivery. Work on high-complexity projects involving multiple business units and acquisition integrations. This role requires independent judgment, nights/weekends as needed, and is based in Madison, Wisconsin.
Required Qualifications
- Bachelor's Degree in Data Science, Computer Science, Information Systems, Mathematics, or Engineering; or High School Diploma/General Education Degree and 12 years of relevant experience as outlined in the essential duties in lieu of Bachelor's Degree
- Expert in 1 or more object-oriented programming languages
- RESTful web services
- Relational Databases (Postgres, SQL Server), and ORM technologies (JPA2, Hibernate, Entities Framework)
- Designing and developing apps that access and or utilize cloud-based frameworks (e.g., Azure, Amazon AWS Services/SDKs, etc.)
- Agile development tools; including, but not limited to, JIRA, Confluence repository
- Programming languages such as C, C++, Java, JavaScript, Python, SQL, PL/SQL, .NET, Google Web Toolkit
- Ability to work nights and/or weekends, as needed
- Ability to act with an inclusion mindset and model these behaviors for the organization
Desired Qualifications
- Demonstrated experience assessing and designing systems for international scale, including data residency, localization, latency, and regulatory variance across multiple regions
- Experience defining and championing non-functional requirements (NFRs) such as performance, scalability, availability, observability, and security as first-class engineering concerns across multiple teams
- Experience leading or contributing to team design and domain ownership efforts, including service decomposition and establishing clear boundaries in complex enterprise environments
- Expertise with integration architecture patterns including HL7, FHIR, middleware technologies, and event-driven platforms such as Kafka
- Familiarity with UX design systems and the engineering practices that support consistent, scalable user experiences in a product-led organization
- Experience in healthcare, life sciences or other internationally regulated industries
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.