The Principal Software Architect is responsible for creating software for the development of innovative in vitro diagnostic solutions, defining and governing long-term technology strategy, and ensuring alignment with modern software design, regulatory compliance, and industry regulations.
Requirements
- Define end-to-end application architecture for complex systems, ensuring alignment with the organization's technology standards and goals.
- Collaborate with multiple program managers and stakeholders to establish architecture for complex systems while addressing security, availability, maintenance, performance, and sustainability.
- Mentor software developers and architects to improve architecture decision-making and proactively manage technical debt.
- Define and maintain the target cloud architecture to support scalable, secure, and resilient systems.
- Establish multi-tier, domain-driven event-driven systems using updated domain design patterns.
- Guide the adoption of CI/CD pipelines, infrastructure-as-code, containerization, and automated deployment strategies.
- Architect enterprise data platforms supporting warehouse, structured/unstructured data.
- Design scalable data pipelines, data lakes, and warehouse solutions to support analytics, machine learning, and operational workloads.
- Establish data governance frameworks, including data quality, lineage, security, and lifecycle management.
- Collaborate with data engineering teams to drive integration strategies, API design, and real-time/streaming data architectures.
- Provide architectural direction for teams on infrastructure, development tools, and modern development practices.
- Create and review architectural blueprints, system designs, and specifications.
- Lead design sessions with cross-functional teams to ensure alignment with technical strategy and engineering best practices.
- Evangelize architecture principles and strategy through mentoring, training, and documentation.
- Evaluate emerging technologies and methods, making recommendations based on business value and technical excellence.
- Lead cross-functional efforts to validate product concepts and assess execution feasibility.
- Develop proof-of-concepts to validate architecture strategy and accelerate processes across teams.
- Lead architecture innovation.
- Research and assess emerging trends and new technologies to contribute to the department's technology initiatives.
Benefits
- Choice of medical (including prescription), dental, and vision plans providing nationwide coverage and telemedicine options
- Company-Provided Life and Accidental Death Insurance
- Short and Long-Term Disability Insurance
- Retirement Plan including a generous non-discretionary employer contribution and employer match.
- Adoption Assistance
- Wellness Programs
- Employee Assistance Program
- Commuter Benefits
- Various voluntary benefit offerings
- Discount programs
- Parental leaves