{"id":1516328,"url":"https://alion.io/job/foundation-medicine-principal-software-engineer","title":"Principal Software Engineer","company":{"id":176045,"name":"Foundation Medicine","domain":"foundationmedicine.com","url":"https://alion.io/company/foundation-medicine","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":{"grade":"A","score":100,"open_postings":8,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":57,"computed_at":"2026-10-01T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Boston, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":197000,"max":232400,"currency":"USD","period":"year","gross":null,"usd_annual":232400},"salary_estimate":null,"experience_years_min":11,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Copilot","optional":false},{"name":"GitHub","optional":false},{"name":"Master Data Management","optional":false},{"name":".NET","optional":true},{"name":"Agile","optional":true},{"name":"Angular","optional":true},{"name":"AWS","optional":true},{"name":"AWS Lambda","optional":true},{"name":"Azure","optional":true},{"name":"Azure DevOps","optional":true},{"name":"C#","optional":true},{"name":"Docker","optional":true},{"name":"Erwin","optional":true},{"name":"Grafana","optional":true},{"name":"HIPAA","optional":true},{"name":"JavaScript","optional":true},{"name":"Jira","optional":true},{"name":"Kibana","optional":true},{"name":"Kubernetes","optional":true},{"name":"Python","optional":true},{"name":"React.js","optional":true},{"name":"Rest API","optional":true},{"name":"SQL","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-29T16:20:10Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-01T06:46:30Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"About the Job:\nThe 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.\nPartnering 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.\nAs 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.\nKey Responsibilities:\nCRM Transformation & Platform LeadershipServe as the technical lead for the enterprise CRM transformation, driving the migration of Ordering Management capabilities from Microsoft Dynamics 365 (D365) to Salesforce\nOwn key architectural decisions, technical roadmaps, solution designs, and engineering standards for CRM and Ordering Management platforms\nDefine 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\nDesign scalable Salesforce solutions aligned with existing D365 business processes, data models, integrations, and customer workflows \nDevelop and execute migration strategies for CRM applications, workflows, customizations, integrations, and data assets\nProvide architecture leadership for secure and reliable integrations across Salesforce, D365, LIMS, Billing, Medical Reporting, and other enterprise platforms \nDefine platform architecture standards, governance models, security frameworks, and engineering best practices across Salesforce and D365 environments\nLead CRM data migration, master data management, data quality, reconciliation, and cutover planning to support controlled transformation \nEvaluate Salesforce capabilities, AppExchange solutions, and integration technologies that accelerate the roadmap and support future-state business needs \n\nTechnical Leadership & Modern Engineering PracticesPartner with business stakeholders, product owners, and engineering teams to translate CRM modernization objectives into scalable technical solutions \nEstablish best practices for source control, branching strategies, CI/CD pipelines, code review processes, and software lifecycle management utilizing GitHub Enterprise \nDrive adoption of modern software engineering practices, including DevSecOps, AI-enabled development workflows, automated testing, and continuous delivery \nLeverage AI-assisted software development tools, including Claude, GitHub Copilot, and related technologies, to improve engineering productivity, code quality, solution design, and documentation practices \nMentor engineering teams on Salesforce architecture, Dynamics 365 solutions, CRM integration patterns, GitHub development workflows, and enterprise application modernization practices\n\nComply with FMI's attendance policies\nQualifications:\nBasic Qualifications:\nBachelor's Degree AND 7+ Years of Professional Software Engineering experience OR 11+ years of professional software engineering experience \n10+ years of progressive software engineering, solution architecture, or enterprise platform experience, including technical leadership for complex transformation initiatives\nPreferred Qualifications:\nMaster's degree in the technology field, preferably Software Engineering, Computer Science, Information Systems, or a related discipline\nDeep hands-on experience with Salesforce platform architecture, development, governance, security, and enterprise integrations \nStrong experience with Microsoft Dynamics 365 CRM architecture, customization, workflows, security, and integration patterns\nProven success leading large-scale CRM modernization or migration initiatives, preferably involving Dynamics 365-to-Salesforce transformation and Order Management capabilities\nExperience defining transition-state and future-state architectures, coexistence strategies, migration roadmaps, cutover plans, and legacy-platform retirement approaches\nExperience designing integrations across CRM, ERP, LIMS, Order Management, Billing, Medical Reporting, and other enterprise systems\nExpertise in API-led and event-driven integration architecture, data migration, master data management, data quality, reconciliation, and cloud-based enterprise platforms\nStrong understanding of Azure Integration Services, including Azure Logic Apps, Azure Functions, API Management, Service Bus, and Event Grid\nExperience with AWS and Azure cloud technologies, including AWS Lambda, Azure Functions, microservices, event-driven architectures, Docker, and Kubernetes \nStrong experience with GitHub Enterprise, branching and source-control strategies, CI/CD pipelines, code reviews, automated testing, DevSecOps, and release management\nExperience with approved AI-assisted software development tools, such as Claude and GitHub Copilot, to improve engineering productivity, code quality, testing, solution design, and documentation\nProficiency in one or more enterprise development languages and frameworks, such as C#, .NET, Java, or Python, with strong object-oriented design fundamentals \nExperience developing REST-based services, Web APIs, and modern, distributed enterprise applications\nExperience with modern web technologies, such as JavaScript, TypeScript, React, or Angular, and the ability to guide front-end architecture and engineering standards \nExperience with Oracle, SQL Server, or comparable enterprise data platforms, and familiarity with monitoring, visualization, and architecture tools such as Kibana, Grafana, ERwin, or Lucidchart\nAbility to translate business requirements into formal technical specifications, scalable solution designs, architecture decisions, and delivery of roadmaps\nDemonstrated ability to lead multiple complex, cross-functional initiatives, manage competing priorities, and communicate effectively with business, product, architecture, and engineering leaders\nExperience working in Agile delivery environments and with tools such as Jira, Azure DevOps, Rally, or GitHub \nExperience operating in regulated healthcare or life sciences environments, with an understanding of FDA, GxP, HIPAA, patient privacy, data governance, security, and compliance requirements\nRelevant 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\nUnderstanding of HIPAA and the importance of patient data privacy\nCommitment to reflect FMI’s values: Integrity, Courage, and Passion\nThe 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.","description_format":"text","description_chars":7852,"description_truncated":false,"requirements":{"experience_years_min":11,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Genomics & Genetic Testing","Precision Medicine","Medical Laboratories"],"lifecycle":[{"event":"open","at":"2026-09-30T09:46:29Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":57,"reasons":["conf:10","win:early"],"computed_at":"2026-10-01T05:45:00Z"},"pay":{"stated_usd_annual":232400,"is_top_pay":true},"html_url":"https://alion.io/job/foundation-medicine-principal-software-engineer","json_url":"https://alion.io/job/foundation-medicine-principal-software-engineer.json","meta":{"generated_at":"2026-10-01T20:36:03Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3006,"day_limit":5000,"remaining_today":1994,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}