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
Senior Technical Lead developing power and performance plans for Intel's IPs and SoCs. Collaborating across functions to optimize architectures and ensure power efficiency.
Product Engineer at Zanders turning product ideas into working software for financial consulting. Collaborating with Product Owners and specialists to ensure successful implementation.
Software Engineer 2 responsible for analysis, design, testing, and development of software projects at U.S. Bank. Collaborating with teams to ensure minimal impact to customer experience and embrace technology transformation.
Principal Engineer developing cloud - native systems for financial crime detection. Collaborating with cross - functional teams and modernizing legacy systems in a highly technical environment.
Staff Software Engineer driving AI transition for conversational banking at the Commonwealth Bank. Leading engineering direction and ensuring modern AI - powered solutions across customer interactions.
Aeromechanical engineer performing aircraft - weapon integration activities for HALCON. Ensuring compliance with military standards and conducting aeromechanical analyses in Abu Dhabi.
Senior Engineer responsible for managing electrical and communication integration at HALCON. Leading development of tools and strategies for successful platform readiness.
Lead .NET Developer responsible for developing and supporting custom C# and .NET applications. Collaborating with cross - departmental teams and leveraging modern technologies like Azure and Blazor.
Senior Principal Engineer in charge of F5’s Distributed Cloud Platform services. Drive design, implementation, and troubleshooting of edge - native applications and networking technologies.
Lead Software Engineer driving DevOps processes and Azure infrastructure management at Blue Yonder. Focused on Kubernetes, CI/CD pipelines, and continuous delivery framework.