Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Northrop Grumman Logo

Principal / Sr. Principal Software Engineer - Backend

Northrop Grumman

$110,300 - $206,000
Aug 20, 2025
Escondido, CA, USA
Apply Now

Northrop Grumman is looking to solve complex data challenges by designing, developing, and maintaining modern, optimized, and high-performance data storage solutions.

Requirements

  • Strong programming skills in Python and SQL.
  • Proficiency in SQL for relational databases (MSSQL, PostgreSQL, MySQL, or similar).
  • Familiarity with CI/CD pipelines and version control (e.g., Git, Docker, etc).
  • Experience with C/C++.
  • Experience with machine learning pipelines and data science workflows.
  • Knowledge of data warehousing concepts and tools.
  • Familiarity with SQL Alchemy, Numpy, Pandas.

Responsibilities

  • Architect and develop custom, maintainable ETL solutions from the ground up using Python, SQLAlchemy, and SQL Server.
  • Develop and optimize data storage solutions, including relational and NoSQL databases.
  • Write and maintain tests and documentation for data architecture, workflows, and processes.
  • Collaborate closely with data scientists, analysts, and other software engineers to understand data requirements and deliver robust, integrated solutions.
  • Champion software engineering best practices within the data domain, including comprehensive unit/integration testing, CI/CD automation (Git, Docker), and robust documentation.
  • Tune and optimize complex SQL queries and data processing workflows within our on-premises environment.
  • Create custom, high-performance ETL pipelines from the ground up, taming complex data sources that range from structured text to esoteric third-party binary formats.

Other

  • Bachelor's degree in Computer Science, Software Engineering, or related field, with 5 years of related engineering experience, OR Master's degree in Computer Science, Software Engineering, or related field, with 3 years of related engineering experience
  • Recent professional experience in software development.
  • Ability to transfer and maintain the final adjudicated government Secret clearance or higher, and any program access(es) required for the position within a reasonable period of time, as determined by the company.
  • U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
  • Travel: Yes, 10% of the Time