Senior Software Engineer
Core
Design, modernize, and maintain enterprise software systems supporting API and LGC Proficiency Testing operations while shaping technical direction.
Role type
Senior Software Engineer (Technical Lead)
Builds
Enterprise software applications for proficiency testing operations
Domain
Life Sciences / Proficiency Testing / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, C#, Python, JavaScript, software architecture, system design, database management, API development, cloud platforms (AWS, Azure, GCP), microservices, SDLC, automated testing, CI/CD, Docker, Kubernetes
Preferred skills
Master's degree in CS/SE, technical team leadership, cloud-native development, DevOps tooling
Technologies
Java, C#, Python, JavaScript, AWS, Azure, GCP, Docker, Kubernetes
Responsibilities
Lead design and development of enterprise software applications; Influence architectural decisions for scalability and security; Advise leadership on strategic technology choices; Mentor junior and mid-level developers; Drive adoption of modern development practices and automated testing frameworks
Seniority
Senior, hands-on IC with leadership responsibilities