Myriad Genetics is a leading molecular diagnostic testing and precision medicine company dedicated to advancing health and well-being for all. They are seeking an experienced Senior Software Engineering Manager to lead a team responsible for building and operating the organization’s Enterprise Integration Platform and shared digital infrastructure.
Responsibilities:
- Lead and grow a high-performing engineering team responsible for enterprise integration platforms and services
- Define and communicate the mission, strategy, and roadmap for the Enterprise Integrations engineering team
- Establish clear team objectives and measurable outcomes (OKRs) aligned with broader organizational goals
- Provide ongoing mentorship, coaching, and technical guidance to engineers and technical leads
- Drive career development planning and Individual Development Plans (IDPs) for team members
- Conduct regular performance feedback, annual reviews, and contribution assessments
- Foster a strong engineering culture centered on ownership, collaboration, accountability, and continuous learning
- Resolve organizational and interpersonal challenges to maintain a healthy and productive team environment
- Partner with recruiting teams to hire, onboard, and retain high-quality engineering talent
- Ensure knowledge transfer and smooth transitions during employee onboarding, role changes, and offboarding
- Provide technical leadership for enterprise integration platforms and ensure solutions align with the organization’s technology strategy
- Provide technical direction and resolve architectural decisions when consensus cannot be reached
- Guide the design and implementation of enterprise integration solutions and shared services platforms
- Lead adoption of modern engineering practices including cloud-native architectures, microservices, and event-driven systems
- Drive adoption and effective use of enterprise technologies such as: AWS Cloud Services, Workato or other iPaaS integration platforms, Master Data Management platforms (e.g., Reltio), Microservices architectures using Java/Spring Boot or Python/Django, API-based integrations and event-driven messaging systems
- Promote strong engineering practices including code quality, architecture reviews, and technical documentation
- Encourage knowledge sharing and cross-team collaboration across engineering organizations
- Identify technical capability gaps within the team and implement plans to address them through training, hiring, or mentoring
- Drive successful delivery of engineering initiatives including platform services, system integrations, and shared infrastructure
- Ensure delivery commitments meet quality, reliability, timeline, and cost expectations
- Remove organizational and technical obstacles that slow down engineering teams
- Ensure sufficient engineering capacity and planning to meet delivery commitments
- Continuously improve engineering efficiency, development workflows, and operational support processes
- Establish strong operational practices for production support, monitoring, and incident management
- Ensure platform reliability for mission-critical integrations supporting enterprise systems such as: CRM platforms, Order management and billing systems, Laboratory systems, Customer digital platforms
- Drive operational resilience through redundancy planning, documentation, and cross-team knowledge sharing
- Manage stakeholder relationships with product teams, operations teams, and other engineering organizations
- Use engineering metrics and operational data to monitor delivery performance and identify improvement opportunities
Requirements:
- 10+ years of professional software engineering experience
- 5+ years of engineering leadership experience managing software engineering teams
- Proven experience building and operating enterprise-scale integration platforms or backend services
- Strong background in cloud-native architectures and distributed systems
- Hands-on technical experience with technologies such as: Java / Spring Boot, Python / Django, AWS cloud infrastructure
- Experience delivering complex systems across multiple enterprise platforms
- Strong communication and leadership skills with ability to influence both technical and business stakeholders
- Experience building or operating enterprise integration platforms or middleware systems
- Experience with iPaaS platforms such as Workato, MuleSoft, or similar technologies
- Experience implementing or integrating Master Data Management platforms such as Reltio
- Experience supporting enterprise data flows between systems such as CRM, digital applications, billing platforms, and operational systems
- Experience operating services in regulated or highly reliable environments (healthcare, finance, or similar industries)
- Familiarity with DevOps, CI/CD pipelines, and cloud infrastructure automation