Onsemble Engineering Manager

Hajoca CorporationSan Francisco, CA
19d$150,000 - $170,000Hybrid

About The Position

The Onsemble Engineering Manager leads product development across our contractor-facing platform. Partnering closely with Product and Business leadership, they translate real customer needs into reliable, scalable software – all while building and supporting a small, high-leverage engineering team. This is a hands-on leadership role is accountable for execution, technical direction, and team health, while still staying close enough to the codebase and architecture to evaluate and guide technical decision making.

Requirements

  • Bachelor's Degree in Computer Science, Data Science, or the equivalent combination of education, professional training, or work experience.
  • 3 or more years of professional software engineering experience.
  • 1 or more years in a technical leadership or engineering management role (formal or informal).

Nice To Haves

  • Have a strong background and familiarity with AI-assisted software development; modern web applications, with deep familiarity in React / Node.js ecosystems, and Claude Code.
  • Possess a solid understanding of backend APIs, data models, and system integrations.
  • Be comfortable making architectural decisions and explaining tradeoffs.
  • Have experience with the shipping production software used daily by real customers.
  • Demonstrate a practical orientation toward AI: using it to increase leverage and velocity, not novelty.
  • Have a strong ownership mindset with the ability to take responsibility for outcomes, not just tasks.
  • Be a clear communicator who proactively aligns engineers, product, and stakeholders.
  • Be a calm, pragmatic leader who thrives in ambiguity and fast-moving environments.
  • Demonstrate excellent interpersonal skills and the ability to work effectively across all levels of the business as well as with external vendors.
  • Be able to research, analyze data and solve complex technical and process-related problems.
  • Have strong attention to detail and the ability to meet deadlines.

Responsibilities

  • Hire, manage, mentor, and develop a small team of engineers, helping them grow in impact and autonomy.
  • Set clear performance expectations and goals surrounding ownership, delivery, and collaboration, and conduct regular performance evaluations to assess progress and provide feedback.
  • Actively practice and model AI-enabled software development in day-to-day work, using modern coding assistants and agentic tools to design, build, review, and ship production software.
  • Coach and mentor junior and senior engineers on their career, including responsible AI tool adoption to increase leverage, velocity, and quality while reinforcing strong engineering judgment and ownership.
  • Create an environment where engineers can move quickly without sacrificing quality or judgment. Setting aside time for the team to learn from mistakes and drive better business outcomes.
  • Own the delivery of key product initiatives end-to-end, from discovery through launch and iteration.
  • Partner with Product to scope work, sequence builds, and make thoughtful tradeoffs between speed, quality, and durability.
  • Ensure the platform evolves in a way that supports increasing scale, complexity, and customer adoption.
  • Act with urgency, being responsive to important and time-sensitive matters and owning their resolution.
  • Set the technical direction for an AI-driven development model, where large portions of production code are authored, refactored, and tested with AI assistance.
  • Actively use and guide the team on tools like Claude Code and similar agentic coding systems to increase leverage, velocity, and code quality – while maintaining strong human judgment around architecture, correctness, and long-term maintainability.
  • Guide architecture and technical decisions across frontend and backend systems.
  • Maintain a high bar for code quality, reliability, and maintainability.
  • Ensure AI-enabled features are built responsibly, pragmatically, and in ways that deliver real customer value.
  • Improve development workflows, tooling, and processes to increase team velocity.
  • Identify risks early and address them through planning, communication, and technical strategy.
  • Act as a steady execution partner to leadership as the product scales.
  • Successfully complete required safety and compliance training programs as assigned.
  • Perform other reasonably related duties as assigned by immediate supervisor and other management as required.

Benefits

  • Medical, dental, vision, and prescription coverage
  • Accident and Hospital Indemnity coverage
  • Life insurance and Long Term Disability
  • Pre-tax accounts for healthcare and dependent care
  • Paid vacation, holidays, and sick time (sick time also offered to PT team members as required by state law)
  • Paid pregnancy and parental leave
  • Paid day of community service
  • 401(k)
  • Retirement cash account with company contributions
  • Targeted training programs focused on your personal and professional growth
  • Company wellness program
  • Employee discounts
  • College tuition benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service