GM, Software Engineering

Black Diamond Group•Scottsdale, AZ
•Onsite

About The Position

The GM, Software Engineering will lead multiple engineering teams and managers in delivering scalable, secure, high-quality SaaS products. The role sets technical direction, contributes to platform architecture, advances modern engineering practices, and develops leaders. It partners closely with Product Management, including design, Technology, Commercial, and Operational teams to achieve business outcomes. The GM owns delivery predictability, reliability, and continuous improvement across the engineering portfolio, and is expected to drive high-impact business results through data-driven leadership and deep software engineering and platform architecture expertise. The role establishes technical approaches aligned to business goals, including API-first, cloud-native, and event-driven microservices; evolves architecture and technical roadmaps; and sets standards for system design, security, data privacy, and quality. It balances near-term delivery with long-term platform health, strengthens code and testing practices, drives security and data governance, and optimizes performance, scalability, and cloud costs. The GM leads and develops Engineering Managers, Tech Leads, and senior individual contributors; builds leadership capacity; and supports training and skill development. The role structures teams for clear ownership and effective execution, drives hiring and succession planning, fosters inclusion and psychological safety, and sets expectations for performance and growth. The GM ensures predictable delivery through outcome-based planning, Agile and project management practices, modern SDLC and CI/CD practices, automated testing, and continuous zero-downtime deployments. The role removes blockers, guides change management and release readiness, partners with Product on prioritization and scope, and provides executives with concise, data-driven updates on status, risk, and tradeoffs.

Requirements

  • 15+ years of professional software engineering experience in top technology product organizations.
  • 6+ years in leadership roles, managing managers and/or multiple teams.
  • Strong understanding of software design and architecture principles for distributed systems.
  • Proven experience scaling complex SaaS and microservices platforms that are event-driven, API-first, and cloud-native on a major cloud provider.
  • Expertise in software development methodologies and software engineering best practices.
  • Demonstrated success building and mentoring high-performing teams, with excellent coaching, feedback, and conflict-resolution skills.
  • Deep understanding of Agile delivery, modern SDLC, DevOps culture, and reliability engineering.
  • Strong architectural and design skills across distributed systems, data, security, and integration patterns.
  • Track record of outcome-based delivery using clear metrics and executive-level communication.
  • Experience with event streaming, gRPC/REST contracts, and mobile/web product ecosystems.

Responsibilities

  • Define and execute a technical approach aligned with business goals, including API-first, cloud-native, and event-driven microservices.
  • Partner with the CTO, Staff Engineers, architects, and Operations to evolve architecture and technical roadmaps for observability, reliability, performance, cost efficiency, and developer experience.
  • Establish and document guardrails and standards for system design, security, data privacy, and quality.
  • Balance short-term delivery with long-term platform health; improve code quality, testing strategy, and SLO-driven reliability.
  • Drive security by design, compliance, and data governance in partnership with Security and Data teams.
  • Optimize performance, scalability, throughput, latency, and cloud costs.
  • Lead, coach, and grow Engineering Managers, Tech Leads, and senior individual contributors; build a strong leadership bench.
  • Develop and lead training initiatives to identify skill gaps and implement appropriate upskilling solutions and support.
  • Lead transformational change across the team and business in alignment with business objectives.
  • Structure teams for focus and flow, with clear missions, ownership boundaries, and interfaces between services and frontends.
  • Drive hiring plans, workforce mix, and succession planning; champion inclusion, psychological safety, and a high-performing culture.
  • Set clear expectations, run performance and growth cycles, and recognize excellence.
  • Ensure predictable, on-time delivery using project management and Agile practices with outcome-based planning.
  • Guide teams through the full SDLC using CI/CD, trunk-based development, automated testing, and continuous zero-downtime deployments.
  • Remove organizational and technical blockers and escalate and align cross-functionally when needed.
  • Evolve change management and release-readiness gates according to project phase and risk.
  • Partner with Product on prioritization, scope slicing, and hypothesis-driven development.
  • Communicate status, risks, and tradeoffs to executives through concise, data-driven updates.

Benefits

  • Competitive base salaries.
  • Share Appreciation Rights program for salaried employees.
  • Paid vacation days and sick days.
  • Employee charitable donation program.
  • Hotel and travel discounts.
  • Comprehensive benefit options with cost-sharing between the company and employee.
  • 401K matching program.
  • Career growth and development support.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service