Staff Software Engineer

CompanyCam
$220,000 - $240,000Remote

About The Position

We’re looking for an experienced, thoughtful, and impact-driven Staff Software Engineer (Ruby on Rails) to provide technical leadership across CompanyCam’s engineering organization. As a Staff Software Engineer, your impact goes well beyond a single team. You’ll work across teams and initiatives, partnering with engineers, product managers, designers, and engineering leadership to solve complex, cross-cutting problems that move the business forward. While you’ll continue to contribute directly to code, your primary focus will be on technical direction, architectural decision-making, mentorship, and raising the bar for how we build software. Most importantly, you’ll play a key role in evolving our engineering culture, practices, and systems as we scale — helping us make better decisions, reduce risk, and invest wisely in our platform, developer experience, and people.

Requirements

  • Have the courage to do difficult but necessary work.
  • Take ownership, learn continuously, and bring a growth mindset.
  • Treat your teammates and customers the way you'd want to be treated.
  • Extensive professional experience building and leading software systems (typically 15+ years, but we value impact over years).
  • Advanced proficiency in Ruby on Rails and backend system design.
  • Proficiency in React/React Native.
  • Strong understanding of full-stack architecture, monolithic application patterns, and scalable backend systems.
  • Experience designing and operating systems using PostgreSQL and REST APIs in production environments.
  • Familiarity with cloud-hosted infrastructure, including AWS.
  • Strong independent judgment and ability to navigate complex, ambiguous problems.
  • Ability to communicate technical ideas clearly and empathetically to a wide range of audiences.
  • Demonstrated experience mentoring engineers and influencing technical decisions across teams.
  • You live and work permanently in the U.S. (We’re not set up to hire outside the U.S.).

Nice To Haves

  • AWS (S3, EC2, etc.)
  • Observability and monitoring systems
  • Infrastructure as Code
  • Feature flagging systems
  • Experience evaluating or integrating AI / LLM-powered tools and systems

Responsibilities

  • Provide technical leadership across teams and projects, delivering interdependent solutions aligned with company goals.
  • Design, evolve, and support backend systems and architecture primarily in Ruby on Rails, PostgreSQL, REST, and related technologies.
  • Influence long-term technical strategy, balancing short-term delivery with platform health, scalability, and sustainability.
  • Identify, forecast, and mitigate technical and operational risk across the business.
  • Create clarity around technical decisions, trade-offs, and direction in ambiguous or high-impact situations.
  • Set and uphold high standards for code quality, security, privacy, observability, and documentation through direct contribution, review, and mentorship.
  • Consult and advise cross-functionally on complex technical challenges, high-risk areas, and strategic initiatives.
  • Sponsor and explore new ideas, tools, and technologies that improve developer experience, team effectiveness, and product outcomes.
  • Foster inclusive, psychologically safe environments where engineers can do their best work and grow.
  • Act as a force multiplier — enabling teams and individuals without overshadowing or sidelining others.

Benefits

  • Meaningful equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service