About The Position

The Senior Software Engineer will join the Internal Tools team to design and build a next-generation internal tools platform: a new advertiser management platform that unifies several legacy systems under a modern foundation. The work emphasizes high-performance middleware and backend services, with the engineer helping build the platform from the ground up by designing APIs and services, shaping the data model, and collaborating across teams to deliver scalable, high-performance solutions. The platform is part of a broader effort to consolidate internal tools and support both Publisher and Merchant teams. The role may be fully remote or hybrid, depending on location, with some travel to Santa Monica; candidates must live within a reasonable distance of Santa Monica and be in the Pacific time zone.

Requirements

  • At least 6 years of professional backend development experience and a track record of designing and delivering high-performance systems.
  • Proficiency in Java.
  • Hands-on experience with Spring Boot.
  • Solid knowledge of RESTful API design, best practices, and implementation.
  • Strong expertise in relational databases such as MySQL or PostgreSQL, including schema design, query optimization, data integrity, and consistency.
  • Strong understanding of software architecture, design patterns, and system design principles.
  • Experience building and maintaining distributed systems and microservices.
  • Practical daily experience using AI coding tools for code generation, refactoring, test writing, and debugging, with the ability to evaluate AI-generated code and take ownership of shipped work.
  • Excellent communication and interpersonal skills and the ability to work effectively in a team.
  • Experience working in Agile methodologies.
  • Must live within a reasonable distance of Santa Monica, California, and be in the Pacific time zone.
  • Must have a professional LinkedIn profile.

Nice To Haves

  • Experience with additional programming languages such as Python, Node.js, or Go.
  • Experience with NoSQL databases or analytical warehouses such as BigQuery.
  • Experience integrating LLM APIs into applications or building internal AI-powered tooling.
  • A degree in Computer Science, Engineering, or a related field; preferred but not required.
  • Experience with internal tools or platforms.
  • Experience collaborating across teams and integrating different tools or systems.

Responsibilities

  • Design, implement, and maintain scalable backend systems.
  • Develop APIs, microservices, and server-side components that power platform features and functionality.
  • Contribute to backend architecture and design, ensuring systems are reliable, scalable, and performant.
  • Make informed decisions about technology choices and system design.
  • Design and optimize relational database schemas and queries that serve as the platform's system of record.
  • Collaborate with product managers, designers, engineers, and other teams to define and implement features and improvements.
  • Identify and troubleshoot complex technical issues, provide effective solutions, and optimize system performance.
  • Improve and refactor the codebase to enhance scalability and maintainability.
  • Maintain code quality through testing, code reviews, and documentation.
  • Evaluate and recommend tools, frameworks, and libraries, including AI-assisted development tools.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service