Senior Software Engineer

Ontra•Concord, CA
•$230,040 - $280,000•Hybrid

About The Position

Ontra is seeking a Senior Software Engineer reporting to an Engineering Manager. The role focuses on designing prototypes, developing user experiences, and collaborating with cross-functional teams to solve loosely defined problems. The engineer will make practical trade-offs and deliver solutions that work for users and the business, using AI both in their workflow and to build product features. The position is based in New York and requires working onsite at the New York office three days per week. Occasional travel is required, typically at least twice a year for team and company offsites.

Requirements

  • At least 5 years of experience as a full-stack software engineer working with MVC frameworks, such as Ruby on Rails, Python with Flask, or Java with Spring.
  • Daily use of AI coding tools, with the ability to review, verify, and reject AI output and recognize when it should not be trusted.
  • Demonstrated history of building projects from inception to completion.
  • Ability to work independently or with one other engineer, with strong ownership and accountability.
  • Ability to develop iteratively and incorporate stakeholder feedback to continuously refine and improve products.

Nice To Haves

  • Experience building LLM features in production, including RAG, agents, prompting, or evaluations.

Responsibilities

  • Build AI-powered product features and use AI tools throughout the workflow, including prototyping and code review.
  • Build, implement, and maintain a web application across frontend and backend using Ruby on Rails and React.
  • Take responsibility for project progress and success, making key decisions and solving problems independently or with minimal guidance.
  • Ship and improve code iteratively by seeking stakeholder feedback, responding to suggestions, and implementing changes rapidly.
  • Engage stakeholders to understand their needs, gather insights, and incorporate feedback into product development.
  • Collaborate with cross-functional teammates to align development strategies and integrate ideas and efforts in building prototypes.

Benefits

  • Twice-yearly team offsites for in-person collaboration.
  • Paid flexible time off policy.
  • Paid parental leave and benefits.
  • Employer-supported retirement contributions, varying by country.
  • Monthly phone and internet reimbursement.
  • Company-sponsored learning and development resources, department budgets for professional development, and a robust onboarding program.
  • Various options for medical, dental, and vision insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service