Principal Software Engineer
Exact Sciences
Help us change livesAt Exact Sciences, we’re helping change how the world prevents, detects and guides treatment for cancer. We give patients and clinicians the clarity needed to make confident decisions when they matter most. Join our team to find a purpose-driven career, an inclusive culture, and robust benefits to support your life while you’re working to help others.Position OverviewThe Principal Software Engineer is a senior Individual Contributor and cross-cutting technical authority within our product-led IT Software Engineering team, focused on Digital Engineering and Integrations. This team owns the customer-facing portals that serve patients, providers, and payers, along with the integrations that power them. Reporting directly to the Senior Director of Software Engineering, this role is less about managing work and more about elevating it, serving as a thought partner to Engineering Leaders, shaping architecture decisions, and raising the bar for how we build across all squads. We are looking for someone who has operated at true enterprise scale and knows what it takes to make complex systems reliable, secure, and built to last. This person will challenge technical assumptions, champion non-functional requirements like performance, availability, and observability as first-class concerns, help ensure our engineering decisions support a consistent and scalable UX design system, and guide the team through meaningful architectural evolution, including scaling our platforms for international growth and applying modern team design principles to clarify ownership, reduce dependencies, and reduce friction across our portfolio. Just as important as the technical depth is how this person shows up. The ideal candidate is a deep collaborator, someone who earns trust by embedding with teams, listens before they lead, and drives meaningful change by bringing people along with them. This role is based in Madison, Wisconsin.Essential DutiesInclude, but are not limited to, the following:Apply expert knowledge, skills, and practices to diverse programs and complex initiatives demonstrating creativity and mastery of specialized techniques, processes, procedures. Exercise independent judgment in methods, techniques, and evaluation criteria for obtaining results.Troubleshoot, debug, and diagnose issues of high complexity for major software platforms.Provide guidance to engineers and technical expertise and coaching to product team.Design lasting platforms in collaboration with product teams on large scale business or technology project(s).Drive the quality of platforms and organizational practices that impact and influence the department’s delivery and approach.Contribute, interpret, and communicate enterprise, technical, project, and operational strategies, taking into account company dynamics.Build successful internal partnerships with IT leadership, peers, SMEs, stakeholders, and decision-makers. Manage vendor and external partnerships.Work on projects of high complexity with multiple business units, ongoing acquisition integration activity, or large cross-functional program implementations.Exercise independent judgment in methods, techniques and evaluation criteria that affect schedules, operations, and functional activities.Ability to work nights and/or weekends, as needed.Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork.Support and comply with the company’s Quality Management System policies and procedures.Maintain regular and reliable attendance.Ability to act with an inclusion mindset and model these behaviors for the organization.Minimum QualificationsBachelor’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.Demonstrated ability to perform the essential duties of the position with or without accommodation.Preferred QualificationsDemonstrated 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. #LI-AJ1Salary Range:$153,000.00 - $259,000.00The annual base salary shown is for this position located in US - WI - Madison on a full-time basis. In addition, this position is bonus eligible.Exact Sciences is proud to offer an employee experience that includes paid time off (including days for vacation, holidays, volunteering, and personal time), paid leave for parents and caregivers, a retirement savings plan, wellness support, and health benefits including medical, prescription drug, dental, and vision coverage. Learn more about our benefits.Our success relies on the experiences and perspectives of a diverse team, and Exact Sciences fosters a culture where all employees can develop personally and professionally with a sense of respect and belonging. If you require an accommodation, please contact us here.Not ready to apply? Join our Talent Community to stay updated on the latest news and opportunities at Exact Sciences.We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to disability, protected veteran status, and any other status protected by applicable local, state, or federal law.To view the Right to Work, E-Verify Employer, and Pay Transparency notices and Federal, Federal Contractor, and State employment law posters, visit our compliance hub. The documents summarize important details of the law and provide key points that you have a right to know.SummaryLocation: US - WI - MadisonType: Full time
$144.2k - $288.4k
...Data, Digital, Analytics, and Technology (DDAT) organization, is seeking a hands-on, passionate, and people-focused Principal Software Development Engineer to join our high-energy, growing team. In this role, you will help make a meaningful difference in the lives of our...SuggestedHourly payFull timeTemporary workLocal areaFlexible hours$173.5k - $310k
...Close Collaboration: Work in Audit’s collaborative model where engineers understand business problems as deeply as technical solutions,... ...Degree in Computer Science or Equivalent 9+ years building software applications (experience with Python, Java or C++) 3+ years hands...SuggestedWork at office$78k - $156k
...nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries. JOB DESCRIPTION: As a Sr. Software Engineer, this seasoned professional will demonstrate competence and creativity in a wide range of technical areas. This role will have...SuggestedFull timePart timeWork at officeWork visaShift workNight shiftWeekend work- Job TitleSustaining Engineer - Computer / SoftwareRequisitionJR000015837 Sustaining Engineer - Computer / Software (Open)LocationMadison, WIAdditional LocationsJob Description SummaryWe are seeking an experienced Computer / Software Engineer to support the Sustaining Engineering...SuggestedFull timeWork at office
- ...technological innovations that can serve our customers. Our in-house software and hardware teams bring the heart of our appliances to life... ...to invest in you and your career.Our embedded software engineers craft and innovate on truly unique complex controls platforms....SuggestedFull timeWork at office
- ...develop, introduce and support new treatment delivery systems and software that will give new hope and new health to cancer patients and... ...and reduce regressions. Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and...Permanent employmentFull timeWork at office
- ...Syms Strategic Group (SSG) is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI) Military Veterans are highly encouraged...Full timeRemote work
$106k - $141k
...prototype while never losing sight of the critical importance of systems engineering process and attention to detail. We take bold, calculated risks to drive progress. We are seeking a Senior Software Engineer to join the team building the control system software...Full timeTemporary workWork experience placementFlexible hours- ...so we can truly know and help our clients, communities, and each other.CLA is growing and seeking to hire an experienced Lead ERP Engineer to join our talented Information Technology team. The position offers growth, flexibility and a collaborative work environment.In...Full time
- Company DescriptionMaganti IT Resources LLCJob DescriptionThis position focuses on (but is not limited to) developing, testing, and documenting Java based applications and client/server systems. The successful candidate must be capable of working very independently and,...Local areaRemote workRelocation
$117k - $161k
...Strategic Project team and take the next step in your career! As Lead Engineer - Generation, you will work with project teams to manage the... ...and external stakeholders.Demonstrated ability to use computer software programs (e.g., e-mail, word processing, spreadsheet, and...Full timeFor contractorsFor subcontractor$95k - $130k
...data and technology to drive business innovation. Our AI / ML Engineer role sits at the center of that work: building, operating, and... ...Engineer at Nelnet, you'll be at the intersection of applied AI and software engineering. Your primary focus will be twofold: keeping our...Full timeTemporary workWork at officeLocal areaRemote workWork from home- ...Syms Strategic Group (SSG) is seeking a talented Software Developer in Test (SDET) Location: Remote Department: Veterans... ...metrics and reporting Occasionally perform other IT systems engineering activities such as requirements, design, installation, operation...Full timeWork experience placementRemote work
- ...Senior Software Developer Octave is looking for a Senior Software Developer to join the team. This position will be responsible for the design, implementation, technical documentation, and maintenance of components of application software that supports our Public Safety...
$135.2k - $306.4k
...largest technical and business challenges. Oracle Kubernetes Engine (OKE) is OCI's managed Kubernetes service. OKE enables... ...native, AI, and GPU workloads. We are looking for a senior IC5 software engineer with deep Kubernetes expertise, required cloud infrastructure...Temporary workRemote workFlexible hours$40 per hour
About Us Revenue Vessel is a venture-backed software company aiming to modernize how international logistics companies sell. We've built... ...top-performing SDR manager at Flexport, and former Head of Engineering at Rutter API. We're building a $10B business that can lower grocery...Remote workWorldwideFlexible hoursShift work- ...for a Senior Rust Developer. Their goal is to advance computational biology by developing scalable, open-source workflow execution engines that empower scientists to efficiently deploy and manage large-scale computations. General Information Location: Remote. Open to talents...Full timeRemote workWorldwide
- ...Berkshire Hathaway Specialty Insurance (BHSI) in the United States seeks a skilled software engineer to drive full lifecycle development and deliver high-quality, scalable software. You will design, implement, and test solutions while aligning with coding standards in...
- A pioneering tech firm is hiring a Junior developer for its Observability team. This role requires expertise in Python and some knowledge of Go. You will develop a cloud-native monitoring stack leveraging open-source tools, working in a distributed team. The position offers...
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Work at office$87.7k
...Software Engineer I ID 2026-6150 Location : City Madison Category Info Tech & Internet Services FTE 1.0 Schedule Monday-Friday, normal business hours. Hybrid work structure (onsite Wed & Thurs). Salary Grade...H1bMonday to Friday3 days per week$67.7k - $90.27k
...environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention,... ...domains, and enterprise data integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (queries, migrations,...Temporary workRemote workWork from home$30 per hour
...challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in... ..., with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI’s foundation and how...Hourly payTemporary workInternshipFlexible hours$147.9k - $174k
...with teams and teammates across multiple time zones. What we look for in you You have at least 3 years of experience in software engineering and at least 3 years of experience in developing web apps and shipping user-facing features with JavaScript and modern,...Local area$186.07k - $218.9k
...efficiency, and safety of these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and Compliance teams — enabling... ...we look for in you (ie. job requirements): ~5+ years of software development experience building large-scale distributed systems...Local area- ...Software Engineer The Software Engineer reviews the technical designs, security configurations, and implements software programming applications, including software infrastructure and development tools. The candidate will be responsible for the management of DevOps...
$100k - $144k
...Resource Innovations is seeking Senior Software Engineer to join our growing Software as a Service (SaaS) team. As a hands‑on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud‑based enterprise...Work at officeLocal areaRemote work$20 per hour
A technology and AI company is seeking analytical individuals to join their team for an independent contract position focused on teaching AI chatbots. This role offers flexibility with remote work and allows candidates to choose projects that interest them. Responsibilities...Hourly payContract workRemote work$170k - $210k
...institutions, providing professional services across 160 countries. To learn more, visit franklincovey.com. Title: Senior Software Engineer Payroll Title: Sr. Software Engineer Division & Department: Corporate Platform Development Status: Full-Time...Full timeRemote work$110k - $140k
...Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Madison, WI
- senior principal cloud computing engineer Madison, WI
- senior principal scientist Madison, WI
- software engineer - cloud services Madison, WI
- id software Madison, WI
- healthcare software sales Madison, WI
- software technical support Madison, WI
- software asset management analyst Madison, WI
- software implementation project manager Madison, WI
- software sales executive Madison, WI


