Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$197k - $232.4k
Full-time

Foundation Medicine

About the Job:

The Principal Software Engineer, Delivery Systems, is a senior technical leader responsible for architecture, technology strategy, and execution across FMI’s ordering management and adjacent commercial and laboratory platforms. This role will lead the transition of Ordering Management capabilities from Microsoft Dynamics 365 (D365) to Salesforce while ensuring scalable, compliant solutions and operational continuity across FMI’s business-critical systems.

Partnering with business and technology leaders, the Principal Software Engineer defines transition-state and future-state architectures, owns key technical roadmaps and solution decisions, guides integration strategies across Salesforce, D365, LIMS, Medical Reporting, Billing, and other core platforms, and helps engineering teams translate architecture into reliable delivery outcomes.

As a trusted technical advisor, the Principal Software Engineer leads complex transformation initiatives, establishes engineering standards, champions secure and AI-enabled delivery practices, and mentors engineering teams to improve business capabilities, operational efficiency, and long-term platform sustainability.

Key Responsibilities:

  • CRM Transformation & Platform Leadership
    • Serve as the technical lead for the enterprise CRM transformation, driving the migration of Ordering Management capabilities from Microsoft Dynamics 365 (D365) to Salesforce
    • Own key architectural decisions, technical roadmaps, solution designs, and engineering standards for CRM and Ordering Management platforms
    • Define transition-state and future-state architectures that support D365 and Salesforce coexistence, maintain business continuity, and enable the controlled retirement of legacy Ordering Management capabilities
    • Design scalable Salesforce solutions aligned with existing D365 business processes, data models, integrations, and customer workflows
    • Develop and execute migration strategies for CRM applications, workflows, customizations, integrations, and data assets
    • Provide architecture leadership for secure and reliable integrations across Salesforce, D365, LIMS, Billing, Medical Reporting, and other enterprise platforms
    • Define platform architecture standards, governance models, security frameworks, and engineering best practices across Salesforce and D365 environments
    • Lead CRM data migration, master data management, data quality, reconciliation, and cutover planning to support controlled transformation
    • Evaluate Salesforce capabilities, AppExchange solutions, and integration technologies that accelerate the roadmap and support future-state business needs
  • Technical Leadership & Modern Engineering Practices
    • Partner with business stakeholders, product owners, and engineering teams to translate CRM modernization objectives into scalable technical solutions
    • Establish best practices for source control, branching strategies, CI/CD pipelines, code review processes, and software lifecycle management utilizing GitHub Enterprise
    • Drive adoption of modern software engineering practices, including DevSecOps, AI-enabled development workflows, automated testing, and continuous delivery
    • Leverage AI-assisted software development tools, including Claude, GitHub Copilot, and related technologies, to improve engineering productivity, code quality, solution design, and documentation practices
    • Mentor engineering teams on Salesforce architecture, Dynamics 365 solutions, CRM integration patterns, GitHub development workflows, and enterprise application modernization practices
  • Comply with FMI's attendance policies

Qualifications:

Basic Qualifications:

  • Bachelor's Degree AND 7+ Years of Professional Software Engineering experience OR 11+ years of professional software engineering experience
  • 10+ years of progressive software engineering, solution architecture, or enterprise platform experience, including technical leadership for complex transformation initiatives

Preferred Qualifications:

  • Master's degree in the technology field, preferably Software Engineering, Computer Science, Information Systems, or a related discipline
  • Deep hands-on experience with Salesforce platform architecture, development, governance, security, and enterprise integrations
  • Strong experience with Microsoft Dynamics 365 CRM architecture, customization, workflows, security, and integration patterns
  • Proven success leading large-scale CRM modernization or migration initiatives, preferably involving Dynamics 365-to-Salesforce transformation and Order Management capabilities
  • Experience defining transition-state and future-state architectures, coexistence strategies, migration roadmaps, cutover plans, and legacy-platform retirement approaches
  • Experience designing integrations across CRM, ERP, LIMS, Order Management, Billing, Medical Reporting, and other enterprise systems
  • Expertise in API-led and event-driven integration architecture, data migration, master data management, data quality, reconciliation, and cloud-based enterprise platforms
  • Strong understanding of Azure Integration Services, including Azure Logic Apps, Azure Functions, API Management, Service Bus, and Event Grid
  • Experience with AWS and Azure cloud technologies, including AWS Lambda, Azure Functions, microservices, event-driven architectures, Docker, and Kubernetes
  • Strong experience with GitHub Enterprise, branching and source-control strategies, CI/CD pipelines, code reviews, automated testing, DevSecOps, and release management
  • Experience with approved AI-assisted software development tools, such as Claude and GitHub Copilot, to improve engineering productivity, code quality, testing, solution design, and documentation
  • Proficiency in one or more enterprise development languages and frameworks, such as C#, .NET, Java, or Python, with strong object-oriented design fundamentals
  • Experience developing REST-based services, Web APIs, and modern, distributed enterprise applications
  • Experience with modern web technologies, such as JavaScript, TypeScript, React, or Angular, and the ability to guide front-end architecture and engineering standards
  • Experience with Oracle, SQL Server, or comparable enterprise data platforms, and familiarity with monitoring, visualization, and architecture tools such as Kibana, Grafana, ERwin, or Lucidchart
  • Ability to translate business requirements into formal technical specifications, scalable solution designs, architecture decisions, and delivery of roadmaps
  • Demonstrated ability to lead multiple complex, cross-functional initiatives, manage competing priorities, and communicate effectively with business, product, architecture, and engineering leaders
  • Experience working in Agile delivery environments and with tools such as Jira, Azure DevOps, Rally, or GitHub
  • Experience operating in regulated healthcare or life sciences environments, with an understanding of FDA, GxP, HIPAA, patient privacy, data governance, security, and compliance requirements
  • Relevant certifications, such as Salesforce Application Architect, System Architect, or Integration Architect; Microsoft Dynamics 365 or Power Platform Solution Architect; Azure Solutions Architect; AWS Solutions Architect; or GitHub certifications, are preferred
  • Understanding of HIPAA and the importance of patient data privacy
  • Commitment to reflect FMI’s values: Integrity, Courage, and Passion

The expected salary range for this position based on the primary location of Boston, MA is $197,000 - $232,400 per year. The salary range is commensurate with Foundation Medicines compensation practice and considers factors including, but not limited to, education, training, experience, external market conditions, criticality of role, and internal equity. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for Foundation Medicine's benefits.

#LI-Hybrid

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Boston, MA vacancy
  • $131k - $180k

    Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling...  ...differences that make us who we are and the work we do possible. Principal Software Engineer - Hybrid Boston, MAOnshape ( ), a PTC SaaS business, is... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Visa sponsorship
    Flexible hours
    2 days per week
    3 days per week

    PTC

    Boston, MA
    2 days ago
  • $190k - $237.5k

     ...while fostering a community where everyone feels included and empowered to do the best work of their lives. As a Principal Embedded Software Engineer on the Player API & Control team, you will lead performance-critical and customer-facing initiatives across the... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa
    3 days per week

    Sonos

    Boston, MA
    1 day ago
  • $180k - $215k

     ...quantitative imaging, tissue characterization, and atherosclerotic plaque analysis, and we’re continuing to grow our engineering organization! As a Principal Software Engineer - Image Processing, you will help design and build the software systems that power our AI-driven... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Elucid

    Boston, MA
    13 days ago
  • $210k - $275k

     ..., architect level role. You will sit on the AI Engineering team and set the technical standard the broader...  ...Qualifications ~8+ years of professional software engineering experience, with demonstrated Staff, Principal, or Architect-level scope — e.g., owning system... 
    Suggested
    Casual work

    RxSense

    Boston, MA
    28 days ago
  • $150k - $180k

     ...BHSI) is seeking a highly skilled and experienced Technology professional to join its Enterprise Solutions (ES) team as a Principal Software Engineer based in Boston. This role offers a unique opportunity to shape the strategic evolution of enterprise technology by... 
    Suggested
    Temporary work
    Flexible hours

    Berkshire Hathaway Specialty Insurance

    Boston, MA
    28 days ago
  •  ...focused on precision, speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously. Employers don’t just...  ...leveraging AI tools.   Who You Are ~10+ years of experience in software engineering, with a demonstrated track record of leading and... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    JobGet

    Boston, MA
    10 days ago
  • $114.2k - $267.8k

     ...carriers and the customers they serve. We build AI-powered software that keeps everyone in the claims conversation informed...  ...human touch, we'd love to meet you.  We're looking for a Principal Software Engineer, a person trusted with our hardest, highest-leverage technical... 
    Flexible hours
    3 days per week

    Hi Marley

    Boston, MA
    28 days ago
  •  ...Job Description Job Description   Principal Software Engineer, Tech Lead - Client Experience Platform From our nation’s earliest days, ABCorp has been a trusted force in security and innovation. In 1795, the federally chartered Bank of the United States entrusted... 
    Worldwide
    Visa sponsorship

    ABCorp NA Inc.

    West Roxbury, MA
    28 days ago
  •  ...true startup mindset. The Product & Engineering organization partners closely with Product...  ..., financial technology, and enterprise software, the team translates complex regulatory...  ....com. The Role ABCorp is seeking a Principal Software Engineer, Team Lead to anchor... 
    Worldwide
    Visa sponsorship

    ABCorp NA Inc.

    West Roxbury, MA
    28 days ago
  •  ...Description We have partnered with a cutting-edge data company to make an important senior engineering hire. We are looking for a collaborative, customer-focused, and creative principal software engineer to develop a high-performance mobile application framework that powers on-... 

    ICONSTAFF

    Cambridge, MA
    a month ago
  •  ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re‑engineering, maintenance, or any other activities related to software products used... 
    Remote work
    Flexible hours

    SupportFinity

    Boston, MA
    1 day ago
  • $225k - $260k

     ...customers including ClassPass, Capital One, Cisco, and Rippling, just to name a few. Our focus is on building software with care and craftsmanship and our engineering blog posts offer a taste of that. Backed by top investors such as Matrix Partners, Battery Ventures, and... 
    Visa sponsorship

    LogRocket

    Boston, MA
    4 days ago
  •  ...combining advanced robotics, magnetic navigation, and intelligent software, we are tackling one of the most technically demanding...  ...of endovascular intervention. We'relooking for a Principal Software Engineer to lead the selection, configuration,design,and development... 
    For contractors

    Magnendo Corp.

    Newton, MA
    2 days ago
  • $200k - $250k

     ...based on your skills and experience — talk with your recruiter to learn more. Base pay range $200,000.00/yr - $250,000.00/yr Principal Software Engineer We are currently partnered with a hypergrowth startup who build AI that revolutionizes the process of Edge Development.... 
    Full time
    Summer work
    Internship
    Immediate start

    Strativ Group

    Boston, MA
    4 days ago
  • $197k - $232.4k

     ...About the Job: The Principal Software Engineer, Delivery Systems, is a senior technical leader responsible for architecture, technology strategy, and execution across FMI’s ordering management and adjacent commercial and laboratory platforms. This role will lead the... 
    Full time

    Foundation Medicine

    Boston, MA
    3 hours ago
  •  ...servicing digital assets like Bitcoin and Ethereum. As a Senior Software Engineer, you will be an integral part of the Platform Services team....  ..., and organizational skills. Candidate Profile: Senior/ Principal level candidates only. Postgres / Liquibase Back End Data Base... 
    Full time

    Compunnel Inc.

    Boston, MA
    5 days ago
  •  ...maintenance of all three packages, and we're hiring an experienced engineer to serve as a primary maintainer. You'll take broad ownership...  ..., community-facing disposition. Substantial professional software engineering experience building and maintaining production-grade... 
    Work at office
    Local area
    Immediate start
    Flexible hours

    Broad Institute

    Cambridge, MA
    2 days ago
  • $186.16k - $304.7k

    Job Description Job Title: Principal Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Principal Software Engineer Design entire software... 
    Work experience placement
    Work at office
    Remote work

    Akamai

    Cambridge, MA
    2 days ago
  • Software Development Engineer We're creating a platform that will change the way organizations measure their software development efforts and improve strategic decision-making. As a member of our engineering team, you'll be working closely with other team members and our... 

    Roberts Recruiting

    Boston, MA
    2 days ago
  • $197k - $358.5k

     ...Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design, development and testing of automotive infotainment application... 
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Boston, MA
    2 days ago
  • $177.7k - $209k

    Principal Software Engineer I, Full Stack Cambridge Mobile Telematics (CMT) is the world's largest telematics service provider. Its mission is to make the world's roads and drivers safer. The company's AI-driven platform, DriveWell Fusion®, gathers sensor data from millions... 
    Temporary work
    Work from home
    Flexible hours

    Cambridge Mobile Telematics

    Cambridge, MA
    2 days ago
  • $108k - $209k

     ...groundbreaking companies since 2000, including Moderna. The Role We are seeking an experienced, creative, and talented Principal / Senior Software Engineer. The ideal candidate will have a strong background in software and product development, with the ability to lead... 

    Flagship Ventures

    Cambridge, MA
    2 days ago
  • $300k

    Principal Engineer We are hiring a Principal Engineer to take full, hands-on ownership of Blitzy's most critical production-grade systems and...  ..., and AI systems. Understanding of large-scale enterprise software systems, including architecture, integration, deployment, modernization... 

    Blitzy

    Cambridge, MA
    2 days ago
  • $143k - $193.05k

     ...4 It's fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: The Senior Principal Software Engineer serves as a technical leader for the Vertica database platform, defining and driving the architecture, design, and implementation... 
    Full time
    Remote work
    Worldwide

    Rocket Software

    Watertown, MA
    2 days ago
  • $186.16k - $304.7k

    Job Title: Principal Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Principal Software Engineer Design entire software subsystems or... 
    Work experience placement
    Work at office
    Remote work

    Akamai

    Boston, MA
    2 days ago
  • $204k - $348k

    Sr Principal/Principal Software Engineer, App Cambridge, MA USA; San Francisco, CA USA Your Impact at LILA Scientists shouldn't have to context-switch between a dozen tools to go from hypothesis to result. We're building the platform that makes this a reality — and we... 
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    Cambridge, MA
    1 day ago
  • Principal Software Engineer The Principal Software Engineer will play a key role in designing and developing enterprise SAAS applications. This person should have the ability to thrive on new technical challenges and innovate our products, technology stack & development... 

    1872 Consulting

    Boston, MA
    2 days ago
  • $167.2k - $209k

    Principal Software Engineer, Mobile CMT is looking for a Principal Android Engineer to help us change the world. CMT has helped protect over 65 million drivers and prevent over 126,000 crashes worldwide. We build AI to solve some of the most difficult challenges in mobility... 
    Temporary work
    Summer work
    Work from home
    Worldwide
    Flexible hours

    Venturefizz Product Management Community

    Cambridge, MA
    2 days ago
  • $170k - $235k

     ...Job Description Job Description Principal Software Engineer, AI Engineering Cambridge, MA About this position: Context Labs is seeking a Principal Software Engineer to help drive forward our AI Engineering initiatives within our ImmutablyTM Platform and analytics... 

    Context Labs

    Cambridge, MA
    a month ago
  • $142.5k - $256.5k

     ...with a diverse pipeline of development programs across various diseases. Moderna is looking for a hands-on, impact-driven Principal Software Engineer, Platform Engineering to help define, build and evolve reusable platform capabilities that enable application teams to... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Work from home

    Moderna Therapeutics

    Cambridge, MA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!