About The Position

As a Senior Software Engineer, Cloud, you will play a pivotal role in designing and developing scalable, highly available, and secure cloud solutions for a medical device SaaS platform. You will work on a modern tech stack to process billions of messages daily, collaborating with internal and external partners to integrate APIs and build robust services. The role offers the opportunity to contribute to architectural and operational decisions, improve system efficiency, and ensure high standards of code quality. You will work closely with InfoSec, architecture, and data services teams to implement secure, reliable, and performant solutions. This position combines technical excellence with collaborative problem-solving, providing the chance to influence the development of large-scale, impactful systems across multiple countries. Remote work flexibility is offered, with engagement in a globally distributed team and occasional collaboration sessions.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5–7 years of experience in software development, with strong proficiency in Go/Golang.
  • Solid understanding of software engineering principles, APIs, and microservices architecture.
  • Experience with federation services such as SAML, Reverse Proxy, OAUTH/OIDC.
  • Knowledge of relational and document-oriented databases (SQL Server, PostgreSQL, MySQL).
  • Strong collaboration, communication, and problem-solving skills for working in a remote, distributed team.

Nice To Haves

  • Experience with Python, Rust, Java, Spark, or C#/.NET.
  • Agile development experience.
  • Practical knowledge of Linux environments.
  • Passion for continuous learning and contributing to team direction and architectural decisions.

Responsibilities

  • Design, develop, and maintain cloud-based services and components using Go/Golang.
  • Integrate internal and external APIs to support secure and efficient data exchange.
  • Collaborate with InfoSec to design and implement secure solutions.
  • Build and maintain internal tooling to streamline business and engineering processes.
  • Contribute to architecture, operational decisions, and systemic improvements aligned with organizational goals.
  • Produce technical documentation, diagrams, and models to illustrate system design and workflow.
  • Participate actively in an agile development process, including code reviews, planning, and feature delivery.

Benefits

  • Comprehensive healthcare coverage, including medical, dental, and vision.
  • Retirement savings plan with high employer contribution.
  • Tuition reimbursement and educational support programs.
  • Career development opportunities within a global organization.
  • Flexible remote work environment with occasional collaboration sessions.
  • Access to programs supporting diversity, inclusion, and professional growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service