opportunities for all. We benefit from diversity. That said, we're far from perfect - we want to be more diverse and representative. Join us and help make that happen. PrincipalSoftwareEngineer - £Excellent London PrincipalSoftwareEngineerPrincipalSoftwareEngineer The role We're looking for a PrincipalSoftwareEngineer to join our digital product delivery function. Red Badger delivers high quality digital products using a lean delivery process and multidisciplinary, cross-functional teams. The PrincipalSoftwareEngineer is a senior technical leader with deep expertise in building and operating digital products, particularly within complex client environments and multi-team projects. This role is … direction of client engagements and plays a key part in delivering high-quality outcomes through strategic influence, hands-on support, and deep domain knowledge. You will collaborate closely with Principal Product and Delivery roles, as well as Technical and Delivery Leads, to ensure that technology choices align with both client goals and Red Badger's value propositions. You will More ❯
Palmdale, California, United States Hybrid / WFH Options
Northrop Grumman
that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Join the Northrop Grumman team to develop the next generation of software for the next generation of platforms. Support development and integration of the latest technologies - AI/ML, Quantum computing, cloud, and digital design - to impact future generation aircraft. Become … our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today. Northrop Grumman Aeronautics Systems has an opening for a SoftwareEngineer or a PrincipalSoftwareEngineer to join our team of qualified, diverse individuals within our software organization. This role can be located in … every other Friday off. The position has No Remote or Hybrid work available. In this role you will be supporting critical design, development, integration, and test of product support software using software engineering best practices and standards in support of the flight software team. The selected candidate will develop this software by implementing principles of Scaled More ❯
Melbourne, Florida, United States Hybrid / WFH Options
Northrop Grumman
that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Join the Northrop Grumman team to develop the next generation of software for the next generation of platforms. Support development and integration of the latest technologies - AI/ML, Quantum computing, cloud, and digital design - to impact future generation aircraft. Become … our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today. Northrop Grumman Aeronautics Systems has an opening for a SoftwareEngineer or a PrincipalSoftwareEngineer to join our team of qualified, diverse individuals within our software organization. This role can be located in … every other Friday off. The position has No Remote or Hybrid work available. In this role you will be supporting critical design, development, integration, and test of product support software using software engineering best practices and standards in support of the flight software team. The selected candidate will develop this software by implementing principles of Scaled More ❯
Oxfordshire, Milton Hill, United Kingdom Hybrid / WFH Options
Mars Recruitment
PrincipalSoftwareEngineer | C++ | Python | Linux Oxfordshire | Hybrid £65,000pa plus benefits: Do you enjoy technically leading and mentoring a team of Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this PrincipalSoftwareEngineer role will be perfect for … you. Our client has seen rapid growth over the last few years, and to help develop their talented team of Software Engineers, they now seek a PrincipalSoftwareEngineer who can technically lead, mentor and develop during an exciting period of innovation. On a day-to-day basis you will develop and support software applications … drivers for a range of products. You will be technically responsible for ensuring projects meet internal and external customer requirements and completing concept designs through to production. The successful PrincipalSoftwareEngineer will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in ARM based More ❯
Senior PrincipalSoftwareEngineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and … external partners. Join us to do the best work of your career and make a profound social impact as a Senior PrincipalSoftwareEngineer on our Software Engineering Team in Austin, Texas. What youll achieve As a Senior SoftwarePrincipalEngineer, you will be responsible for developing sophisticated systems and software basis … the customers business goals, needs and general business environment creating software solutions. You will: Design and lead the effort on automation, CI/CD processes and tools to make our services simpler and more robust Mentor team members in design collaboration, code reviews, development tools and processes Take part in the full software development life cycle including development More ❯
Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. PrincipalSoftwareEngineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The softwareengineer will design, develop, integrate, and test software that manages a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using C++, Linux and/or Python. This role will support Remote Sensing Programs (RSP) Business Unit in Linthicum, MD. The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate in technical, peer-reviews to ensure system/softwareMore ❯
Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. PrincipalSoftwareEngineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The softwareengineer will design, develop, integrate, and test software that manages a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using C++, Linux and/or Python. This role will support Remote Sensing Programs (RSP) Business Unit in Linthicum, MD. The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate in technical, peer-reviews to ensure system/softwareMore ❯
Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. PrincipalSoftwareEngineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The softwareengineer will design, develop, integrate, and test software that manages a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using C++, Linux and/or Python. This role will support Remote Sensing Programs (RSP) Business Unit in Linthicum, MD. The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate in technical, peer-reviews to ensure system/softwareMore ❯
Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. PrincipalSoftwareEngineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The softwareengineer will design, develop, integrate, and test software that manages a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using C++, Linux and/or Python. This role will support Remote Sensing Programs (RSP) Business Unit in Linthicum, MD. The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate in technical, peer-reviews to ensure system/softwareMore ❯
Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. PrincipalSoftwareEngineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The softwareengineer will design, develop, integrate, and test software that manages a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using C++, Linux and/or Python. This role will support Remote Sensing Programs (RSP) Business Unit in Linthicum, MD. The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate in technical, peer-reviews to ensure system/softwareMore ❯
Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. PrincipalSoftwareEngineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The softwareengineer will design, develop, integrate, and test software that manages a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using C++, Linux and/or Python. This role will support Remote Sensing Programs (RSP) Business Unit in Linthicum, MD. The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate in technical, peer-reviews to ensure system/softwareMore ❯
Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. PrincipalSoftwareEngineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The softwareengineer will design, develop, integrate, and test software that manages a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using C++, Linux and/or Python. This role will support Remote Sensing Programs (RSP) Business Unit in Linthicum, MD. The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate in technical, peer-reviews to ensure system/softwareMore ❯
Northrop Grumman that frequently become available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. PrincipalSoftwareEngineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The softwareengineer will design, develop, integrate, and test software that manages a Space payload unit ensuring compliance to established requirements. Selected individuals will work on an agile development team, primarily using C++, Linux and/or Python. This role will support Remote Sensing Programs (RSP) Business Unit in Linthicum, MD. The individual will work through all phases of the software development cycle including design, development, integration, and test. The selected individual will conduct reviews of software-related products, software designs, and additional technical documents. The responsibilities include active participation in cross-functional scrum teams, design reviews, and other reviews, as required. The selected individual will actively participate in technical, peer-reviews to ensure system/softwareMore ❯
PrincipalSoftwareEngineer - Windows OS The Windows Operating System, Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the … collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a PrincipalSoftwareEngineer on our Windows Operating System Software Engineering Team in Austin, Texas. What youll achieve As a SoftwarePrincipalEngineer, you will be responsible for developing sophisticated … systems and software basis the customers business goals, needs and general business environment creating software solutions. You will: Design and lead the effort on automation, continuous integration/continuous delivery processes and tools to make our services simpler and more robust Mentor team members in design collaboration, code reviews, development tools and processes Take part in the full More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Searchability
PrincipalSoftwareEngineer - .NET/C#/AWS/CI/CD .NET, C#, AWS, JavaScript, DevOps, Agile, CI/CD Salary up to £75-80k + Bonus scheme Hybrid - 3 days a week on-site (Greater Manchester) For more information, please email me directly at or call on/Who We Are: We're a … self-organising squads, our teams are empowered to design, build, and deliver scalable, high-performance systems that shape the future of our business. We're now looking for a PrincipalSoftwareEngineer to take a leading role in guiding our engineering direction, mentoring talented developers, and driving the adoption of modern technologies and best practices. Who We … re Seeking: We're seeking a PrincipalSoftwareEngineer with deep expertise in .NET, C# and AWS who will play a key part in architectural decision-making, helping teams balance innovation and reliability while championing best practices. You'll work closely with other Principal Engineers, Product Owners, and cross-functional teams to deliver robust, maintainable, and More ❯
data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary FreeWheel is looking for a PrincipalEngineer, Software Engineering to join our Freewheel Programmatic Demand team. This team owns a novel platform that FreeWheel has used to build several Demand Side Platform products … such as FreeWheel DSP, FreeWheel Buyer Cloud, and most recently, Universal Ads. The PrincipalEngineer is responsible for defining the technical vision and architecture of the platform. Daily activities include working closely with external stakeholders to design, develop, and deliver core features with an emphasis on performance, scalability, maintainability, and stability that will bring joy to users of … the platform. Job Description Key Job Responsibilities Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs. Designs and oversees new software and web applications, supports applications under development, and customizes current applications. Assists and oversees in the roll-out of software releases. Trains and mentors software engineers on internally developed More ❯
data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary FreeWheel is looking for a PrincipalEngineer, Software Engineering to join our Freewheel Programmatic Demand team. This team owns a novel platform that FreeWheel has used to build several Demand Side Platform products … such as FreeWheel DSP, FreeWheel Buyer Cloud, and most recently, Universal Ads. The PrincipalEngineer is responsible for defining the technical vision and architecture of the platform. Daily activities include working closely with external stakeholders to design, develop, and deliver core features with an emphasis on performance, scalability, maintainability, and stability that will bring joy to users of … the platform. Job Description Key Job Responsibilities Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs. Designs and oversees new software and web applications, supports applications under development, and customizes current applications. Assists and oversees in the roll-out of software releases. Trains and mentors software engineers on internally developed More ❯
data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary FreeWheel is looking for a PrincipalEngineer, Software Engineering to join our Freewheel Programmatic Demand team. This team owns a novel platform that FreeWheel has used to build several Demand Side Platform products … such as FreeWheel DSP, FreeWheel Buyer Cloud, and most recently, Universal Ads. The PrincipalEngineer is responsible for defining the technical vision and architecture of the platform. Daily activities include working closely with external stakeholders to design, develop, and deliver core features with an emphasis on performance, scalability, maintainability, and stability that will bring joy to users of … the platform. Job Description Key Job Responsibilities Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs. Designs and oversees new software and web applications, supports applications under development, and customizes current applications. Assists and oversees in the roll-out of software releases. Trains and mentors software engineers on internally developed More ❯
data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary FreeWheel is looking for a PrincipalEngineer, Software Engineering to join our Freewheel Programmatic Demand team. This team owns a novel platform that FreeWheel has used to build several Demand Side Platform products … such as FreeWheel DSP, FreeWheel Buyer Cloud, and most recently, Universal Ads. The PrincipalEngineer is responsible for defining the technical vision and architecture of the platform. Daily activities include working closely with external stakeholders to design, develop, and deliver core features with an emphasis on performance, scalability, maintainability, and stability that will bring joy to users of … the platform. Job Description Key Job Responsibilities Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs. Designs and oversees new software and web applications, supports applications under development, and customizes current applications. Assists and oversees in the roll-out of software releases. Trains and mentors software engineers on internally developed More ❯
lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission! We at Northrop Grumman Missions Systems are seeking a skilled SoftwareEngineer in Woodland Hills, CA with expertise in C programming and a strong understanding of software development on an Agile team. Experience with ADA and JIRA is … desired. The ideal candidate will contribute to the design, development, and maintenance of high-performance, reliable software systems in mission-critical environments. What You'll get to Do: Design, develop, and maintain software applications in C/C++. Utilize C/C++, ADA programming for systems requiring high integrity and safety compliance. Debug, optimize, and test software to ensure performance and reliability. Collaborate with cross-functional teams to define software requirements and architecture. Maintain and update documentation for software systems and processes. Work on a development team and perform code version control, reviews, and testing. This requisition may be filled at a higher grade based on qualifications listed below This requisition may be filled More ❯
PrincipalSoftwareEngineer - Snowflake page is loaded PrincipalSoftwareEngineer - Snowflakeremote type: Hybridlocations: Edinburgh, GBtime type: Full timeposted on: Posted Todayjob requisition id: JR2454Wood Mackenzie is the global data and analytics business for the renewables, energy, and natural resources industries. Enhanced by technology. Enriched by human intelligence. In an ever-changing world, companies and … committed - we put customers at the heart of our decisions Future Focused - we accelerate change Curious - we turn knowledge into action About the Role We're looking for a PrincipalSoftwareEngineer to join our Snowflake Platform team within our Data Platform group. You'll be responsible for the systems and infrastructure that integrate Snowflake into our … to work with our technical leadership teams to inform the technical evolution of our Snowflake platform and its integration with our broader applications Have expert level understanding of modern software engineering, from test automation to architectural principles, applied to data platform development Understand what it takes to develop resilient, scalable and secure data platform solutions Recognise that people build More ❯
Step into a world where innovation meets impact. This exciting opportunity as a PrincipalSoftwareEngineer offers you the chance to be part of a forward-thinking company that is revolutionising defence technology. Contributing to cutting-edge solutions, you will play a pivotal role in delivering advanced systems that redefine security and trust on a global scale. … and the chance to work on meaningful projects that truly make a difference. What You Will Do: - Lead the architecture, design, development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes. - Apply object-oriented design techniques to enable code re-use and seamless integration with testing frameworks. - Review system design artefacts and … derive software requirements and architecture to meet high-level system needs. - Design and maintain software using modelling tools, ensuring accurate code generation where required. - Contribute to the Software Community of Practice, proposing improvements to tools, processes, and techniques to enhance efficiency and innovation. - Mentor and coach junior engineers, sharing knowledge and expertise to foster growth and development. More ❯
Step into a world where innovation meets impact. This exciting opportunity as a PrincipalSoftwareEngineer offers you the chance to be part of a forward-thinking company that is revolutionising defence technology. Contributing to cutting-edge solutions, you will play a pivotal role in delivering advanced systems that redefine security and trust on a global scale. … and the chance to work on meaningful projects that truly make a difference. What You Will Do: - Lead the architecture, design, development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes. - Apply object-oriented design techniques to enable code re-use and seamless integration with testing frameworks. - Review system design artefacts and … derive software requirements and architecture to meet high-level system needs. - Design and maintain software using modelling tools, ensuring accurate code generation where required. - Contribute to the Software Community of Practice, proposing improvements to tools, processes, and techniques to enhance efficiency and innovation. - Mentor and coach junior engineers, sharing knowledge and expertise to foster growth and development. More ❯
Field Grade commander in chain of command) written authorization and approval to participate in DoD SkillBridge Program prior to start of internship Northrop Grumman Defense Systems is searching for Software Engineers/PrincipalSoftware Engineers (multiple positions) to join the Global C2 Solutions Business Unit Business Unit in support of our programs, in Huntsville, AL. These positions … not web development, etc.) We are open to interviewing candidates who do not yet hold a clearance, but who have the ability to obtain/maintain one. Basic Qualifications: SoftwareEngineer level- 2 Years with Bachelors in Science, Technology, Engineering, and Mathematics (STEM- required by the program); OR Masters Degree. PrincipalSoftwareEngineer level … Bachelors in Science, Technology, Engineering, and Mathematics (STEM); 3 Years with Masters; 1 Years with PhD Active Secret Security Clearance, or the ability to obtain Secret Clearance Experience developing software using Java Experience developing software using C++ Experience developing software on Linux Experience managing source code using Git, GitHub, or GitLab Understanding of all phases of softwareMore ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Computer Futures
PrincipalSoftwareEngineer - Lead the Future of UK GovTech Innovation Up to £100,000 + Premium Benefits Package Remote-First | Just 1 Day Onsite Every 2 Weeks SC Clearable | British Citizens Only Where Technology Meets Purpose Are you ready to lead engineering efforts that directly impact national security, public services, and digital transformation across the UK? This … is more than just a job-it's a chance to build technology that matters , in a space where innovation meets mission-critical delivery. We're looking for a PrincipalSoftwareEngineer to join a high-performing team at the forefront of UK GovTech. You'll architect secure, scalable platforms, mentor elite engineers, and shape technical strategy … across programmes that serve millions of citizens and protect national interests. Your Mission As a PrincipalEngineer, you'll be a technical leader, strategic thinker, and hands-on problem solver. You'll work closely with delivery teams, stakeholders, and government partners to ensure solutions are robust, secure, and future-proof. What You'll Be Doing: Architect cloud-native More ❯