Director of Software Engineering

Orbital Engineering, Inc.
United States
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$177,000.0 - $230,000.0
Working hours
Regular working hours
Job source

Tech stack

Geographic Information Systems Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Computing Platforms Automation of Tests Microsoft Azure Software as a Service Cloud Computing Cloud Engineering Cyber Security Continuous Integration
+25 more
Distributed Systems Scrum Methodology Productivity Software Software Architecture Systems Development Life Cycle Release Management Software Engineering Software Systems Systems Integration Software Vulnerability Management Enterprise Software Applications Software Security Technical Debt Data Strategy Git Flow Kubernetes Infrastructure Automation Frameworks Information Technology Deployment Automation Github Enterprise Enterprise Integration Api Design Software Version Control Devsecops Api Management

Job description

The Director of Software Engineering is responsible for the strategic leadership, operational excellence, and technical direction of Orbital Engineering’s software engineering organization. Reporting as a senior technology leader, this role oversees multiple software engineering teams responsible for enterprise applications, customer-facing platforms, system integrations, APIs, automation, and emerging digital technologies. The Director establishes engineering standards, drives technical modernization, and ensures software solutions are secure, scalable, reliable, and aligned with business objectives.

This leader combines executive leadership with deep technical credibility to build high-performing teams, modernize software delivery practices, and deliver technology solutions that create measurable business value.

Essential Duties and Responsibilities:

Engineering Leadership

Lead and develop a high-performing software engineering organization through effective leadership, coaching, mentoring, succession planning, and performance management., * Build and lead engineering managers, architects, technical leads, and software engineers

  • Create a culture of accountability, innovation, ownership, and continuous improvement
  • Develop career progression frameworks and technical competency models
  • Recruit and retain top engineering talent
  • Foster collaboration across Engineering, Infrastructure, Cybersecurity, AI, GIS, PMO, and Business Operations
  • Establish organizational structures that support scalability and execution

Technology Strategy & Architecture

Provide strategic leadership for the organization’s software architecture while ensuring technology investments align with business objectives., * Develop and execute the enterprise software engineering strategy

  • Govern enterprise application architecture and technology standards
  • Lead modernization initiatives toward cloud-native and API-first architecture
  • Define enterprise integration strategies and shared platform services
  • Establish software engineering governance and architectural review processes
  • Evaluate emerging technologies and recommend strategic investments
  • Partner with executive leadership to develop long-term technology roadmaps

Software Delivery & Engineering Excellence

Establish a mature, predictable, and scalable software delivery organization focused on operational excellence., * Lead execution across multiple software development initiatives

  • Improve Agile planning, backlog management, sprint execution, and release planning
  • Implement engineering best practices throughout the Software Development Lifecycle (SDLC)
  • Remove delivery constraints and improve organizational velocity
  • Establish engineering metrics and delivery scorecards
  • Partner with Product, Project Management, and business stakeholders to align priorities and capacity, * Establish enterprise DevSecOps practices
  • Standardize CI/CD pipelines and deployment automation
  • Implement Infrastructure-as-Code (IaC) practices
  • Govern source control, branching strategies, and release management
  • Improve deployment reliability and change success rates
  • Implement application observability, monitoring, and performance management
  • Reduce operational risk through automation and standardized engineering practices, * Provide technical oversight for enterprise applications and customer-facing platforms
  • Lead software platform consolidation and modernization initiatives
  • Define API management and enterprise integration standards
  • Ensure systems are scalable, resilient, and secure
  • Partner with Infrastructure and Cybersecurity teams to maintain platform reliability
  • Support enterprise data strategy and application interoperability

AI-Enabled Software Engineering

Lead the responsible adoption of artificial intelligence within the software engineering organization., * Implement AI-assisted software development practices

  • Establish governance for AI-generated code
  • Evaluate emerging AI development technologies
  • Partner with AI leadership to integrate intelligent capabilities into enterprise applications
  • Improve developer productivity through automation and AI-assisted engineering

Secure Software Development

Ensure enterprise software meets the organization’s security, compliance, and governance requirements., * Establish Secure Software Development Lifecycle (SSDLC) practices

  • Partner with Cybersecurity to integrate security throughout the development lifecycle
  • Implement secure authentication and authorization standards
  • Support compliance initiatives including SOC 2, ISO 27001, and other security frameworks
  • Improve vulnerability remediation and application security posture, * Standardize SDLC governance and quality gates
  • Implement automated testing strategies
  • Improve defect management and root cause analysis
  • Manage technical debt reduction initiatives
  • Establish engineering documentation standards
  • Ensure audit readiness across engineering processes

Business Partnership

Serve as a trusted technology partner across the organization.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Engineering, or a related discipline (Master’s degree preferred)
  • 12+ years of progressive software engineering leadership experience
  • 5+ years leading engineering managers and multiple software development teams
  • Proven experience delivering enterprise-scale software platforms
  • Strong experience with cloud-native architectures (Microsoft Azure preferred)
  • Experience with DevSecOps, CI/CD, Infrastructure-as-Code, containers, APIs, and enterprise integration
  • Demonstrated experience establishing engineering governance and software delivery standards
  • Strong understanding of enterprise architecture, application modernization, cloud technologies, and distributed systems
  • Experience managing technology budgets, vendors, and strategic investments
  • Knowledge of Agile, Scrum, SAFe, SDLC, and engineering operating models
  • Experience partnering with executive leadership and business stakeholders
  • Strong understanding of cybersecurity frameworks, application security, SOC 2, and secure software development
  • Excellent executive communication, organizational leadership, and change management skills

Preferred

  • Experience within engineering consulting, AEC, utilities, industrial services, construction, or infrastructure industries
  • Experience leading enterprise application modernization initiatives
  • Experience with AI-enabled software engineering and modern developer productivity tools
  • Experience with Microsoft Azure, Azure DevOps, GitHub Enterprise, Power Platform, Kubernetes, and enterprise integration platforms
  • Experience building customer-facing SaaS or enterprise software products

Benefits & conditions

3.53.5 out of 5 stars United States Remote $177,000 - $230,000 a year, Pulled from the full job description

  • Prescription drug insurance
  • AD&D insurance
  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance, A commitment to excellence and hard work will be rewarded with a competitive salary, career advancement opportunities, and a comprehensive benefits package designed to support your health, financial security, and work-life balance. Our benefits include medical, dental, vision, and prescription drug coverage; a 401(k)-retirement savings plan; and supplemental insurance options. We also provide company-paid life and AD&D insurance, company-paid short-term disability coverage, and a generous paid time off program to ensure you have the support and flexibility you need both professionally and personally.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

5:02 min

Mapping Git flow branches to application tester segments

Majid Hajian · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:26 min

Prioritizing backward compatibility in API design

Justin Kitagawa · Coffee With Developers

Videos

See all

Related articles

See all