Senior Software Engineer
$135,000 - $169,000 per year
Apply (opens in a new tab)Senior Software Engineer
Posted today
SENIORITY
Lead
SALARY
$135,000 - $169,000 per year
About the role
- Software Engineering & Architecture: 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 modern microservices and event-driven architectures
- Create reusable frameworks, services, APIs, and platform components
- Design highly available and resilient systems capable of supporting large-scale sample and laboratory data workloads
- Participate in architecture reviews and technical design sessions
- Platform & Cloud Engineering: 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 system scalability, reliability, performance, disaster recovery, and operational readiness
- Implement platform monitoring, logging, alerting, and observability solutionsAI & Data Engineering: 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 development of knowledge management and retrieval capabilities
- Product Development: Participate in requirements analysis, solution design, estimation, and planning activities
- Collaborate with product managers, business analysts, architects, and UX designers
- Translate business requirements into technical solutions
- Participate in software release planning and post-release support activities
- Support product validation and customer-focused development efforts
- Quality & DevSecOps: Champion engineering best practices across the Software Development Lifecycle (SDLC)
- Implement automated testing strategies including 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
- Leadership & Collaboration: Lead technical initiatives and complex development efforts
- Mentor engineers and provide technical guidance across teams
- 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
- 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
- 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 2Knowledge 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
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
