Senior Software Engineer
Backend Developer
Senior
APIs
Application Security
Artificial Intelligence
Automation
Cloud
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Analysis
Data Processing
Developer
DevOps
Devops Tools
DevSecOps
Docker
Engineering
Engineering Software
Healthcare Data
Information Technology (IT)
Infrastructure
Infrastructure As Code
Integration
Java Language
Kubernetes
Platform Engineering
Programming
Programming Languages
Security Automation
Security Devops
Software Development
Software Engineer
Software Engineering
Software Security
TypeScript
Job Description
Senior Software Engineer position focused on scalable, secure software development for Azenta’s next-generation informatics and AI-enabled workflows.
Responsibilities
- Design and deliver scalable cloud-native software solutions
- Build highly available, secure, and compliant enterprise applications
- Accelerate delivery using modern DevSecOps and AI-assisted development practices
- Drive engineering excellence via architecture, code quality, automation, and observability
- Support innovation in AI-enabled workflows, analytics, and decision-support capabilities
- Mentor engineers and influence technical direction across the platform
- Help establish the long-term engineering foundation for the LIMS platform
- Design, develop, test, deploy, and maintain enterprise-scale software solutions
- Contribute to application architecture, platform architecture, and technical roadmap planning
- Develop cloud-native services using microservices and event-driven architectures
- Create reusable frameworks, services, APIs, and platform components
- Design highly available and resilient systems for large-scale sample and laboratory data workloads
- Participate in architecture reviews and technical design sessions
- Build and operate applications within AWS cloud environments
- Develop Infrastructure as Code solutions using Terraform and related tooling
- Implement containerized workloads using Kubernetes and container technologies
- Contribute to scalability, reliability, performance, disaster recovery, and operational readiness
- Implement platform monitoring, logging, alerting, and observability solutions
- Develop AI-enabled platform capabilities including intelligent search, recommendations, workflow automation, analytics, and natural language interfaces
- Collaborate with data and AI teams to integrate machine learning and generative AI services
- Design scalable data processing and integration workflows
- Support knowledge management and retrieval capabilities
- Participate in requirements analysis, solution design, estimation, and planning activities
- Collaborate with product managers, business analysts, architects, and UX designers to translate requirements into technical solutions
- Support software release planning and post-release support activities
- Support product validation and customer-focused development efforts
- Champion engineering best practices across the Software Development Lifecycle (SDLC)
- Implement automated testing strategies: unit, integration, performance, and regression testing
- Conduct code reviews and mentor junior engineers
- Support CI/CD pipeline implementation and optimization
- Ensure compliance with security, privacy, audit, and quality requirements
- Promote secure coding standards and DevSecOps practices
- Lead technical initiatives and complex development efforts
- Work effectively in cross-functional and geographically distributed teams
- Contribute to continuous improvement initiatives and engineering standards
- Evaluate emerging technologies and recommend adoption where appropriate
- Collaborate closely with Product Management, Architecture, Quality, DevOps, UX, and business stakeholders to deliver enterprise-grade software solutions
Requirements
- BS/MS in Computer Science, Software Engineering, Information Systems, or related discipline, or an equivalent combination of education and professional experience
- 7+ years professional software engineering experience developing enterprise applications, including experience with SaaS/cloud-native solutions, Agile development, and the full Software Development Lifecycle
- Strong proficiency in Java with experience in React/TypeScript and/or Python
- Experience designing and developing enterprise applications using microservices, REST APIs, event-driven architectures, and third-party system integrations
- Strong experience with AWS and modern cloud/platform engineering practices, including Kubernetes/Docker, Infrastructure as Code (e.g., Terraform), and CI/CD
- Experience with relational databases such as PostgreSQL (data modeling, design, optimization, performance tuning)
- Experience with modern DevSecOps practices: automated testing, code quality, monitoring/observability, and secure software development
- Experience developing or integrating AI, machine learning, generative AI, or intelligent automation capabilities
- Knowledge of interoperability standards and frameworks such as REST, OpenAPI, HL7, and FHIR
- Strong architecture, system design, analytical, and problem-solving skills
- Strong communication and cross-functional collaboration skills
- Demonstrated ability to mentor engineers and influence technical direction and engineering standards
- Ability to balance business priorities, technical excellence, and competing demands
Technologies
- Java, React, TypeScript, Python
- AWS
- Kubernetes, Docker
- Terraform
- CI/CD
- PostgreSQL
- REST APIs, microservices, event-driven architectures
- Infrastructure as Code
- Unit testing, integration testing, performance testing, regression testing
- Machine learning, generative AI, intelligent automation
- REST, OpenAPI, HL7, FHIR
Preferred Qualifications
- Experience with LIMS, biobanking, laboratory, or scientific software, including laboratory instrument integration
- Experience within Life Sciences, Biotechnology, Healthcare, Diagnostics, or Clinical Research
- Experience supporting regulated environments such as GxP, FDA, HIPAA, GDPR, ISO 27001, or SOC 2
- Knowledge of bioinformatics, genomics, sample management, or scientific workflows
- Experience designing multi-tenant SaaS platforms or participating in large-scale modernization/digital transformation initiatives
- Experience with AI-enabled capabilities such as intelligent search, knowledge retrieval, natural language interfaces, or workflow automation
Working Conditions
- General office setting
- Hybrid schedule: 4 days in-office, 1 day working remote
Location: Plainfield, IN (hybrid)
Salary: USD 135,000 - 169,000 per year