Stryker’s Edge Product Engineering team is hiring a Senior Software Engineer focused on backend systems to build secure, scalable, and high-performance services for clinical communication and workflow solutions. As a senior engineer, you will help modernize our backend architecture, integrate distributed systems, and contribute to the foundation of mission-critical hospital operations.
Responsibilities:
- Design, build, and maintain cloud-native microservices using Java based frameworks and Node.js
- Develop robust APIs and service contracts using gRPC, REST, or similar technologies
- Build and optimize Kafka-based event-driven architectures for high-throughput communication
- Investigate and resolve production escalations (T3) by working across logs, metrics, and distributed traces
- Collaborate on hotfixes and patch releases as part of incident management, including on-call rotations
- Lead and support root cause analysis (RCA) efforts with clear documentation and stakeholder communication
- Modernize and refactor legacy services into containerized and cloud-optimized components
- Deploy and monitor services in GCP, AWS, and/or Azure using CI/CD pipelines and observability frameworks
- Drive security, scalability, and performance improvements across services
- Collaborate with system architects, product owners, DevOps, and cross-functional teams to define architecture, APIs, and data contracts
Requirements:
- Bachelor's degree Computer Science, Software Engineering or related discipline
- 2+ years of experience developing software applications
- Hands on development in Java and Java based frameworks, performance tuning, and root cause analysis
- Experience supporting critical production environments and participating in on-call rotations
- Strong understanding of SQL databases such as SQL Server or PostgreSQL
- Proficiency in OOP design patterns and best practices in Java and supporting frameworks like Spring/Sprint Boot/Hibernate
- Strong understanding of API lifecycle, microservice patterns, and operational monitoring/logging
- Hands-on experience building and consuming APIs (REST/gRPC) and working in microservices environments
- Experience with SQL (PostgreSQL, SQL Server) and exposure to NoSQL (e.g., MongoDB)
- Familiarity with cloud services (AWS, GCP and/or Azure), container orchestration (Docker, Kubernetes), and CI/CD (GitHub Actions, Azure DevOps, Jenkins)
- Experience with performance profiling tools (JProfiler, or similar tools)
- Experience with observability tools (tracing, metrics, logs) using Datadog and/or CloudWatch
- Exposure to infrastructure-as-code (Terraform)
- Understanding of secure development practices, RBAC, OAuth2/SAML integrations
- Experience in a regulated industry, especially healthcare or medical devices