Logo
Northrop Grumman

Python Software Engineer - Level 3 - R10216783

Northrop Grumman, Fairfax, Virginia, United States, 22032

Save Job

Python Software Engineer - Level 3 - R10216783 Location: Fairfax, VA. This 100% onsite role requires daily in-office presence. The position operates on a 9/80 schedule with every other Friday off.

Relocation assistance may be available.

Clearance type: Secret. Travel: Yes, 10% of time.

At Northrop Grumman, we pursue revolutionary systems that impact people's lives. We welcome bold thinkers with a pioneering spirit.

As a Python Software Engineer – Level 3, you will be a linchpin in missions of paramount importance, defining the art of the possible from day one. You will work on expanding a proof‑of‑concept network simulation software into a feature‑rich product. This will involve developing complex algorithms that quantify and optimize operational decision‑making and mission performance. You should have strong analytic and scientific programming skills and a passion for rigorous testing, comprehensive documentation, and maintainable software solutions.

The candidate should expect to collaborate in a team that includes atmospheric scientists and systems engineers.

Key responsibilities:

Design, develop, document, test, and debug software and systems that contain logical and mathematical solutions.

Collaborate with systems engineers and/or hardware engineers in planning, design, and development.

Determine mission and user needs; analyze system capabilities to resolve problems related to program intent, output requirements, input data acquisition, programming techniques, and controls.

Regularly test and revise software to ensure alignment with strategic goals and customer expectations.

Contribute to architecture decisions by evaluating the pros and cons of approaches and technologies, and how they align with the project's goals and requirements.

Design and implement new software or modify existing software to add new features.

Identify and fix bugs in the code, considering impact on the overall software application.

Develop tests that verify correctness of the code and ensure system requirements are met.

Design, develop, and modify software pipelines and deployment methods to automate the software development process, ensuring consistency and efficiency.

Collaborate with other teams such as network specialists to ensure simulation software properly models relevant parameters.

Other duties as assigned.

This position is contingent upon the candidate obtaining final clearances and program access(es) within a reasonable period of time as determined by the company.

Basic Qualifications

Bachelor’s degree in Computer Science with 5 years of relevant software engineering experience – OR – Master’s degree in Computer Science with 3 years of relevant software engineering experience – OR – PhD in Computer Science with 1 year of relevant software engineering experience. May consider an additional 4+ years of experience in lieu of degree.

Requires an active U.S. Government DoD Secret security clearance at time of application, current and within scope, with the ability to obtain a U.S. Government DoD Top‑Secret security clearance and SCI approval/access within a reasonable period of time as determined by the company.

3+ years of recent non‑internship professional software development experience in Python.

Experience in software architecture design patterns.

A basic understanding of the network stack and associated network protocols.

Strong software engineering fundamentals.

Preferred Qualifications

Active TS/SCI or TS with SCI eligibility security clearance.

Experience with developing or using containerized software.

Experience with DevOps fundamentals and the maintenance of software pipelines.

Experience with productizing software solutions.

Curious about all the exciting developments with the Northrop Grumman Space Sector? https://www.northropgrumman.com/space

Working at Northrop Grumman is more than just a paycheck. We offer a comprehensive Total Rewards and benefits package designed to help you thrive at work and in life.

Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.

U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.

#J-18808-Ljbffr