Senior Software Engineer
Core
Designing, developing, and maintaining high-quality software solutions to support customer escalations, resolve defects, and troubleshoot complex technical issues for life sciences and biotechnology clients.
Role type
Senior Software Engineer (Customer Sustaining)
Builds
Software solutions and patches for customer support incidents
Domain
Life Sciences, Diagnostics, Biotechnology
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Full-stack development, Java, JavaScript (React/Angular), Microservices, RESTful API, AI-assisted development, LLMs, Prompt engineering, Database management (Oracle, PostgreSQL, MongoDB), CI/CD, AWS, Kubernetes, Terraform, Jenkins, Maven/Gradle, SonarQube, Unit/Integration testing
Preferred skills
Life Sciences industry experience, Regulated environments compliance, QMS procedures, Network troubleshooting tools (Nslookup, Wireshark, etc.), Performance tuning, Distributed systems
Technologies
Java, JavaScript, React, Angular, Oracle, PostgreSQL, MongoDB, AWS, Kubernetes, Terraform, Jenkins, Maven, Gradle, SonarQube, GitHub Copilot, Microsoft Copilot, ChatGPT
Responsibilities
Develop software solutions for customer escalations, investigate and resolve defects, troubleshoot and diagnose complex technical issues, create and deliver patches, use TDD/BDD and CI/CD processes, adopt Agile practices
Seniority
Senior, hands-on IC