CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Principal Software Engineer United States Jobs

456 Job Offers

Principal Software Engineer - Ad Tech & Distributed Systems - FreeWheel
Save Icon
Principal Software Engineer sought to lead reliability and performance for FreeWheel’s ad tech platforms in Chicago. You will design and troubleshoot large-scale distributed systems on AWS, driving automation and incident response. Requires 10+ years of software engineering experience, expert-lev...
Location Icon
Location
United States , Chicago
Salary Icon
Salary
152828.79 - 229243.19 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
New
Principal Software Engineer
Save Icon
Principal Software Engineer needed to define engineering excellence in the AI era at Microsoft Security. You will design and scale AI-first systems, shared platforms, and secure workflows to transform developer productivity. Requires a BS in CS or equivalent, 6+ years coding in C, C++, C#, Java, ...
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
New
Principal Software Engineer (Cloud Management)
Save Icon
Principal Software Engineer (Cloud Management) sought in Santa Clara, US. Drive end-to-end development of security posture features using Golang/Python within Kubernetes and GCP/AWS environments. Leverage AI tools for productivity and ensure robust cloud-native service operations. Join a collabor...
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
New
Principal Software Engineer – Test Automation
Save Icon
Principal Software Engineer – Test Automation role in Bellevue, WA. Drive quality for life-saving medical technology at Baxter. Requires 7+ years in test automation, Python/Java, and frameworks like Selenium or PyTest. Lead test strategies, develop scalable automation, and enjoy benefits includin...
Location Icon
Location
United States of America , Bellevue
Salary Icon
Salary
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought by Microsoft’s Content team to lead technical strategy for AI-driven platforms serving 1B+ users across Copilot, Bing, and Xbox. Architect large-scale distributed systems in Redmond, WA, using C++, C#, or Python. Drive innovation, scalability, and operational ex...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer (Malware Detection)
Save Icon
Principal Software Engineer (Malware Detection) sought for Palo Alto Networks’ Wildfire team in Santa Clara, CA. You will prototype next-gen detection systems, leveraging C++, Python, and Linux. Requires 6+ years in security research or software engineering, with sandbox and malware analysis expe...
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
162700.00 - 263175.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Software Engineer - Frontend (Strata Cloud Manager)
Save Icon
Principal Software Engineer - Frontend role at Palo Alto Networks, building the Strata Cloud Manager platform. You will design scalable, high-performance web apps using ReactJS, TypeScript, and Jest in Santa Clara. Requires 8+ years of UI engineering experience, expertise in enterprise front-end ...
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 Software Engineer
Save Icon
Principal Software Engineer sought by Riverstone Enterprise Solutions for onsite work in Annapolis Junction, MD. You will develop complex software systems, including analytics and large data sets, for the Intelligence Community. Requires 12+ years SWE experience, a Bachelor’s in CS, and an active...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
rivsol.com Logo
Riverstone Enterprise Solutions
Expiration Date
Until further notice
Principal Cloud Software Engineer
Save Icon
Principal Cloud Software Engineer sought for onsite role in Annapolis Junction, MD. Requires 12+ years software engineering experience, expertise in Big-Data cloud technologies, and distributed computing. Key skills include Cloud Big Table, Cloud Distributed Computing, and Information Retrieval. ...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
rivsol.com Logo
Riverstone Enterprise Solutions
Expiration Date
Until further notice
Principal Software Engineer (Cortex Platform)
Save Icon
Principal Backend Engineer sought to scale the Cortex Platform (XSOAR, XDR, XSIAM) in San Francisco. Leverage 8+ years of experience with Go/Python, microservices (Kubernetes, Docker), and cloud platforms (GCP, AWS, Azure) to lead end-to-end development. Drive technical excellence, solve complex ...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
Not provided
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role at Fivetran in Oakland, CA. You will define the long-term technical vision for core distributed systems powering a leading data movement platform. Requires 12+ years of experience, deep expertise in large-scale distributed systems, and Java backend skills. Lead cr...
Location Icon
Location
United States , Oakland
Salary Icon
Salary
225813.00 - 282266.00 USD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Principal Software Engineer - Tax Technology
Save Icon
Principal Software Engineer sought for Tax Technology in Bellevue, WA. Drive scalable software solutions using microservices, virtualization, and big data platforms. Lead technical execution, mentor engineers, and influence architecture for tax calculation and compliance systems. Requires 7+ year...
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, Android
Save Icon
Principal Software Engineer, Android – Milwaukee, WI. Lead Android development for life-saving medical devices at Baxter. Requires 5+ years in software engineering, 2+ years Android, and expertise in Java/Kotlin, Android SDK/NDK, and architecture. Enjoy top benefits: medical/dental from day one, ...
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
Principal Software Engineer
Save Icon
Principal Software Engineer sought in Columbus, US. Leverage 6+ years of Wynsure/eWAM expertise, including SLI APIs, EDA, and Data Migration, to define architectural guidelines and lead development initiatives. Must have production support experience with GOLD, OQL, and SQL Server. This role offe...
Location Icon
Location
United States , Columbus
Salary Icon
Salary
130500.00 - 170000.00 USD / Year
aflac.com Logo
Aflac
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Microsoft’s Substrate Deployment Team as a Principal Software Engineer to lead AI-powered deployment systems for hyperscale environments. You’ll drive innovation in C, C++, C#, Java, JavaScript, or Python, optimizing M365 services used by millions. This role offers mentorship, automation, an...
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, 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...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
142800.00 - 304200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Engineer Software, Tools & Platforms (Cortex)
Save Icon
Principal Engineer Software role in Santa Clara, CA, focused on building resilient infrastructure for Cortex. Requires expertise in Python, Kubernetes, microservices, and cloud providers. You will architect large-scale systems, lead design reviews, and drive code quality. Join a team shaping next...
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 Software Engineer – Test Automation
Save Icon
Principal Software Engineer – Test Automation role at Baxter in Bellevue, WA. Drive life-saving medical product quality by designing scalable test automation frameworks using Python, Java, or C/C++. Requires 7+ years SDET experience, expertise in PyTest, Selenium, or Robot Framework, and API test...
Location Icon
Location
United States , Bellevue
Salary Icon
Salary
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Principal Software Engineer (Customer & Product Engineering)
Save Icon
Principal Software Engineer sought to drive engineering impact with strategic Azure customers at Microsoft. Design, build, and optimize production-grade applications, focusing on observability and scalable architectures. Requires 6+ years coding in C, C++, C#, Java, JavaScript, or Python. Join th...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer – Test Automation
Save Icon
Principal Software Engineer – Test Automation role in Bellevue, WA. Drive quality for life-saving medical technology at Baxter. Requires 7+ years in SDET, expertise in Python/Java, and frameworks like Selenium or PyTest. Lead test strategies, automation, and API testing with benefits starting day...
Location Icon
Location
United States , Bellevue
Salary Icon
Salary
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Previous 1 2 3 4 5 6 ... 23 Next

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.