About The Position

The Staff Software Engineer is responsible for all stages of the software development lifecycle, using a variety of technologies and tools to build impactful software solutions. The role includes building and optimizing comprehensive solutions that prioritize end-user efficiency and experience. The position leads the design and architecture of major systems and services, collaborates with solution managers, engineers, data scientists, and other stakeholders to define technical requirements, and helps ensure software quality and reliability. It serves as a technical expert for complex, high-priority issues in development and production, provides guidance to other engineers, and drives innovation through new technologies, methodologies, and AI capabilities. The role also advocates for high-quality software and rigorous testing, and uses AI tools and platforms in daily work. The teammate must follow applicable security policies and procedures to safeguard company and client information and be able to sit and view a computer screen for extended periods. Additional or irregular hours may be required.

Requirements

  • Bachelor's degree in a related field or equivalent work experience.
  • 8–12 years of related work experience.
  • Ability to sit and view a computer screen for extended periods.

Nice To Haves

  • Proficiency with Python.
  • Experience with NoSQL.
  • Experience with cloud technologies such as GCP or AWS.
  • CI/CD experience with tools such as Docker, Kubernetes, Terraform, CloudFormation, and Elasticsearch.
  • Familiarity with observability and APM tools such as New Relic and OpenTelemetry.
  • Experience utilizing AI tools; Claude is preferred.
  • Experience in the healthcare domain or healthcare industry.

Responsibilities

  • Lead the design and architecture of major systems and services, ensuring solutions are scalable, reliable, maintainable, and aligned with business needs.
  • Collaborate with solution managers, engineers, data scientists, and other stakeholders to define and prioritize technical requirements that meet client needs and business objectives.
  • Collaborate with teams to sustain software quality and reliability and resolve complex, high-priority issues in development and production environments.
  • Participate in code reviews, provide constructive feedback on design and implementation, and guide other engineers to improve their skills, productivity, and effectiveness.
  • Evaluate and implement technologies, methodologies, and AI capabilities to improve team efficiency, software performance, and development processes.
  • Ensure code meets functional and performance requirements and promote rigorous testing, including automated unit and integration tests and other testing frameworks.
  • Use AI tools and platforms in daily responsibilities to enhance decision-making, streamline workflows, and drive data-informed outcomes.
  • Perform other job duties as assigned.
  • Follow applicable security policies and procedures to safeguard company and client information.

Benefits

  • Medical and prescription drug benefits.
  • Dental benefits.
  • Vision benefits.
  • Mental health support through EAP.
  • Generous paid time off.
  • 13 paid holidays.
  • 100% vested 401(k) retirement plan.
  • Educational assistance up to $2,500 per year.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service