Senior Software Engineer
Core
Design and implement scalable, high-quality enterprise software solutions for medical technology products, focusing on microservices architecture across on-premises and cloud-native environments.
Role type
Senior Software Engineer (Enterprise/MedTech)
Builds
Scalable software solutions for MedTech products
Domain
Medical Technology / Enterprise Software
Deliverable
production ML models | product features
Required skills
Go, Java, React, Node.js, Spring, Ruby, Microservices architecture, SQL Server, MySQL, Non-relational databases, Python, C, C++, C#
Preferred skills
Containerization (Docker, Kubernetes, OpenShift), Security frameworks (TLS/PKI, OAuth 2.0), Messaging platforms (Kafka, RabbitMQ), Cloud technologies (AWS, GCF, Azure), REST architecture, RPC protocols, Infrastructure as code (Terraform, Pulumi), Observability and logging solutions
Technologies
Go, Java, React, Node.js, Spring, Ruby, Kafka, RabbitMQ, SQL Server, MySQL, Kubernetes, Docker, OpenShift, AWS, GCF, Azure, Terraform, Pulumi, Github, JIRA
Responsibilities
Perform software design and implementation following coding guidelines; Conduct software evaluation and testing of own, team, and third-party software; Provide technical documentation for design, implementation, and testing; Attend design review meetings; Document and repair software errors; Work with cross-functional project teams to complete Product Engineering projects; Work with source code management and work tracking tools
Seniority
Senior, hands-on IC
