Senior Software Engineer
Core
Design, build, deliver, and maintain scalable, secure software solutions and services for medical technology products, leveraging AI-powered development tools.
Role type
Senior Software Engineer (Core Java, AI-enabled practices)
Builds
Software applications and services for medical technology ecosystems
Domain
Healthcare / Medical Technology
Deliverable
production ML models | product features
Required skills
Core Java, data structures, multithreading, concurrency, design patterns, SOA, JVM performance tuning, memory management, OOAD, Agile/Scrum, debugging, legacy codebase maintenance
Preferred skills
microservices, CI/CD, Jenkins, GIT, HL7, Docker, Kubernetes, Spring framework, Hibernate
Technologies
Java, Spring, Hibernate, Jenkins, GIT, Docker, Kubernetes
Responsibilities
Identify work scope and estimate effort; participate in architecture and design decisions; drive adoption of AI-enabled engineering practices; maintain high code quality via standards, peer reviews, and automation; lead design reviews and define interfaces; assess application performance and drive optimization; collaborate with Product Line Leaders and stakeholders; critically evaluate AI-generated outputs for accuracy and compliance.
Seniority
Senior, hands-on IC with technical leadership