Software/Principal Software Engineer
$85.4k - $128kNorthrop Grumman
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.
- 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...SuggestedFull time
- ...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...SuggestedFull timeWork at officeFlexible hours
$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....SuggestedFull time$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...SuggestedFull timeRemote work- ...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,...SuggestedFull time
$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 timeFlexible hours- ...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 timeWork experience placement
$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$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 timeTemporary work$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$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$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 timeContract workImmediate startRemote workWork from homeRelocation package$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- ...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 timeRemote work
$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 timeFlexible hours- ...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 workWork experience placementRemote work
$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 timeWork at office3 days per week$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- 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 timeImmediate startWorldwide
- ...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 jobFull time
$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 timeTemporary workRemote workShift work$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 timeRemote workFlexible hours$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 payFull timeTemporary workLocal area- 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
$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 timeRemote workShift work- ...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 timeContract workTemporary workRemote work
- ...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...
- ...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 timeRemote workFlexible hours
$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 timeCasual workRemote workFlexible hours- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software/Principal Software Engineer. Be the first to apply!
- software engineer full time Remote
- software system engineer Remote
- consulting software engineer Remote
- software engineer travel Remote
- software engineer mainframe Remote
- software engineer unity Remote
- real time software engineer Remote
- network software engineer Remote
- senior software engineer remote Remote
- entry level software engineer remote Remote


















