Software Engineering Manager
Core
Managing the full development lifecycle of eLIMS applications built on Java-based microservices platforms to support business objectives in a regulated global environment.
Role type
Senior Software Engineering Manager (Java/Microservices)
Builds
Enterprise eLIMS applications using Java, Spring Boot, and cloud-native architectures
Domain
Life Sciences / Laboratory Information Management Systems (LIMS)
Deliverable
production ML models | product features | infrastructure
Required skills
Java ecosystem (Core Java, Spring Boot, Spring Cloud), Microservices Architecture, REST APIs, Event-driven systems (Kafka, ActiveMQ), Relational databases (PostgreSQL, MySQL, Oracle), Cloud platforms (AWS, Azure), Containerization (Docker, Kubernetes), CI/CD tools (Jenkins, Azure DevOps), Agile delivery, People management, Strategic planning, Gap analysis, Process re-engineering
Preferred skills
Laboratory/LIMS domain experience, Healthcare/Life Sciences industry knowledge, GxP/HIPAA compliance frameworks, Global distributed team management
Technologies
Java, Spring Boot, Spring Cloud, Kafka, ActiveMQ, PostgreSQL, MySQL, Oracle, Hibernate/JPA, AWS, Azure, Docker, Kubernetes, Git, Jenkins, Maven, Gradle, ELK, Prometheus, Grafana, Angular, React
Responsibilities
Manage scope, budget, and resources for eLIMS development projects; Drive the complete development project life cycle (planning, design, testing, deployment, integration); Define priorities and roadmaps aligned with business requirements; Guide and enforce architecture principles (Microservices, API-first, event-driven); Coordinate with cross-functional teams (PMs, BAs, Architects) for requirements and gap analysis; Manage and mentor high-performing engineering teams; Report project progress to stakeholders and ensure transparency; Identify and improve processes and documentation.
Seniority
Senior, hands-on IC with people management