Engineering Manager I - Software Jobs

Posted 2025-04-21
Remote, USA Full-time Immediate Start

About the position

The Software Engineering Manager at SNC plays a crucial role in leading the Software Engineering group within the IAS Business Area. This position focuses on enhancing technical processes, providing training, and serving as a subject matter expert to various business units. The manager will oversee Agile Services and Software Quality teams, ensuring technical hygiene and supporting business development activities. The role requires collaboration with other engineering leaders and a strong understanding of modern software development practices.

Responsibilities
? Represent Software Engineering needs to IAS BA platform team for continuous integration (CI) pipeline to fully automate deployment of mission critical services in cloud, virtualized and bare-metal deployments.
,
? Create, maintain, and evolve software configuration management across multiple programs and baselines.
,
? Manage SW QA team, guide, and assist programs with resolving issues in development, test and production environments.
,
? Hire, mentor and train software architects on software and system optimizations, helping to identify and remove potential performance bottlenecks.
,
? Work with other functional areas, such as Systems Engineering, Project Management, and Contracts.
,
? Design, manage, and maintain tools to automate operational processes.
,
? Provide leadership oversight and ensure Department/Team training and adherence to all SNC Policies, Procedures, and Compliance Regulations.

Requirements
? Bachelor's of Science degree in a related discipline and typically 8 or more years of relevant technical experience.
,
? Previous Aerospace & Defense experience.
,
? Ability to work in multi-disciplinary design and development teams.
,
? Demonstrated success managing personnel is a plus.
,
? Project engineering and/or program management experience is preferred, specifically as it pertains to planning and estimating.
,
? Experience with large scale software development.
,
? Experience with automation and configuration management.
,
? Software process automation with popular scripting languages.
,
? Experience developing code in at least one high-level programming language.
,
? Understanding of software development methodologies such as Agile/Scrum, Waterfall, and Spiral.
,
? Ability to set overall organizational software strategy for varying product lines in overarching business area.
,
? The ability to obtain and maintain a Secret U.S. Security Clearance required.

Nice-to-haves
? Previous management experience; exposure to recruiting employees; assigning, directing, and evaluating their work; and overseeing the development and maintenance of staff competence.
,
? Experience with identifying and coordinating resources to ensure the required tools, processes, and training are available/effective and programs are staffed and supported to achieve success.
,
? Mission Operations experience including GIS.
,
? Ability to use a wide variety of open source technologies.
,
? Container orchestration frameworks such as Docker and Kubernetes.
,
? General knowledge of Puppet, Ansible, and PYTHON scripting.
,
? Background in Linux/Unix administration.
,
? Application performance analysis and monitoring.
,
? Knowledge of best practices and IT and Cyber operations in an always-up, always-available mission critical service.
,
? Experience with other DevOps tools like: Nexus/Artifactory Lifecycle, SonarCube.
,
? Experience with DO-178 Software Considerations and Certification.

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

Apply Job!

 

Similar Jobs

Back to Job Board