About The Position

Design and develop scalable, high-performance software systems and database solutions capable of processing large data volumes, including high-traffic application events and user interactions. Develop, implement, and oversee software testing procedures, system validation workflows, programming tasks, and related technical documentation. Architect, build, and maintain a scalable data platform that supports data processing, storage, and access needs for engineers, analysts, and other internal stakeholders. Coordinate deployment, configuration, and ongoing performance monitoring of backend systems to ensure they meet established technical requirements and service-level objectives. Coordinate cross-functional communication during system deployments and operational reviews to ensure engineering requirements, quality standards, and timelines are met. Create, maintain, and update technical documentation for APIs, backend services, and data workflows for internal engineering teams and approved external consumers. Research and evaluate new backend technologies, tools, and best practices, and support backend systems development in accordance with architectural standards and product roadmap needs. Collaborate with engineering teams across the organization to design, build, and operate shared backend services used across the company’s product portfolio. Telecommuting may be permitted. When not telecommuting, the employee must report to 8833 Sunset Blvd, West Hollywood, CA 90069.

Requirements

  • Bachelor’s degree or U.S. equivalent in Software Engineering, Computer Science, or a related field, plus 5 years of professional experience as a Software Engineer or in an occupation involving analyzing, designing, developing, implementing, testing, and maintaining software systems or applications; alternatively, a Master’s degree or U.S. equivalent in one of those fields plus 3 years of such professional experience.
  • 3 years of professional experience using backend programming languages, including Java.
  • 3 years of professional experience designing, developing, and maintaining large-scale distributed data systems.
  • 3 years of professional experience designing, developing, and modifying software systems using APIs.
  • 2 years of professional experience deploying and managing backend services using AWS, Azure, or Google Cloud Platform.
  • 2 years of professional experience writing comprehensive unit and regression tests, including with Mockito and Jest.
  • 2 years of professional experience working with cross-functional teams, including security, IT, or finance, and contributing to security and compliance.
  • 2 years of professional experience implementing high-performance, scalable backend systems supporting mobile applications.
  • 2 years of professional experience performing data analysis and working with data platforms to extract actionable insights from large datasets.
  • 2 years of professional experience using software container technologies such as Docker and container orchestration technologies such as Kubernetes or AWS ECS.
  • 2 years of professional experience working with event-driven or message-oriented technologies such as Apache Kafka or AWS SQS.
  • 2 years of professional experience developing and supporting software related to compliance, authorization, or biometric systems.
  • 2 years of professional experience using software deployment tools and monitoring systems including Jenkins, Prometheus, and Grafana.

Responsibilities

  • Design and develop scalable, high-performance software systems and database solutions that process large volumes of data, including high-traffic application events and user interactions.
  • Develop, implement, and oversee software testing procedures, system validation workflows, programming tasks, and technical documentation.
  • Architect, build, and maintain a scalable data platform supporting data processing, storage, and access needs for engineers, analysts, and other internal stakeholders.
  • Coordinate backend system deployment, configuration, and performance monitoring to meet technical requirements and service-level objectives.
  • Coordinate cross-functional communication during system deployments and operational reviews to meet engineering requirements, quality standards, and timelines.
  • Create, maintain, and update technical documentation for APIs, backend services, and data workflows for internal engineering teams and approved external consumers.
  • Research and evaluate backend technologies, tools, and best practices, and support backend development in accordance with architectural standards and product roadmap needs.
  • Collaborate with engineering teams to design, build, and operate shared backend services used across the company’s product portfolio.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service