Northrop Grumman is looking for a Manager, Software Engineering 2 to lead and coordinate a team of 10-15 technical staff, manage program engineering execution for hardware design and deployment projects, and perform technical work on programs.
Requirements
- Strong foundational knowledge of the following programming languages: Python & C++.
- Experience managing teams of 10 or more.
- Experience working in a lab environment.
- Experience writing and automating unit and integration tests.
- Developed software that interfaces and communicates with lab hardware.
- Experience designing and implementing solutions with minimal requirements.
- Ability to automate experimental tasks using high level and built-in software languages
Responsibilities
- Supporting a team of 10-15 technical staff in management role.
- Leading program engineering execution for hardware design and deployment projects.
- Accountable to stakeholders and program managers for status updates, issue resolution, and overall engineering execution.
- Partnering with program management office to ensure successful execution against cost, schedule and hiring targets.
- Providing technical leadership to the team and ensuring proper engineering processes and procedures are followed.
- Work with peers and training leads to identify critical skill shortfalls; develop appropriate technical training; and improve team performance.
- Debug existing software tools and support implementation of new capabilities.
Other
- RELOCATION ASSISTANCE: Relocation assistance may be available
- CLEARANCE TYPE: Secret
- TRAVEL: Yes, 10% of the Time
- Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM) with 8+ years of experience (or Master of Science degree with 6 years; Phd with 4 years) within a related engineering field.
- Candidate must be a US Citizen per program requirements.