Job offers - CrawlJobs

Principal Engineer Software Jobs (On-site work)

137 Job Offers

Principal Software Engineer
Save Icon
Principal Software Engineer sought for onsite factory support in Tucson, AZ. Requires 8+ years’ experience (or 5 years with advanced STEM degree), expertise in C# and C++ within Microsoft Visual Studio, and an active US Secret clearance. Lead multidisciplinary teams, develop object-oriented appli...
Salary Icon
Salary
95.00 - 120.00 USD / Hour
Expiration Date
Until further notice
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...
Salary Icon
Salary
152828.79 - 229243.19 USD / Year
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer needed in Bangalore to build a high-throughput cloud data platform for Asset Management’s Equity Trading. Requires 9+ years’ experience, Java, Spring, REST, Angular JS, and Agile SCRUM expertise. Drive design, development, and technical direction for scalable, low-late...
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal/Senior Principal Software Engineer Data Platform (Cortex)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Sr Principal / Architect Engineer Software (Cortex XSIAM)
Save Icon
Seeking a Sr. Principal Architect to join the XSIAM engineering group in Tel Aviv, Israel. This product-facing role bridges engineering, product management, and customer success to drive scalable, innovative solutions. Requires 10+ years of software engineering experience, expertise in cloud-nati...
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
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...
Salary Icon
Salary
147000.00 - 237500.00 USD / Year
Expiration Date
Until further notice
Senior Principal Software Engineer (Cloud Management)
Save Icon
Salary Icon
Salary
170000.00 - 277000.00 USD / Year
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 test automation, Python/Java, and frameworks like Selenium or PyTest. Lead test strategies, develop scalable automation, and enjoy benefits includin...
Salary Icon
Salary
112000.00 - 154000.00 USD / Year
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...
Salary Icon
Salary
133500.00 - 240700.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role at Rapid7 in Dublin, Ireland. Design and build a globally scalable log search data aggregation fabric handling ~1 PB daily traffic. Requires 10+ years Java expertise, deep AWS and Linux knowledge, and strong communication skills. High-impact position driving strat...
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Principal Embedded Software Engineer sought to lead architecture, technical delivery, and strategy for advanced embedded systems in the UK. This senior, hands-on role demands expertise in C/C++, real-time OS (FreeRTOS), and electrical power systems. You will own complex projects, drive Agile proc...
Salary Icon
Salary
75000.00 GBP / Year
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, ...
Salary Icon
Salary
112000.00 - 154000.00 USD / Year
Expiration Date
Until further notice
Principal Engineer Software- Iga
Save Icon
Principal Engineer Software sought to scale the IGA platform in Petah Tikva, Israel. You will drive core engineering for on-prem connector systems and hybrid cloud/SaaS environments (AWS). Requires 10+ years in Python, Go, or Java, plus expertise in TypeScript, MongoDB, and modern AI tools. Own t...
Location Icon
Location
Israel, Mulebbis
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Sr Principal Engineer - Software Quality
Save Icon
Sr. Principal Engineer - Software Quality role at Baxter in Gloucester, UK. Lead software quality for life-saving medical devices, ensuring compliance with ISO 13485, EU MDR, and FDA standards. Requires 10+ years in regulated software engineering, expertise in IEC 62304, and Agile integration. En...
Salary Icon
Salary
Not provided
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...
Salary Icon
Salary
147000.00 - 237500.00 USD / Year
Expiration Date
Until further notice
Sr Principal Engineer - Software Quality
Save Icon
Sr Principal Engineer - Software Quality role in Gloucester, UK, driving compliance for life-saving medical devices. Lead Agile integration with ISO 13485, IEC 62304, and EU MDR. Requires 10+ years in software quality engineering and deep FDA expertise. Enjoy benefits like professional developmen...
Salary Icon
Salary
Not provided
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...
Salary Icon
Salary
112000.00 - 154000.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought to lead AI platform architecture for manufacturing and engineering tools in Hyderabad, India. Requires 13-17 years building cloud-native services with Kubernetes and microservices, plus hands-on LLM serving experience. Drive scalable AI gateways, agent hosting, ...
Location Icon
Location
Salary Icon
Salary
Not provided
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...
Salary Icon
Salary
112000.00 - 154000.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Salary Icon
Salary
165600.00 - 296400.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.