About the role

  • Director of Software Engineering overseeing end-to-end software development lifecycle at SNC. Leading a team towards Agile and DevOps transformation with a focus on quality, scalability, and security.

Responsibilities

  • defining and communicating the long-term vision and roadmap for software development and DevOps practices
  • driving organizational transformation toward Agile, CI/CD, and DevOps maturity
  • ensuring alignment of technology initiatives with business objectives
  • champions innovation through technologies such as Infrastructure as Code and AI/ML
  • overseeing the end-to-end software development lifecycle to guarantee quality, scalability, and security
  • establishing and enforcing best practices for coding standards, secure development (DevSecOps), and compliance frameworks
  • implementing and optimizing CI/CD pipelines and containerization across robust cloud environments
  • ensuring adherence to security and regulatory requirements
  • proactively managing risks related to software delivery and infrastructure
  • maintaining operational resilience across platforms

Requirements

  • Bachelor’s Degree, Information Systems, Business, Computer Science, or related field of study
  • 14+ years of experience in Software Development and/or DevOps, or related position
  • Higher level relevant degree may substitute for experience
  • Progressive experience leading technical teams
  • Extensive experience with software development and DevOps
  • Deep knowledge of cloud architecture (AWS, Azure, GCP)
  • Project Management: Proven track record of managing large-scale, complex projects from inception to completion, including budget management and resource allocation
  • Certification (i.e. PMP, SAFe) preferred
  • Proven leadership abilities inclusive of successful change management, mentoring, career development, training, succession planning, holding people accountable, and conducting yearly reviews
  • Mastery of the ability to drive innovative thinking, lead and inspire your team, instill collaboration, challenge status quo, manage complex situations, delegate authority, and demonstrate ability to adapt to dynamic situations
  • Proven experience and skills in team building, time management, conflict resolution, communication, briefing, presentation, and strategic thinking
  • Strong communication skills, including the ability to clearly express technical concepts in verbal and written forms; ability to interpret technical requirements
  • Ability to navigate change and uncertainty, make defensible decisions in ambiguity and own those decisions

Benefits

  • medical, dental, and vision plans
  • 401(k) with 150% match up to 6%
  • life insurance
  • 3 weeks paid time off
  • tuition reimbursement
  • annual incentive pay based upon performance

Job title

Director, Software Engineering

Job type

Experience level

Lead

Salary

$192,613 - $264,844 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job