Director of Software Engineering

$144,300 - $260,850/Yr

Leidos - Huntsville, AL

posted 3 months ago

Full-time - Senior
Huntsville, AL
Professional, Scientific, and Technical Services

About the position

Leidos' Defense Sector is seeking a Director of Software Engineering to lead and enhance our software engineering capabilities. This pivotal role involves creating, mentoring, and managing resources within a software organization to ensure that our software engineers are equipped for success. The Director will work closely with Chief Technology Officers and Solution Architects to deliver technically sound, profitable solutions that align with the broader objectives of the Leidos enterprise. This position is integral to the Defense Sector Engineering Function, where the Director will represent software engineering needs and oversee workforce planning, ensuring flawless execution of software engineering disciplines across the sector. The Director will collaborate with the Defense Systems Sector Software R&D Director to transition advanced software development technologies onto programs effectively. Responsibilities include developing and maintaining a comprehensive Software Development Plan and Coding Standards, defining common tools and processes for software development, and approving software components of bids and proposals. The role requires experience in managing large acquisition programs and understanding the interplay between software, systems, and hardware engineering. In addition to technical oversight, the Director will develop training strategies for software employees, manage budgets, and work with Business Area Chief Engineers to tailor plans and processes that maintain engineering rigor while allowing flexibility. The Director will also participate in the Capture Process, contributing to proposal writing and review, and will focus on mentoring engineering staff to foster professional growth and career development. This role is essential for driving engineering initiatives across the Defense Sector and the entire Leidos enterprise, ensuring agility, speed, and security in our engineering practices.

Responsibilities

  • Create, grow, mentor, and allocate resources within the software organization.
  • Collaborate with the Defense Systems Sector Software R&D Director to transition software development technologies onto programs.
  • Develop and maintain a Sector level Software Development Plan and Coding Standards.
  • Define common tools and processes for software development, including DEVSECOPS and Agile methodologies.
  • Approve the software portion of bids and proposals.
  • Manage budgets and distribution of resources effectively.
  • Develop a training strategy for all employees in the software arena.
  • Work with Business Area Chief Engineers to tailor plans and processes for maximum flexibility while maintaining engineering rigor.
  • Participate in the definition and implementation of long-term engineering strategies aligned with Sector and Corporate Technology Strategies.
  • Collaborate with Sector and Business Area Management to execute strategies and further business goals.
  • Actively participate in the Capture Process, including writing and reviewing proposal material.
  • Mentor engineering staff and provide career guidance and professional growth opportunities.

Requirements

  • Bachelor's degree in software engineering or a relevant technical field.
  • 17+ years of software engineering experience, including 7 years of supervising or leading large engineering teams or projects.
  • Experience in supporting large acquisition programs and software systems delivery programs.
  • Demonstrated proficiency in embedded/VHDL programming languages and server-based languages (C++, Java, Python).
  • Familiarity with tools such as GitHub, Bugzilla, Docker, JIRA, Asana, Trello, and Slack.
  • Strong oral and written communication skills, including public speaking abilities.
  • Ability to influence and persuade others, handle negotiations, and mentor talent.

Nice-to-haves

  • Active TS/SCI Security Clearance or higher is preferred.
  • Consideration for software engineering certificates and courses such as Certified Computing Professional, SCRUM Master Certification, and Professional Software Engineering Master Certification.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service