Senior Back-end Software Engineer

StrykerSan Diego, CA
1d$89,300 - $193,400Remote

About The Position

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.

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

Nice To Haves

  • 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.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service