CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Principal Software Engineer Jobs

724 Job Offers

Principal Software Engineer
Save Icon
Join Microsoft’s ISE team in Amsterdam as a Principal Software Engineer. You’ll co-engineer AI-powered, cloud-based solutions directly with customers, using Hypervelocity Engineering to ship secure, production-ready systems fast. Requires expertise in Python, C#, or Java, plus AI/ML integration, ...
Location Icon
Location
Netherlands , Amsterdam
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Microsoft’s Industry Solutions Engineering team as a Principal Software Engineer. Collaborate directly with customers to build cloud-based solutions using C, C++, C#, Java, JavaScript, or Python. This role offers mentorship, cross-product leadership, and up to 25% travel across multiple U.S....
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
GitHub seeks a Principal Software Engineer for its Developer Experience team in Hyderabad, India. This leadership role involves driving system architecture, mentoring teams, and optimizing high-throughput, scalable systems. Candidates need 11+ years of experience with languages like Go, Python, o...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Principal Embedded Software Engineer sought for maritime defence projects at TKMS Atlas in Winfrith Newburgh, UK. This senior hands-on role involves leading embedded C/C++ development for underwater vehicle control systems and sonar equipment. You will define engineering processes, guide teams, a...
Location Icon
Location
United Kingdom , Winfrith Newburgh
Salary Icon
Salary
Not provided
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Principal Software Engineer - Fullstack
Save Icon
Principal Software Engineer - Fullstack role in Barcelona, Spain. Join Microsoft's Azure Data Engineering team to build the data platform for the AI era. Requires a Bachelor's in CS, full stack programming expertise (C, C++, C#, Java, JavaScript, or Python), and Microsoft Cloud background check. ...
Location Icon
Location
Spain , Barcelona
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role in Redmond, WA, driving Cloud + AI + Agentic architecture for Microsoft’s Customer Success and Consulting. Lead technical roadmap, establish architectural guardrails, and influence cross-team engineering decisions. Requires 6+ years coding in Python, C#, or Java w...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought by Baxter in Milwaukee to architect and enhance life-saving cardiology software. Requires 5+ years in C#/C++ with .NET, relational databases, and Agile practices. Ideal candidates have medical device experience (IEC 62304). Benefits include immediate medical/den...
Location Icon
Location
United States , Milwaukee
Salary Icon
Salary
120000.00 - 165000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Principal Engineer Software - Storage (Chronosphere)
Save Icon
Principal Engineer Software – Storage at Chronosphere. Build highly scalable distributed systems for ingesting, storing, and querying massive telemetry data in near real time. Requires strong backend skills (Go, Java, Python, Rust), API design, and cloud infrastructure experience (AWS, GCP, Azure...
Location Icon
Location
United States , Burbank
Salary Icon
Salary
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Engineer Software - Developer Experience, Backend (Chronosphere)
Save Icon
Principal Software Engineer (Backend) sought for Chronosphere, a Palo Alto Networks company, to shape developer experience and observability. Leverage Go, Java, or Python with AI coding assistants to build scalable APIs and cloud-native systems in New York. Drive innovation using LLMs and ML, whi...
Location Icon
Location
United States , New York
Salary Icon
Salary
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Signals Software Engineer
Save Icon
Principal Signals Software Engineer needed in Columbia, MD for a mission-focused Intelligence Community role. You will design, maintain, and enhance signal processing software using C++ and Java, leveraging 12+ years of RF and digital signal processing expertise. This onsite position requires a T...
Location Icon
Location
United States , Columbia
Salary Icon
Salary
190000.00 - 215000.00 USD / Year
rivsol.com Logo
Riverstone Enterprise Solutions
Expiration Date
Until further notice
Principal Software Engineer, Web
Save Icon
Join Walmart’s Emerging-Tech group as a Principal Software Engineer, Web in Bentonville, AR. Lead the creation of next-gen retail experiences using React, TypeScript, and Node.js. You will architect complex systems, mentor engineers, and drive best practices. Enjoy top benefits including 401(k) m...
Location Icon
Location
United States of America , Bentonville
Salary Icon
Salary
110000.00 - 220000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Principal, Software Engineer
Save Icon
Lead backend engineering for Walmart’s Edge Direct IoT platform, managing a fleet of in-store access points. Drive architecture decisions, migrate services to WCNP, and coordinate releases using Go, MQTT, HashiCorp Vault, and Postgres. Requires 5+ years in software engineering with production Gol...
Location Icon
Location
United States , Sunnyvale; Bentonville
Salary Icon
Salary
143000.00 - 286000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role on Microsoft’s CoreAI Foundry Experiences team in Hyderabad. Architect and develop scalable agent platform services using TypeScript, Python, and C#. Lead API, SDK, and UI development for GenAI-powered multi-agent solutions. Drive AI-native development with Respon...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer, Foundry Agents - CoreAI
Save Icon
Join Microsoft’s CoreAI team as a Principal Software Engineer to build cloud-native systems for the Foundry Agents platform. You will architect secure, enterprise-scale agent deployment, fine-tuning, and observability services. Requires 6+ years in C++, Python, or Java, with expertise in distribu...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
139900.00 - 304200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal, Software Engineer, Back End
Save Icon
Walmart seeks a Principal Back End Software Engineer to lead the Emerging-Tech group in Bentonville, AR. You will architect and build next-gen retail experiences, leveraging Java, distributed systems, and containerization (Docker/K8s). This role requires 12+ years of experience, expertise in scal...
Location Icon
Location
United States , Bentonville
Salary Icon
Salary
110000.00 - 220000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Principal AI Software Engineer, Senior Vice President
Save Icon
Principal AI Software Engineer, SVP role in London. Architect scalable backend systems for advanced AI tools, leveraging expert Python, FastAPI, and Generative AI frameworks like LangChain. Requires deep ML knowledge and full lifecycle ownership. C++ expertise is a bonus. Benefits include 27+ day...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role in Vancouver, Canada, driving Azure’s data platform transformation for the AI era. Design and develop scalable cloud services using C#, C++, or Python, with expertise in distributed systems and Kubernetes. Join Microsoft to build next-gen big data analytics on Mic...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
142400.00 - 257500.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Microsoft Security seeks a Principal Software Engineer in Redmond, WA to lead AI-first, high-scale service architecture. You will drive infrastructure security, mentor teams, and innovate on cloud solutions using C#, Python, or Java. Requires 6+ years experience, a CS degree, and expertise in LLM...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
139900.00 - 304200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer – Developer Experience
Save Icon
Principal Software Engineer – Developer Experience role in Austin, TX, driving developer productivity and insights at General Motors. You will define technical strategy for CI/CD, golden paths, and AI-powered engineering workflows. Requires 10+ years in software development, expertise in distribu...
Location Icon
Location
United States , Austin
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role at Walmart Global Tech, shaping systems for 240M+ customers. Lead design and launch of high-impact distributed systems using React, Node.js, Java, and cloud services. Requires 10+ years experience in service-oriented architecture and end-to-end ownership. Based in...
Location Icon
Location
United States , Sunnyvale, CA; Bentonville, AR
Salary Icon
Salary
143000.00 - 286000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice

About the Principal Software Engineer role

Explore the pinnacle of a technical career with Principal Software Engineer jobs. This senior-level role represents the apex of individual contributor tracks, where technical mastery converges with strategic leadership. A Principal Software Engineer is not just a senior coder; they are the visionary architects and technical pillars of an organization, responsible for setting long-term technological direction and solving the most complex, large-scale challenges. Their work ensures that engineering efforts align with overarching business goals, creating robust, scalable, and future-proof systems.

Professionals in these roles typically shoulder a broad and impactful set of responsibilities. Central to their function is leading the architectural vision for major systems or entire platforms. They define the technical standards, select core technologies, and make critical decisions on system design with a focus on scalability, reliability, security, and performance. A significant part of their day involves deep collaboration, not only mentoring senior and junior engineers but also partnering with product managers, senior management, and other stakeholders to shape the technology roadmap. They are often the go-to experts for de-risking projects, conducting proof-of-concepts for new technologies, and providing technical guidance across multiple teams. Furthermore, they champion engineering excellence by driving initiatives around agile methodologies, CI/CD pipelines, DevOps practices, and robust quality assurance.

The typical skill set for a Principal Software Engineer is extensive and deep. A common requirement is 10+ years of progressive experience in software development, demonstrating a proven track record of designing, delivering, and maintaining complex, consumer-facing or enterprise-level systems. Expertise in modern technology stacks is essential, often including proficiency in languages like Java, Kotlin, C#, Python, or Go, and familiarity with front-end frameworks like React or Angular. A deep, practical understanding of distributed systems, cloud-native architectures (on platforms like AWS, Azure, or GCP), and containerization technologies like Docker and Kubernetes is standard. They are expected to be experts in API design, data modeling, and often, event-driven architectures using tools like Kafka. Beyond pure technical acumen, exceptional soft skills are non-negotiable. This includes superior communication abilities to articulate complex technical concepts to diverse audiences, strong leadership and mentorship capabilities, and outstanding analytical and problem-solving skills. While a Bachelor's degree in Computer Science is common, equivalent industry experience is often highly valued.

Ultimately, Principal Software Engineer jobs are for those who want to leave a lasting imprint on a company's technology. They are the strategic thinkers and technical pioneers who build the foundations upon which products and services thrive, making them one of the most critical and respected roles in the technology industry. If you are ready to guide technical strategy and mentor the next generation of engineers, exploring Principal Software Engineer jobs is your next career step.