Permanent Principal Software Engineer Job Vacancies

101 to 125 of 348 Permanent Principal Software Engineer Jobs

Principal Software Engineer - Data Platform

Alameda, California, United States
Harnham
Principal Software Engineer - Data Platform Location: San Francisco, CA (Remote OK - US only) Comp: $230K-$280K base + equity About the Role: We're looking for a Principal Software Engineer to help lead the development of a modern, scalable data platform from the ground … and reliability in the cloud What You Bring: 8+ years in data engineering or platform infrastructure roles At least 5 years operating at a Principal-level or equivalent Deep experience with Kafka and real-time data pipelines Solid hands-on work with ClickHouse, Iceberg, Snowflake, or similar tools Strong More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Software Engineer - Data Platform

Sonoma, California, United States
Harnham
Principal Software Engineer - Data Platform Location: San Francisco, CA (Remote OK - US only) Comp: $230K-$280K base + equity About the Role: We're looking for a Principal Software Engineer to help lead the development of a modern, scalable data platform from the ground … and reliability in the cloud What You Bring: 8+ years in data engineering or platform infrastructure roles At least 5 years operating at a Principal-level or equivalent Deep experience with Kafka and real-time data pipelines Solid hands-on work with ClickHouse, Iceberg, Snowflake, or similar tools Strong More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Software Engineer - Data Platform

Fremont, California, United States
Harnham
Principal Software Engineer - Data Platform Location: San Francisco, CA (Remote OK - US only) Comp: $230K-$280K base + equity About the Role: We're looking for a Principal Software Engineer to help lead the development of a modern, scalable data platform from the ground … and reliability in the cloud What You Bring: 8+ years in data engineering or platform infrastructure roles At least 5 years operating at a Principal-level or equivalent Deep experience with Kafka and real-time data pipelines Solid hands-on work with ClickHouse, Iceberg, Snowflake, or similar tools Strong More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Software Engineer - Data Platform

San Jose, California, United States
Harnham
Principal Software Engineer - Data Platform Location: San Francisco, CA (Remote OK - US only) Comp: $230K-$280K base + equity About the Role: We're looking for a Principal Software Engineer to help lead the development of a modern, scalable data platform from the ground … and reliability in the cloud What You Bring: 8+ years in data engineering or platform infrastructure roles At least 5 years operating at a Principal-level or equivalent Deep experience with Kafka and real-time data pipelines Solid hands-on work with ClickHouse, Iceberg, Snowflake, or similar tools Strong More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Software Engineer - Data Platform

Sunnyvale, California, United States
Harnham
Principal Software Engineer - Data Platform Location: San Francisco, CA (Remote OK - US only) Comp: $230K-$280K base + equity About the Role: We're looking for a Principal Software Engineer to help lead the development of a modern, scalable data platform from the ground … and reliability in the cloud What You Bring: 8+ years in data engineering or platform infrastructure roles At least 5 years operating at a Principal-level or equivalent Deep experience with Kafka and real-time data pipelines Solid hands-on work with ClickHouse, Iceberg, Snowflake, or similar tools Strong More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Software Engineer - Data Platform

Hayward, California, United States
Harnham
Principal Software Engineer - Data Platform Location: San Francisco, CA (Remote OK - US only) Comp: $230K-$280K base + equity About the Role: We're looking for a Principal Software Engineer to help lead the development of a modern, scalable data platform from the ground … and reliability in the cloud What You Bring: 8+ years in data engineering or platform infrastructure roles At least 5 years operating at a Principal-level or equivalent Deep experience with Kafka and real-time data pipelines Solid hands-on work with ClickHouse, Iceberg, Snowflake, or similar tools Strong More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Software Engineer - Data Platform

Santa Rosa, California, United States
Harnham
Principal Software Engineer - Data Platform Location: San Francisco, CA (Remote OK - US only) Comp: $230K-$280K base + equity About the Role: We're looking for a Principal Software Engineer to help lead the development of a modern, scalable data platform from the ground … and reliability in the cloud What You Bring: 8+ years in data engineering or platform infrastructure roles At least 5 years operating at a Principal-level or equivalent Deep experience with Kafka and real-time data pipelines Solid hands-on work with ClickHouse, Iceberg, Snowflake, or similar tools Strong More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Software Engineer - Data Platform

Santa Clara, California, United States
Harnham
Principal Software Engineer - Data Platform Location: San Francisco, CA (Remote OK - US only) Comp: $230K-$280K base + equity About the Role: We're looking for a Principal Software Engineer to help lead the development of a modern, scalable data platform from the ground … and reliability in the cloud What You Bring: 8+ years in data engineering or platform infrastructure roles At least 5 years operating at a Principal-level or equivalent Deep experience with Kafka and real-time data pipelines Solid hands-on work with ClickHouse, Iceberg, Snowflake, or similar tools Strong More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Software Engineer, Device Management Systems

London, England, United Kingdom
Amazon
Principal Software Engineer, Device Management Systems The Amazon Device Management Systems (ADMS) organization in Chennai is specialized in building foundational solutions that cater to critical customer experiences including device-authentication, device-registration, device profiles, and account-linking. These solutions cater to all Amazon first-party devices and … connect to the Amazon cloud on behalf of customer scenarios that originate through these devices. The organization is looking for an experienced and talented Principal Engineer with experience and passion in building large-scale cloud-based web service solutions, particularly those that interact with the Amazon device ecosystem. … seeking a PE who has experience in evolving existing architectures to handle a broader set of use-cases while maintaining simplicity. As an Amazon.com Principal Engineer, you’ll be a technical leader. You’ll help establish technical standards and drive Amazon’s overall technical architecture and engineering practices. More ❯
Posted:

Principal Software Engineer, Amazon Cross Border Tech

London, England, United Kingdom
Amazon
Principal Software Engineer, Amazon Cross Border Tech The Amazon Cross Border Core Technology team is seeking a seasoned Principal Engineer to drive the development of innovative technologies that will shape platforms and products impacting a multi-billion-dollar business and enhancing the global customer experience. … Innovating strategies for global expansion and developing solutions that will sustain the continued rapid growth of this thriving business. Key job responsibilities As a Principal Engineer you will be expected to serve as a technical lead on our most demanding, cross-functional projects. Ensure the quality of architecture … region. Collaborate with the business teams to identify opportunities and innovate on behalf of our customers. BASIC QUALIFICATIONS Bachelor's degree 10+ years of software engineering with a proven track record of leading large-scale projects experience Experience in complex software development and knowledge of emerging platforms, Java More ❯
Posted:

Staff/Principal Software Engineer (Python/Automation)

Cambridge, Cambridgeshire, United Kingdom
Imagination Technologies
Staff/Principal Software Engineer (Python/Automation) Back to search results Apply now Refer a friend Staff/Principal Software Engineer (Python/Automation) Job no: 502565 Work type: Experienced Professional Location: Cambridge UK, Kings Langley UK, Bristol UK Categories: Operations The role … in Python 3 on Unix Comfortable writing shell scripts and debugging build systems Able to debate the merits of test-driven-development, continuous integration, software architecture, and revision control solutions Able to turn imprecise problem statements into concrete requirements and suitable production solutions A 'self-starter' who is energized … FuseSoC) Hardware EDA tools (eg. simulation, linting, synthesis) Systemverilog, C/C++, Simulator DPI/VPI Containerization (eg. Docker) Distributed Compute, Orchestration Jenkins Automation Software templating, rendering Data Engineering/Data Science/Machine Learning Who we are Imagination is a UK-based company that creates silicon and software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Principal Software Engineer | Permanent | London | £130K - £160K base Location: London - Hybrid (4 days in office) Job type: Permanent Cititec Talent is excited to partner with a global commodities firm seeking a Principal Software Engineer to … What you'll do: Lead the development of core frameworks and services for a cutting-edge data and analytics platform on AWS. Architect and engineer new solutions to enhance the platform’s core capabilities, ensuring scalable and robust design. Develop and maintain shared libraries, frameworks, APIs, SDKs, and microservices … to support advanced analytics functions. Collaborate with cloud platform engineers, data engineers, data scientists, and other software engineers to drive cross-functional projects. Requirements: Strong background in software engineering, with expertise in Python, Java, Go, or Rust. Extensive experience in API design and development, as well as client More ❯
Posted:

Sr. Principal Software Engineer with Security Clearance

Colorado Springs, Colorado, United States
Northrop Grumman
others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Space Sector is seeking a Senior Principal Software Engineer to join our team in Schriever Space Force Base (SSFB), in Colorado Springs, CO. The qualified applicant will become part … development of Modeling and Simulation applications used in warfighter training and exercises, concept evaluation, developmental engineering, testing and verification, and assessment. The selected Senior Principal Software Engineer will support the Missile Defense Space Warning Tool (MDST) project as part of the WSS team. Candidate will design, develop … document, and integrate features using C++ and/or Java programming language hosted on a Linux operating system. Primary responsibilities include designing and developing software to model various Overhead Persistent Infrared (OPIR) element capabilities. Additional responsibilities could include interfacing with MDST customers and presenting technical briefings to MDST stakeholders. More ❯
Employment Type: Permanent
Salary: USD 187,300 Annual
Posted:

Principal Embedded Software Engineer

Reading, Oxfordshire, United Kingdom
Platform Recruitment
Principal Embedded Software Engineer £70-90k Reading Remote, with occasional visits My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. They're seeking a Principal Software Engineer with a strong background … in embedded systems and a passion for solving complex technical challenges in a high-performance environment. Key Responsibilities: Lead software architecture across the full stack, from UI and services to kernel-level development. Collaborate with hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems. Mentor engineers … drive best practices, and contribute to recruitment and technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto More ❯
Employment Type: Permanent
Salary: GBP 70,000 - 90,000 Annual
Posted:

Principal Embedded Software Engineer

RG1, Reading, Berkshire, United Kingdom
Platform Recruitment
Principal Embedded Software Engineer | £70-90k | Reading | Remote, with occasional visits My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. They're seeking a Principal Software Engineer with a strong background … in embedded systems and a passion for solving complex technical challenges in a high-performance environment. Key Responsibilities: Lead software architecture across the full stack, from UI and services to kernel-level development. Collaborate with hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems. Mentor engineers … drive best practices, and contribute to recruitment and technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare
Posted:

Principal Software Engineer, £80k + 15% bonus

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Manchester Digital
Principal Software Engineer, £80k + 15% bonus This is a truly unique opportunity to join a data company in Manchester that provides open-source intelligence to organisations and enables them to make mission critical decisions. You'd join a brand-new multidisciplinary product team as one of … help shape and improve their future technology in an environment which will encompass machine learning, artificial intelligence and the latest cloud tech. As a Principal Software Engineer, you'd lead a single squad from a purely technical point of view (no line management) and would be responsible More ❯
Employment Type: Permanent
Salary: GBP 80,000 Annual
Posted:

Principal Software Development Engineer / Data Architect (Biotech)

London, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: Principal Software Development Engineer/Data Architect (Biotech), oxfordshire col-narrow-left Client: Location: oxfordshire, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 2 Posted: 10.06.2025 Expiry Date: 25.07.2025 col-wide … Job Description: Principal Software Development Engineer/Data Architect Oxfordshire, England Initial 12 Daily Rate Contract Contract due to start August/September Overview: We're hiring a Principal Software Development Engineer on behalf of a leading biotech client to oversee the configuration, validation … and lifecycle support of critical lab systems. This role combines software engineering expertise with architectural ownership across digital quality systems. Key Responsibilities: Lead technical configuration and validation of laboratory and EHS systems in a GxP environment. Oversee authoring and review of system lifecycle documents including system configurations, SOPs, risk More ❯
Posted:

Principal Software Development Engineer / Data Architect (Biotech)

Oxford, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: Principal Software Development Engineer/Data Architect (Biotech), oxford district col-narrow-left Client: Location: oxford district, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 2 Posted: 10.06.2025 Expiry Date: 25.07.2025 … col-wide Job Description: Principal Software Development Engineer/Data Architect Oxfordshire, England Initial 12 Daily Rate Contract Contract due to start August/September Overview: We're hiring a Principal Software Development Engineer on behalf of a leading biotech client to oversee the … configuration, validation, and lifecycle support of critical lab systems. This role combines software engineering expertise with architectural ownership across digital quality systems. Key Responsibilities: Lead technical configuration and validation of laboratory and EHS systems in a GxP environment. Oversee authoring and review of system lifecycle documents including system configurations More ❯
Posted:

Principal Software Engineer (equity)

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Manchester Digital
This is a unique opportunity for a Principal Software Engineer to join a tech start-up in Manchester that's looking to IPO in the next 3-5 years. The company is on a mission to deliver a fairer future for all and they help businesses use … over 200 people. The next step in their journey is to expand their existing platform and grow internationally so they're looking for a Principal Engineer to join the team leading the development of an exciting new product offering. As a Principal Engineer, you'd work More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer – London/Winchester (Hybrid Remote) - £83k plus 10% Bonus

Slough, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Principal Software Engineer – London/Winchester (Hybrid Remote) - £83k plus 10% Bonus Benefits: 10% Bonus | 6% Pension | Private Medical | Flexible Hours | 2 days per week in office | Enterprise-grade Projects Ada Meher is recruiting for a Principal Software Engineer to join a leading broadcasting More ❯
Posted:

Principal Software Engineer (Web3/NFTs)

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Manchester Digital
Unique opportunity for a Principal Software Engineer to join a web3 art marketplace in Manchester that's about to go from start-up to scale-up. The business enables artists and collectors to create/buy/resell NFTs and was recently acquired by eBay to help … you'd be working alongside people that are passionate about using practices like TDD and Pair Programming in an autonomous DevOps environment. As a Principal Software Engineer, you'd work across multiple squads and would become part of the founding team of the business, responsible for playing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

Northern Ireland, United Kingdom
Hybrid / WFH Options
Realtime Recruitment
Opportunity to join a global Fintech organisation that are revolutionising customer experience with next-generation capabilities! My client is seeking an experienced Principal Software Engineer to lead the design, development, and strategy of core backend systems — including APIs, payment infrastructure, and platform services. About the Role: You … cloud-native platforms, while setting and promoting best practices that guide development efforts. As a key technical leader, you’ll influence how teams build software — introducing reusable patterns, optimising system performance, and ensuring maintainable, high-quality code. You’ll work across a broad technology stack (.NET Core, AWS, Docker … APIs), contributing to high-impact systems that support global operations. Key Requirements: Bachelor’s degree or equivalent experience in a relevant field. 10+ years software development experience Proven track record of technical leadership, with experience mentoring engineering teams and guiding cross-functional decision-making. Deep expertise in designing, building More ❯
Posted:

Sentinel Principal Software Engineer - 5466-1 with Security Clearance

Huntsville, Alabama, United States
Northrop Grumman
pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today. Northrop Grumman Defense Systems is seeking Principal Software Engineer - 5466-1 . This position will be located in Huntsville, Alabama and will support the Sentinel program. The successful candidate … will be a motivated software developer who is comfortable with both front and back-end programming as well as identifying COTS candidates. Full Stack Developers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications and working alongside graphic designers for web design features … through Thursday to take every other Friday off. This role may offer a competitive relocation assistance package. Job Qualifications: You'll Bring These Qualifications: Principal Software Engineer: 05 Years with Bachelor's in related field of study, 03 Years with Masters, 01 Years with PhD or More ❯
Employment Type: Permanent
Salary: USD 158,000 Annual
Posted:

Principal Software Engineer - Service Experience

London, England, United Kingdom
Hybrid / WFH Options
MARKS&SPENCER
looking for people to join our community of engineers to support this transformation, build a modern digital ecosystem. Scope: We are seeking a passionate Principal Software Engineer to join us working across Fulfilment systems at M&S, where you will be a driving force behind the modernisation … M&S, as we scale. As a technical leader, you will be collaborating with multiple multi-functional teams to design, build, and maintain the software that powers our fulfilment operations: order and returns management, fulfilment optimisation, stock management, in-store fulfilment and collections, supplier and carrier management. Your expertise … will help us create a best-in-class engineering environment while ensuring our systems are robust and scalable. The Principal Software Engineer role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Lead technical excellence from design to operations and launch of core More ❯
Posted:

Sentinel Sr. Principal Software Engineer - 14852 with Security Clearance

Colorado Springs, Colorado, United States
Northrop Grumman
and comprehensive benefits, we have the right opportunities to fit your life and launch your career today. Northrop Grumman Defense Systems is seeking Sr. Principal Engineer Software . This position will be located in Roy, Utah; Huntsville, Alabama; Colorado Springs, Colorado or Manhattan Beach, California and will … to take every other Friday off . This role may offer a competitive relocation assistance package. Job Qualifications: You'll Bring These Qualifications: Sr. Principal Software Engineer: 08 Years with Bachelor's in related field of study, 06 Years with Masters, 04 Years with PhD or … STEM) Experience with the Atlassian Tool Suite including Jira and Confluence Proficient with DOORS, Cameo with the ability to write and decompose system and software requirements Ability to evaluate risks and tradeoffs and present solution options to management SAP access Salary Range: $118,600.00 - $206,000.00 The above salary More ❯
Employment Type: Permanent
Salary: USD 206,000 Annual
Posted:
Principal Software Engineer
25th Percentile
£65,000
Median
£68,000
75th Percentile
£76,563
90th Percentile
£108,375