ResMed-posted about 1 month ago
Full-time • Mid Level
Bloomington, MN
5,001-10,000 employees
Miscellaneous Manufacturing

We are seeking a highly motivated and experienced Senior Software Engineer to join our talented engineering team. This role provides an opportunity to work on critical platform-level services hosted on AWS EKS and leveraging a wide range of AWS native services. A key responsibility for this position will be ownership of the Identity Management module, which includes API security, Single Sign-On (SSO), and Okta integration. The ideal candidate will bring strong technical expertise, leadership skills, and a passion for building secure, scalable, and reliable systems.

  • Own, design, and enhance the Identity Management module, ensuring robust authentication and authorization across services.
  • Implement and manage API security, Single Sign-On (SSO), and Okta-based integrations.
  • Contribute to the design and development of microservices using Java/Spring Boot.
  • Design and optimize solutions leveraging Redis caching to improve performance and scalability.
  • Integrate and support messaging systems (e.g., Kafka, RabbitMQ, or AWS SNS/SQS) for reliable, event-driven architectures.
  • Build, deploy, and maintain solutions in containerized environments using AWS EKS and other cloud services (AWS/Azure).
  • Troubleshoot, diagnose, and resolve production issues while driving continuous improvements in reliability and scalability.
  • Collaborate with cross-functional teams to deliver high-quality platform services.
  • Provide technical leadership, mentoring junior engineers and contributing to best practices, standards, and processes.
  • Strong knowledge of OIDC (OpenID Connect).
  • Hands-on experience with Okta and OAuth 2.0.
  • Expertise in Federated Login and Identity Federation.
  • Proficiency in Java and Spring Boot for backend development.
  • Experience designing and deploying microservices architectures.
  • Strong understanding of Redis caching strategies for performance optimization.
  • Practical experience with messaging platforms (Kafka, RabbitMQ, AWS SNS/SQS, or equivalent).
  • Deep understanding of containerization technologies (Docker, Kubernetes/EKS).
  • Strong knowledge of AWS or Azure cloud environments.
  • Proven ability in production support and troubleshooting complex systems.
  • Demonstrated leadership and mentorship skills within technical teams.
  • Experience with .NET, Angular, or React for full-stack development.
  • Exposure to the use of AI/ML in software engineering practices (e.g., code generation, automated testing, anomaly detection).
  • Familiarity with DevSecOps practices and security-first design.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service