CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Principal Software Engineer Jobs

724 Job Offers

Principal Software Engineer
Save Icon
Principal Software Engineer role in Bengaluru, India, driving scalable backend services on Azure with Java, Spring Boot, and Kafka. Requires 8+ years of experience, strong REST API skills, and cloud-native architecture expertise. Join OneTrust to shape responsible AI governance, with benefits inc...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Principal Software Engineer, Android
Save Icon
Principal Software Engineer, Android – Milwaukee, WI. Lead Android development for life-saving medical devices at Baxter, leveraging Java/Kotlin, Android SDK, and NDK. Drive robust software architecture, TDD, and CI/CD in a regulated environment (IEC 62304). Enjoy comprehensive benefits, professi...
Location Icon
Location
United States , Milwaukee
Salary Icon
Salary
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Senior Principal Software Engineer
Save Icon
Senior Principal Software Engineer sought to build and scale an AI-powered iMBSE platform. You will design full-stack solutions using React, Python, and Rust, while developing Agentic AI, RAG services, and LLM workflows. This remote US role requires 5+ years of experience with cloud infrastructur...
Location Icon
Location
United States , Home
Salary Icon
Salary
127584.65 - 251035.08 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role in Houston, TX, with Microsoft. Lead design, mentor teams, and build scalable solutions using C, C++, C#, Java, or Python. Requires a Bachelor’s in CS + 6 years of experience (no visa sponsorship). Drive cross-product projects and ensure system reliability. Compet...
Location Icon
Location
United States , Houston
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 role at Microsoft AI in Redmond, WA. Lead the design of distributed systems, APIs, and personalization pipelines powering Copilot’s adaptive intelligence. Requires 6+ years coding in C++, C#, Java, or Python with expertise in scalable data infrastructure. Join a team r...
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
Join Microsoft as a Principal Software Engineer in Redmond, WA, to lead AI innovation within the Business & Industry Copilots group. You will architect scalable AI infrastructure, fine-tune models, and drive data quality using C#, Python, or Java. This role requires 6+ years of engineering experi...
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 for a senior hands-on technical leadership role in Chennai, India. You will set domain architecture across 2-4 teams, driving cloud-native solutions on AWS. Requires polyglot expertise (C#/.NET, Java, Node.js) and experience modernizing legacy systems. Benefits ...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
rxglobal.com Logo
RX Global
Expiration Date
Until further notice
Software Engineer, Principal
Save Icon
Meta seeks a Principal Software Engineer in Singapore to drive technical strategy and AI-native engineering excellence across large-scale product systems. You will lead multi-year architectural initiatives, define coding standards, and resolve complex systemic problems. Ideal candidates have 12+ ...
Location Icon
Location
Singapore , Singapore
Salary Icon
Salary
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Principal Engineer Software (AIOps)
Save Icon
Principal Software Engineer (AIOps) role at Palo Alto Networks in Santa Clara, CA. You will design and build next-gen, highly-scalable data processing and analytics systems using Java and distributed systems. Requires 5+ years of enterprise application experience, deep design pattern knowledge, a...
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Engineer Software (AIOps)
Save Icon
Principal Software Engineer (AIOps) role in Santa Clara, CA. Build next-gen, cloud-scale data processing systems for advanced cybersecurity. Requires 5+ years of enterprise Java expertise, distributed systems, and design patterns. Leverage AWS/GCP, Kubernetes, and SQL/NoSQL to drive innovation in...
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
147000.00 - 237500.00 USD / Year
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Principal Software Engineer Lead
Save Icon
Principal Software Engineer Lead at Microsoft in Redmond, WA. Drive AI-native innovation within the Scale and Partner AI Experiences team, building intelligent platforms that transform the sales ecosystem. Requires 6+ years of engineering experience with C#, Java, or Python, plus proficiency in A...
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 to lead architecture and delivery of next-gen warehouse supply chain platforms in Plano, TX. This role combines deep backend expertise in Java, Spring Boot, and Python with event-driven, cloud-native systems (Kafka, Azure/AWS). You will drive scalable microservi...
Location Icon
Location
United States , Plano
Salary Icon
Salary
127500.00 - 221800.00 USD / Year
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Sr Principal Engineer Software (Cortex Cloud)
Save Icon
Senior Principal Software Engineer (Cortex Cloud) sought to build and scale cloud-native security solutions in Tel Aviv. You will architect distributed systems, optimize Go-based backends, and drive technical decisions for high-traffic enterprise products. Requires 8+ years in backend engineering...
Location Icon
Location
Israel , Tel Aviv
Salary Icon
Salary
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead technical architecture for Microsoft Advertising’s real-time conversion and attribution pipeline. Drive privacy-aware measurement at global scale, defining SLOs and building resilient systems in C++, C#, or Python. Partner with engineering, data science, and compliance teams in Redmond. Requ...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer - Azure AI Translation & Language Team
Save Icon
Principal Software Engineer role on the Azure AI Translation & Language team in Redmond. You will lead the design of large-scale distributed systems and platform architecture powering global AI translation services. Requires a BS in CS and 6+ years of software development experience with C, C++, ...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
139900.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 role on Microsoft’s Azure Data team in Redmond, WA. Lead design and development of cloud-native, distributed systems on Kubernetes, driving reliability, networking, and security at scale. Requires deep Kubernetes expertise, 6+ years in distributed systems, and proficie...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
139900.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 to define the architectural vision for a global cloud-native platform. You will lead scalable distributed systems design, drive event-driven architectures with Kafka, and champion DevOps excellence on AWS. This London-based role offers hybrid flexibility, 8 week...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
collinsongroup.com Logo
Collinson
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought by Collinson to define architectural vision for cloud-native, event-driven systems powering Priority Pass and global brands like Mastercard & British Airways. Lead API design, mentor squads, and drive engineering excellence with AWS, Kafka, and modern DevOps. Ba...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
collinsongroup.com Logo
Collinson
Expiration Date
Until further notice
Principal Research Software Engineer
Save Icon
Join Microsoft Research as a Principal Research Software Engineer in Redmond, WA. Lead the AI Agentic Core Team to build AI-driven systems and platforms that accelerate research into real-world products. Requires a Bachelor's in CS and 6+ years coding in Python, Rust, or C++. Design agentic AI fr...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer, Android
Save Icon
Principal Software Engineer, Android role in Sunnyvale, CA. Lead Android development with 12+ years of experience, expert in Kotlin, mobile architecture, and CI/CD. Drive conversational AI and next-gen retail experiences at Walmart. Enjoy 401(k) match, stock purchase, paid parental leave, and PTO.
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
Not provided
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.