Director of Software Engineering

Altura, LLC•Irvine, CA
•$190,000 - $220,000

About The Position

Altura, LLC is a technology-driven engineering services firm focused on improving clients’ energy, environmental, and financial performance. Its building analytics solutions serve projects ranging from individual buildings to national real estate portfolios. The Director of Software Engineering leads Altura’s software engineering team and platform, combining people management with hands-on technical contribution. The role works closely with Product, cybersecurity, business leadership, internal domain experts, and clients to turn strategic roadmaps and market needs into scalable technical solutions. The director mentors the team, advances product engineering practices, and leads the use of AI-driven development tools. The position oversees Altura’s software platform, applications, development environments, and core data architecture. It also supports secure infrastructure and deployment in partnership with IT and cybersecurity leaders, advances integrations with third-party systems, and helps incorporate AI/ML, IoT, and advanced analytics into building performance consulting. The director may also provide technical consultation in selected client and pre-sales engagements and collaborate on communicating Altura’s technical capabilities to the market. The preferred locations are Irvine, California, or Oakland, California. Altura offers a base salary range of $190,000–$220,000 annually, incentive compensation, and benefits.

Requirements

  • At least 5 years of experience directly managing software teams, with a record of building collaborative, high-retention cultures.
  • At least 15 years of full-stack software engineering experience, including expertise in modern development, languages, infrastructure/DevOps, and quality practices.
  • Experience with technologies such as TypeScript/JavaScript, ReactJS, Python, RESTful APIs, GraphQL, and Playwright.
  • Ability to build trust with internal stakeholders and translate domain experts’ product vision into engineering execution.
  • Strong competency designing and scaling diverse data architectures, including relational, time-series, NoSQL, and graph-based systems.
  • Experience using modern AI-driven development methods and tools to improve engineering velocity and code quality.
  • Experience leading teams through adoption of AI-driven development practices.
  • Ability to architect cohesive workflows integrating diverse software systems through RESTful APIs.

Nice To Haves

  • Track record of leading the technical strategy for launching a major software product, navigating zero-to-one development, and scaling a platform for commercial growth.
  • Working knowledge of SkySpark or other commercial building analytics tools and data science techniques.
  • Familiarity with controls, commissioning, building construction, and smart building technology domains.
  • If lacking direct experience with SkySpark or related tools, a demonstrated ability to adapt quickly to complex technical domains.
  • Experience with construction management tools such as Procore, scheduling tools such as Primavera P6, BIM tools such as Revit, and commissioning tools.
  • Experience managing software technology vendor relationships and evaluating development tools or platforms.

Responsibilities

  • Manage and mentor the software engineering team, fostering collaborative problem-solving, retention, technical excellence, and strong outcomes.
  • Contribute directly to development work while supporting team performance and individual growth.
  • Champion a product engineering mindset focused on end-user experience and broader product strategy.
  • Integrate modern AI development tools to improve engineering velocity, automate routine coding tasks, and enhance quality.
  • Partner with Product leadership to translate product vision, strategy, and market needs into a multi-year technical architecture roadmap.
  • Ensure platform scalability, reliability, and maintainability support company goals.
  • Oversee development of Altura’s software platform, Altura Analytics applications, and development environments.
  • Partner with IT and cybersecurity leadership on secure infrastructure, deployment strategies, and platform and analytics-environment maintenance.
  • Direct the architectural evolution of the core data layer and develop software architecture and tooling for AI/ML, IoT, and advanced analytics.
  • Collaborate with Analytics Solutions/Delivery and other service directors to define technical requirements and scale project-level innovations into organization-wide capabilities.
  • Ensure integration between Altura applications and third-party systems and data models, including SkySpark, Procore REST APIs, Primavera P6, Autodesk Construction Cloud/Revit, and FacilityGrid.
  • Provide technical consultation during selected pre-sales and client engagements.
  • Collaborate with the Director of Marketing to translate technical capabilities into market positioning.

Benefits

  • Medical and dental plans
  • Paid vacation, sick time, and holidays
  • Retirement plan with matching and annual company contribution
  • Life insurance
  • Short- and long-term disability
  • Commuter benefits
  • Fitness reimbursement
  • Healthcare and dependent care pre-tax spending plans
  • Tuition reimbursement
  • Back-up daycare and family support benefits
  • Employee assistance program (EAP)
  • Work-life assistance
  • Holiday contribution program
  • Incentive compensation plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service