Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software/Principal Software Engineer

$85.4k - $128k
Full-time

Northrop Grumman

RELOCATION ASSISTANCE: Relocation assistance may be available

CLEARANCE TYPE: SAP

TRAVEL: Yes, 10% of the Time

Description

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.

Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. Our team is chartered with providing the skills, innovative technologies to develop, design, produce and sustain optimized product lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission! 

As a Software Engineer/Principal Software Engineer at Northrop Grumman you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use of Model-based Engineering, DevSecOps and Agile practices we continue to evolve how we deliver critical national defense products and capabilities for the warfighter. Our success is grounded in our ability to embrace change, move quickly and continuously drive innovation. The successful candidate will be collaborative, open, transparent, and team-oriented with a focus on team empowerment & shared responsibility, flexibility, continuous learning, and a culture of automation.

Northrop Grumman is looking to add to our talented team of Embedded Software Engineers. Our engineers are self-starters who are part of a team of software professionals developing world-class software to meet our customer’s high expectations. The Embedded Software Engineer designs, develops, operates, and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements. The individual shall apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of engineering applications and products within the Targeting Business Unit. This includes interfacing with customers, suppliers, application users and other technical and support personnel. The ideal individual will have experience including the full software development life cycle, which includes requirements, design, coding, testing, and integration.

This position can be filled at the Software or Principal Software level based on specific requirements.

This position will be full-time, on-site at our Rolling Meadows, IL. location. 

This position is contingent upon Funding/Contract award, special access program and acquiring and maintaining the necessary US Government security clearance per customers' requirements prior to start.

This position can be filled at the Software or Principal Software level based on requirements below.

Basic Qualifications for Embedded Software Engineer:

  • Bachelor’s degree in Computer Science, Computer Engineering, or similar engineering discipline with a minimum of 2+ years of engineering experience, or Master’s degree in Computer Science, Computer Engineering or similar engineering discipline or in lieu of degree, an additional 4 years of experience is required.
  • Object Oriented Programming in C++
  • Familiarity with Software architecture (design patterns, objected oriented design)
  • Familiarity with scripting languages (Python, Bash, Batch, etc.)
  • Experience Developing Embedded Software running Linux or VxWorks Operating Systems
  • Familiarity with software development methodologies and frameworks such as Waterfall Methodology and/or Agile
  • Familiarity with various version control systems (Git, Gitlabs, Github, Bitbucket, ClearCase. etc) and Agile software planning tools (Rally, Jira, etc)
  • US Citizenship
  • Ability to obtain and maintain a minimum of a Secret Clearance with additional customer specified clearance prior to start. 

Basic Qualifications for Principal Embedded Software Engineer:

  • Bachelor’s degree in Computer Science, Computer Engineering, or similar engineering discipline with a minimum of 5+ years of engineering experience, or 3+ years with a Master’s degree in Computer Science, Computer Engineering or similar engineering discipline or in lieu of degree, an additional 4 years of experience is required.
  • Object Oriented Programming in C++
  • Familiarity with Software architecture (design patterns, objected oriented design)
  • Familiarity with scripting languages (Python, Bash, Batch, etc)
  • Experience Developing Embedded Software running Linux or VxWorks Operating Systems
  • Familiarity with software development methodologies and frameworks such as Waterfall Methodology and/or Agile
  • Familiarity with various version control systems (Git, Gitlabs, Github, Bitbucket, ClearCase. etc) and Agile software planning tools (Rally, Jira, etc)
  • US Citizenship
  • Ability to obtain and maintain a minimum of a Secret Clearance with additional customer specified clearance prior to start. 

Preferred Qualifications :

  • Experience with Object Oriented Programming in C++11
  • Knowledge with scripting languages (Python, Bash, Batch, etc)
  • Experience with Software development methodologies and frameworks such as Waterfall Methodology and/or Agile.
  • Experience testing, debugging, and integrating Embedded Software on target hardware.
  • Experience with complex systems of systems that utilize Parallel Processing, Multi-Threading, Distributed Processing, Multi-Core, System-on-Chip, and Secure Processing.
  • Active Secret Clearance
  • Differentiating characteristics include demonstrated leadership and teamwork capability, interpersonal communication skills and activities.

Primary Level Salary Range: $85,400.00 - $128,000.00

Secondary Level Salary Range: $105,400.00 - $158,000.00

The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.

Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.

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.

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. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Software/Principal Software Engineer in Remote vacancy
  • Role Description We are looking for a Principal Software Engineer who can step into an established B2B platform, understand what is working, identify what needs to change, and help build what comes next. You will own the work from architecture through deployment, which... 
    Suggested
    Full time

    Raymond Search Group

    Remote
    2 hours ago
  •  ...About the Role As a Principal Software Engineer , you'll: Lead by Example : Write exemplary code, and be able to explain your process. Drive Technical Excellence : Establish and advocate for best practices in coding, testing, and deployment, ensuring high... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Nexthire

    Remote
    5 hours ago
  • $197k - $207k

    Role Description ~Lead the design and development of software architecture and enterprise systems. ~Design highly scalable, highly...  ...secure practices. ~Test driven development and CI/CD software engineering practices. ~Automated unit testing with NUnit.... 
    Suggested
    Full time

    Convera

    Remote
    5 days ago
  • $152k - $190k

    Role Description As a Principal Full Stack Software Engineer, you will be a technical leader within the elluminate Product Development team. You’ll help design and build the core services and user experiences of a next-generation clinical data and analytics platform—while... 
    Suggested
    Full time
    Remote work

    eClinical Solutions

    Remote
    2 days ago
  •  ...DCG) is a leading national provider of consulting services and a suite of online analytical software tools for banks and credit unions. We are seeking a Principal Software Engineer to play a key role in designing and evolving our Loans360°® platform; supporting scalable,... 
    Suggested
    Full time

    Darling Consulting Group

    Remote
    5 hours ago
  • $221.2k - $387.1k

    Role Description As a Principal Software Engineer, you will play a key role in shaping the future of Service Operations as ServiceNow evolves toward AI-native products for the agentic era. This role is about helping define and execute a long-term technical vision for how... 
    Full time
    Flexible hours

    ServiceNow

    Remote
    6 days ago
  •  ...team is looking for a motivated and passionate Cloud Automation Engineer to join a consulting practice. The ideal candidate is a...  ...work experience in a Consulting/Architecture position within a software and/or services company. Benefits ~Freedom to work from... 
    Full time
    Work experience placement

    Insight

    Remote
    1 day ago
  • $215k - $270k

     ...SENIOR PRINCIPAL SOFTWARE ENGINEER Saviynt is an identity authority platform built to power and protect the world at work. In a world of digital transformation, where organizations are faced with increasing cyber risk but cannot afford defensive measures to slow down... 
    Full time

    Saviynt

    Remote
    5 hours ago
  • $152.07k - $223.03k

     ...driving meaningful impact through bold thinking, technical excellence, and a commitment to delivering results. As a Principal Software Development Engineer, this individual serves as a strategic force behind Salesforce innovation and MuleSoft-powered enterprise... 
    Full time
    Temporary work

    Lumen Technologies

    Remote
    1 day ago
  • $185k - $193k

    Role Description We're looking for a Principal Engineer who wants to work at the frontier of how software gets built. Applicants must be authorized to work in the U.S. without current or future sponsorship, including visa expiration limitations. This role starts with... 
    Full time

    Employbridge Career

    Remote
    9 hours ago
  • $150k - $214k

    Role Description GHX is seeking a Principal Software Engineer with deep technical expertise and a proven track record of defining architecture, guiding multiple teams, and delivering scalable, high-quality software systems. This role reports to the Director of Engineering... 
    Full time

    GHX

    Remote
    9 hours ago
  • $200k - $280k

     ...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company... 
    Full time
    Contract work
    Immediate start
    Remote work
    Work from home
    Relocation package

    Gliacell Technologies

    Columbia, MD
    5 hours ago
  • $160k - $180k

    Role Description We are seeking a Principal .NET Software Engineer to help lead the evolution of our enterprise platform in a highly regulated, compliance-driven industry. This role is ideal for a senior technical leader who has deep expertise in building scalable back... 
    Full time

    Frontline Education

    Remote
    9 hours ago
  •  ...Glide is looking for a Tech Lead Manager to lead our Platform engineering team. We are growing fast and need to evolve our data sources...  ...’re building a simpler, faster way for anyone to build custom software for their business, without any technical or design skills. Tens... 
    Full time
    Remote work

    Glide

    Remote
    1 day ago
  • $144.42k - $195.4k

     ...architecture, design systems, reusable component libraries, and UI engineering standards. ~Design and implement AI-powered applications...  ...cloud-native deployment strategies. ~Leverage AI-assisted software development tools and emerging engineering platforms to... 
    Full time
    Flexible hours

    Amgen

    Remote
    1 day ago
  •  ...Job Title- Principal Software Engineer Location: Remote Duration: 6 Months Contract to hire bout BigRio: BigR.io is a technology consulting firm empowering data to drive innovation and advanced analytics. We specialize in cutting-edge Big Data, Machine... 
    Contract work
    Work experience placement
    Remote work

    Saviance

    Boston, MA
    1 day ago
  • $180k - $210k

     ...The Information, Forbes, Fast Company, and more.  Try the platform free at yoodli.ai . About this team As a Principal Backend Engineer on the Admin Workflows team, you'll own the systems that turn an admin's ideas and raw materials into engaging, AI-first... 
    Full time
    Work at office
    3 days per week

    Yoodli Ai Roleplays

    Remote
    5 hours ago
  • $140k - $150k

    Role Description Altera is seeking a highly experienced and innovative Principal Software Engineer with deep expertise in ServiceNow to lead our platform's evolution towards an AI-driven future. This pivotal role involves designing, developing, and implementing complex... 
    Full time

    Harris Computer

    Remote
    4 days ago
  • Role Description We are looking for a Principal Software Engineer who is going to have an immediate impact on our roadmap: from building the future of our API, to ensuring scalability, reliability and quality across our applications. Responsibilities will include designing... 
    Full time
    Immediate start
    Worldwide

    Roberts Recruiting

    Remote
    9 hours ago
  •  ...another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If Precisely...  ...anywhere in the US Overview:  We are seeking an experienced Principal Software Engineer with a strong background in Node to lead and contribute to... 
    Remote job
    Full time

    Precisely

    United States
    5 hours ago
  • $140k - $160k

    Role Description The Principal Software Engineer role at KLDiscovery is cross-cutting by design. Principal Software Engineers are not permanent members of any team. They move to other teams based on needs or project priorities. You will provide architectural judgment across... 
    Full time
    Temporary work
    Remote work
    Shift work

    KLDiscovery

    Remote
    7 days ago
  • $118.6k - $165k

     ...data solutions. ~Define and maintain architectural standards, engineering principles, and technology strategies. ~Design scalable,...  ...Augmented Generation (RAG) ~Agentic AI Systems ~AI-assisted software engineering practices ~Identify and implement AI-driven... 
    Full time
    Remote work
    Flexible hours

    Enlyte

    Remote
    9 hours ago
  • $144.2k - $288.4k

     ...bigger, innovative and simplification in healthcare. We are seeking a highly experienced and innovative Principal (Director Level) Software Development Engineer to lead the application architecture, design, development, delivery of next-generation digital applications... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Remote
    7 days ago
  • Role Description We are looking for a Principal Software Engineer to serve as a technical anchor across our full software engineering organization. This role spans the full stack — from our enterprise GraphQL API layer and backend services to modern frontend experiences... 
    Full time

    Pella Windows & Doors

    Remote
    4 days ago
  • $122.7k - $148k

    Role Description DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to join our forward-deployed architecture squad in North America. Mapped back to our platform-agnostic Application Craft, this role is a hands-on technical seat focused... 
    Full time
    Remote work
    Shift work

    DEPT®

    Remote
    6 days ago
  •  ...intelligentes. ~Sensibilité aux architectures orientées orchestration et usages agentiques. Location Full remote Contract CDI — Temps plein Reporting Engineering Manager / VP Software Engineering Tools ~GitHub ~Jira ~CI/CD (GitHub Actions) ~AWS... 
    Full time
    Contract work
    Temporary work
    Remote work

    Forterro

    Remote
    4 days ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile... 

    J.P. Morgan

    Washington DC
    24 days ago
  •  ...heterogeneous environments our customers run. This is a core engineering role on a small, high-ownership team. There is no dedicated QA...  ...InfuzeOS is the one of the most flexible and complete enterprise software-defined storage architectures in the industry. We recently... 
    Full time
    Remote work
    Flexible hours

    Infinidat

    Remote
    5 hours ago
  • $135k - $160k

    Role Description The Principal Software Engineer is responsible for driving the design, development, and delivery of complex software solutions while leading and mentoring teams. This role excels in advancing our evolving technology stack and maintaining expertise in system... 
    Full time
    Casual work
    Remote work
    Flexible hours

    Foundation Finance Company, LLC

    Remote
    1 day ago
  • Role Description The primary responsibility of the Principal Software Engineer (AI-First Development) is to direct the day-to-day technical execution of a small AI-First engineering team, designing, orchestrating, and validating software applications built through AI-driven... 
    Full time

    Las Vegas Sands Corp.

    Remote
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software/Principal Software Engineer. Be the first to apply!