CrawlJobs Logo

Filters

Location
Salary

Principal Engineer Software Jobs

711 Job Offers

Principal Software Engineer
Save Icon
Location Icon
Location
Ireland , Dublin
Salary Icon
Salary
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Principal Software Engineer (CDSS Cloud Services)
Save Icon
Principal Software Engineer (CDSS Cloud Services) sought to design and deploy AI-driven, cloud-native security solutions in Santa Clara. You will build large-scale distributed systems, develop AI agents with LangChain or CrewAI, and code in GoLang or Python. Lead end-to-end projects on Kubernetes...
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 (Prisma AIRS Backend)
Save Icon
Principal Backend Engineer for Prisma AIRS at Palo Alto Networks, Seattle. Design and build scalable distributed systems for the world’s most comprehensive AI security platform. Requires 8+ years in Go, Java, or Python, with cloud and database expertise. Join a team shaping AI security, with RSUs...
Location Icon
Location
United States , Seattle
Salary Icon
Salary
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal / Platform Software Engineer - IBM APP Connect, API Connect
Save Icon
Seeking a Principal Platform Software Engineer in Islamabad to lead IBM API Connect & App Connect Enterprise deployments. Requires strong expertise in IBM MQ, Azure Cloud, and DevOps CI/CD pipelines. You will install, configure, and administer API platforms, manage security (TLS/OAuth2), and driv...
Location Icon
Location
Pakistan , Lahore, Karachi, Islamabad
Salary Icon
Salary
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Principal Software Engineer - Tax Technology
Save Icon
Location Icon
Location
United States , Bellevue
Salary Icon
Salary
133500.00 - 240700.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Principal Software Engineer - Microsoft AI Search
Save Icon
Principal Software Engineer sought for Microsoft AI Search in Redmond. Drive technical direction for AI-powered image search, integrating LLMs and multimodal AI to deliver intelligent visual experiences at global scale. Requires 6+ years coding in C++, Python, or Java with a Bachelor's in CS. Own...
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 Automation/test Engineer
Save Icon
Principal Software Automation/Test Engineer sought by Palo Alto Networks to architect next-gen tooling platforms and drive AI-powered automation in Santa Clara. Leverage Python, AI/ML, and cloud-native services (AWS, GCP, Azure) to build scalable frameworks. Requires 9+ years of experience with P...
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 Device Drivers Software Engineer
Save Icon
Principal Device Drivers Software Engineer sought to develop low-level embedded software for market-leading critical communication radios in Cambridge, UK. You will design, implement, and test device drivers for Embedded Linux, FreeRTOS, and ARM BSPs. Requires expert C skills, real-time debugging...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
75000.00 GBP / Year
rmgdigital.io Logo
rmg digital
Expiration Date
Until further notice
Principal Software Engineer - CoreAI
Save Icon
Principal Software Engineer - CoreAI at Microsoft: Drive AI innovation in Redmond, WA. Architect large-scale data pipelines on Azure, lead cross-team analytics projects, and shape product strategy. Requires 6+ years coding in Python/C++/C# and deep data governance expertise. Join us to accelerate...
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 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

About the Principal Engineer Software role

A Principal Software Engineer represents the pinnacle of technical leadership within an engineering organization. Professionals in these senior-level roles are responsible for defining the long-term technical vision, architecting complex systems, and driving execution across multiple teams. Unlike standard engineering positions focused on individual tasks, Principal Engineers act as technical multipliers, ensuring that entire departments operate efficiently and build scalable, reliable, and maintainable software.

The core responsibilities of a Principal Engineer extend far beyond writing code. They are tasked with establishing architectural standards, selecting technology stacks, and designing system integrations that support both current product needs and future growth. These roles often involve deep collaboration with cross-functional stakeholders, including product management, quality assurance, operations, and executive leadership, to align technical strategy with business objectives. A significant portion of their day is spent on risk management, troubleshooting system-level issues, and leading root cause analysis for complex failures. They also mentor senior engineers and team leads, fostering a culture of engineering excellence and continuous improvement. In many organizations, they are the final authority on technical decisions, resolving disputes and ensuring that engineering efforts remain focused on high-impact priorities.

Typical requirements for Principal Software Engineer jobs are stringent, reflecting the high level of responsibility. Employers generally seek candidates with a Bachelor’s or Master’s degree in Computer Science or a related field, coupled with a decade or more of progressive software engineering experience. Deep expertise in multiple programming languages—such as C#, C++, Java, or Python—is standard. A strong background in system architecture, cloud computing, distributed systems, and networking is essential. For roles in regulated industries, familiarity with compliance standards (like IEC 62304 or FDA guidelines) is often necessary. Beyond technical prowess, these positions demand exceptional communication, collaboration, and leadership skills. The ability to operate effectively under pressure, manage technical dependencies, and drive predictable execution during critical release cycles is paramount. Principal Software Engineer jobs are not for those who wish to remain hands-off; they require a balance of strategic thinking and hands-on technical contribution to solve the hardest problems facing the organization.