Principal Software Architect - Next Gen Informatics
Job Requirements
Job Description
Principal Software Architect is responsible for defining and evolving the end-to-end architecture of high performant, scalable, resilient next-generation laboratory informatics software platform, including instrument connectivity, laboratory workflows, quality control (QC), result management, and enterprise integrations.
The role requires strong software engineering and architectural expertise with demonstrated experience in AI-native software development - requiring the ability to transform conventional engineering workflows into AI-enabled development practices using coding agents, automated code analysis, agentic workflows, AI-assisted testing, and continuous verification while maintaining architectural integrity, security, and product quality.
Key Responsibilities
Enterprise and Solution Architecture
Own the end-to-end software architecture, including system boundaries, component responsibilities, interfaces, data flows, deployment topology, and technology choices.
Define modular, extensible architectures supporting multiple instrument vendors, laboratory sites, product configurations, and deployment environments.
Establish architectural principles, design patterns, interface contracts, coding standards, and reference architectures.
Make informed build-versus-buy and architectural trade-off decisions considering reliability, maintainability, performance, security, and total cost of ownership.
Identify architectural risks, structural technical debt, scalability bottlenecks, and opportunities for platform simplification.
Guide architecture evolution and modernization of legacy systems without compromising existing customer workflows or data integrity.
AI-Native Software Architecture and Engineering
Define the technical strategy for integrating AI-native development practices across requirements analysis, architecture, implementation, testing, code review, and maintenance.
Design AI-enabled engineering workflows using coding agents, agentic development environments, codebase intelligence, and automated verification.
Establish architectural context, repository-level instructions, machine-readable specifications, and guardrails that enable AI agents to work safely within complex software systems.
Evaluate AI agent architectures, tool calling, context management, retrieval-augmented generation (RAG), Model Context Protocol (MCP), and code graph technologies where appropriate.
Establish repeatable evaluations for AI-generated code, including correctness, architectural conformance, test effectiveness, security, maintainability, and regression risk.
Drive measurable improvements in engineering productivity without compromising software quality or release integrity.
Instrument Connectivity and Interoperability Architecture
Define a reusable connectivity architecture for integrating diagnostic instruments from multiple vendors.
Establish abstractions for protocol adapters, device drivers, message p...
- Rate: Not Specified
- Location: Bengaluru, IN-KA
- Type: Permanent
- Industry: Finance
- Recruiter: Siemens Healthineers
- Contact: Not Specified
- Email: to view click here
- Reference: P-100942
- Posted: 2026-10-24 08:48:25 -
- View all Jobs from Siemens Healthineers
More Jobs from Siemens Healthineers
- E&I Maintenance Supervisor
- Billing Coordinator
- End User Data Specialist
- Field Application Engineer- Systems Integration (ACC / AEC Interconnects)
- Account Manager
- Account Manager
- Account Manager
- Product Management Intern
- Collections Analyst
- Field Application Engineer- Systems Integration (ACC / AEC Interconnects)
- Industrial Electrician -Dudley, NC Plywood
- Maintenance Mechanic
- Sr Director, Quality - Optical Solutions
- Sales Account Manager - Semiconductor Test Products
- Multi-Craft Maintenance Technician
- Utilities Supervisor
- Quality Engineer
- Human Resources Manager
- Mechanical Technician- Corrigan Plywood
- Production Supervisor