Engineering Manager

Second Nature
$180,000 - $200,000Remote

About The Position

We are seeking an Engineering Manager to fill a dual role as a tech lead, involving hands-on coding, code reviews, and retrospectives, as well as people management. Reporting to the Director of Engineering, you will lead and develop a team of engineers, influence architectural decisions, and actively contribute to building robust, scalable, and secure systems. Your responsibilities will include scaling our software strategy, enhancing our technical capabilities, and guiding the engineering team through its next phase of growth. This is a high-impact, hands-on leadership position for individuals passionate about creating powerful software solutions and developing high-performing teams. The ideal candidate will excel at shaping technical vision, mentoring engineering talent, and writing clean, production-ready code.

Requirements

  • 10+ years of engineering experience
  • 3+ years managing a team of 3+ engineers
  • A strong understanding of design patterns and architectural thinking
  • Experience scaling engineering teams in high-growth environments.
  • Background with domain-driven design, event-driven architecture, or microservices.
  • Recent experience coding with and completing code reviews in React (or very similar modern FrontEnd technology)
  • Recent experience with TypeScript, React and Next.js.
  • Experience with NestJS and PostgreSQL.
  • Solid understanding of cloud-native architectures with Kubernetes and Terraform.
  • An "all-in" mindset toward AI in software engineering. You are enthusiastic about the future of AI & engineering, with a clear drive to contribute to how AI will revolutionize our industry.
  • Proven track record of shipping scalable, secure, and high-performing applications.
  • Strong leadership, communication, and collaboration skills.
  • Ability to work a 8 to 5 EST schedule

Nice To Haves

  • Experience in PropTech, real estate tech, or B2B2C SaaS platforms.

Responsibilities

  • Manage and mentor a high-performing team of engineers (5–10).
  • Conduct regular 1:1s, set career development plans, and provide clear feedback.
  • Attract, recruit, and retain top engineering talent.
  • Foster a culture of learning, inclusion, and engineering excellence.
  • Guide your team through prioritization, technical challenges, and agile delivery.
  • Lead the architecture and implementation of critical features and systems.
  • Remain actively hands-on with our tech stack.
  • Write clean, scalable, and well-tested code.
  • Set standards for code quality, security, and system performance.
  • Lead technical reviews, pair programming sessions, and knowledge sharing.
  • Work closely with Product, Executive Leadership and other stakeholders to define and deliver product features.
  • Collaborate with other tech leads to set long-term engineering direction and system design.
  • Communicate technical concepts to non-technical audiences and influence product strategy.

Benefits

  • Medical, Dental, Vision, & Life Insurance
  • 401K Plan
  • Open PTO and sick days
  • Company stock options
  • Training opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service