via Indeed
$89K - 193K a year
Design and maintain backend microservices and APIs, modernize architecture, and support production environments in a cloud multi-cloud setting.
Requires experience in Java backend development, cloud services, microservices, API lifecycle, and production support with on-call rotations.
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. You will work across Java and Java-based frameworks, Kafka-based event systems, and deploy across multi-cloud environments including GCP, AWS, and Azure. While this role is backend-focused, you will collaborate closely with dedicated client engineering teams. What You Will Do • 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. What You Need (Required Qualifications) • 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 Preferred Qualifications (Strongly Desired) • 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. $89,300 - $193,400 salary plus bonus eligible + benefits. Individual pay is based on skills, experience, and other relevant factors. Posted Date: 04/10/2026 This role will be posted for a minimum of 3 days.
This job posting was last updated on 4/14/2026