Job offers - CrawlJobs

Principal Engineer Software Jobs (Hybrid work)

124 Job Offers

Principal Software Engineer, Security AI
Save Icon
Principal Software Engineer, Security AI – Mountain View. Design and build AI-powered services securing Microsoft’s cloud at scale. Leverage LLMs, RAG, and knowledge graphs to create intelligent security workflows. Requires 6+ years coding in Python/C++ and expertise in AI/ML systems. Join a team...
Salary Icon
Salary
142800.00 - 304200.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer - Architect
Save Icon
Salary Icon
Salary
165600.00 - 296400.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Microsoft Azure Data in Bangalore as a Principal Software Engineer to lead scale and resiliency for the Fabric Platform. Design high-level architecture, solve complex data challenges, and drive innovation in AI-powered analytics. Requires 12+ years coding in C++, C#, or Python with a Bachelo...
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer - Digital Systems
Save Icon
Formlabs seeks a Principal Software Engineer to lead digital systems strategy in Somerville, MA (hybrid). You will architect integrations between Salesforce, NetSuite, and Shopify, blending Python/API expertise with enterprise platform knowledge. This high-impact role requires hands-on coding, cl...
Salary Icon
Salary
140000.00 - 180000.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Salary Icon
Salary
142800.00 - 304200.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer - CoreAI
Save Icon
Salary Icon
Salary
142800.00 - 304200.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer - DPU Integrations
Save Icon
Principal Software Engineer - DPU Integrations at Microsoft Azure Hardware Systems in Santa Clara. Lead the design and deployment of innovative integration tools and AI agents for cloud infrastructure. Requires 10+ years in networking, storage, or compute platforms with expertise in C, C++, or Py...
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer Manager- Windows Serving & Delivery
Save Icon
Lead a team of software engineers as a Principal Software Engineering Manager at Microsoft in Redmond, WA. Drive technical direction for Windows client, Windows Update, and reliability solutions, ensuring high-quality delivery for enterprise customers. Requires a Bachelor's in CS, 6+ years coding...
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought to design and build carrier-grade networking solutions on a multi-tenant SaaS platform in Cupertino, CA. Requires 15+ years of backend experience with Golang, Java, or Python, plus deep expertise in networking protocols, distributed systems, and microservices (D...
Salary Icon
Salary
172000.00 - 349000.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer, CoreAI
Save Icon
Principal Software Engineer, CoreAI – Redmond, WA. Lead the architecture of cloud-scale platform services and data infrastructure powering AI product experiences. Requires a Bachelor's in CS and 6+ years coding in C++, C#, Java, or Python. Drive operational excellence, mentor engineers, and solve...
Salary Icon
Salary
142800.00 - 304200.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role on Microsoft’s M365 Evaluation Platform Team, shaping AI feedback loops for millions of users. You’ll build scalable, agile tools for model fine-tuning, experiments, and metrics in Redmond, WA. Requires 6+ years coding in C++, C#, Python, or Java with a CS degree....
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer Manager, CoreAI
Save Icon
Lead the future of AI as a Principal Software Engineer Manager on Microsoft’s CoreAI Agents Platform in Redmond. You will manage and coach engineering teams, drive strategic clarity, and build foundational platform components for generative AI applications. Requires a BS in CS, 8+ years of coding...
Salary Icon
Salary
165600.00 - 296400.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Microsoft's CoreAI PaaS & Serverless team in Hyderabad as a Principal Software Engineer. Design and operate planet-scale Azure services like Container Apps and App Service using C#, Python, or Go. Lead end-to-end projects, champion AI and cloud-native innovation, and drive reliability engine...
Location Icon
Location
Salary Icon
Salary
Not provided
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...
Salary Icon
Salary
147000.00 - 237500.00 USD / Year
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...
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
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...
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
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...
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
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...
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
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.