Job offers - CrawlJobs

Principal Engineer Software Jobs

353 Job Offers

New
Principal Robotics Software Engineer
Save Icon
Lead production robotics software for autonomous defense systems in San Francisco. Requires 10+ years of hands-on C++ and ROS/ROS2 experience shipping field-ready systems. On-site role, $235k-$305k.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead DevOps and platform engineering at Cleo in Bangalore as Principal Software Engineer. Drive AWS, Terraform, Kubernetes and CI/CD modernization while mentoring engineers. Includes medical insurance, flexible PTO and wellness benefits.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Sr Principal Software Development Engineer
Save Icon
Lead software architecture and technical strategy for advanced semiconductor test platforms at FormFactor in Beaverton. Requires C#/.NET expertise, large-scale systems design, and cross-team technical leadership.
Salary Icon
Salary
115800.00 - 151935.00 USD / Year
Expiration Date
Until further notice
Principal, Software Engineer - Technical Lead (Full Stack) Galway
Save Icon
Lead full-stack engineering at Fidelity in Galway, shaping technical direction for investment platforms managing $950bn+ in assets. Requires 10+ years with Java, Spring Boot, Angular, and microservices in Agile teams.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead crypto trading platform innovation as a Principal Software Engineer in Jersey City. Requires 10+ years in software engineering, Java zero GC expertise, and low-latency systems design. Competitive benefits included.
Salary Icon
Salary
107000.00 - 216000.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead agentic AI development from concept to launch as Principal Software Engineer at Wizards of the Coast in Renton. Requires 10+ years full-stack experience, 3+ years technical leadership, and hands-on production AI systems expertise.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer - Agentic SOC
Save Icon
Lead the architecture of agentic AI investigations at Huntress as Principal Software Engineer - Agentic SOC. Requires 15+ years in software engineering and hands-on LLM agent experience. Fully remote with stock options and top benefits.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer, Principal
Save Icon
Lead Java and React development at Strategy in Chennai as a Principal Software Engineer. Drive scalable backend services, complex React features, and Snowflake/Databricks integrations while mentoring senior engineers and shaping architectural decisions.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead C/C++ software development for robotic water-jet cutting and computer vision systems at JBT Marel in Redmond, US. Requires 10+ years in real-time, multi-threaded Linux/QNX architecture.
Location Icon
Location
United States, US - Redmond
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Application Software Engineer
Save Icon
Lead embedded software bring-up for Wayve's AI autonomy stack on OEM hardware in Tokyo. Requires 8+ years in C/C++, Linux, QNX, and automotive SoCs. Hybrid role with equity and relocation support.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer 2 - OLTP
Save Icon
Snowflake seeks a Principal Software Engineer 2 in Menlo Park to architect next-gen OLTP systems across Postgres and Unistore. Requires 15+ years in databases, distributed systems, and cloud infrastructure. Shape transactional architecture for AI-native workloads.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer (AI Engineering)
Save Icon
Join Fidelity Architecture and Engineering in Dublin as a Principal Software Engineer driving cutting-edge AI capabilities. Requires hands-on Python, Go, JavaScript or Rust experience plus AI tooling like GitHub Copilot.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Principal Software Engineer
Save Icon
Senior Principal Software Engineer role focused on R&D of cutting-edge AI capabilities. Requires Golang/Python proficiency, LLM and agentic development experience, and ability to obtain TS clearance. US citizens only.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Eurofins seeks a Principal Software Engineer in Bengaluru with 10-12 years of .NET, C#, and MVC experience. Lead complex feature development, code reviews, and architectural design in an Agile environment.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mobile Principal Software Engineer
Save Icon
Dscout seeks a Mobile Principal Software Engineer to lead its mobile team in an AI-native space. Requires iOS/Android expertise, system architecture skills, and hands-on AI coding agent experience. Remote role with equity, flexible PTO, and strong benefits.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Cleo seeks a Principal Software Engineer in Bangalore to build AI-native supply chain solutions. Requires 10+ years in Java, Node, TypeScript, Angular, SQL, and hands-on AWS Bedrock/LangGraph experience.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Partly as a Principal Software Engineer in Auckland, building mission-critical, scalable systems for our SaaS and API platform. Requires 5+ years of complex app experience, strong CS fundamentals, and distributed systems knowledge. Rust and automotive experience are a bonus.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
UiPath seeks a Principal Software Engineer in Bellevue to architect large-scale cloud services and AI-native systems. Requires 10+ years building commercial applications, distributed systems expertise, and a founder mindset.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Staff / Principal Software Engineer – Cloud Platform & SaaS
Save Icon
Lead cloud platform architecture for SingleStore Helios as Staff/Principal Engineer in San Francisco. Requires 8-12+ years distributed SaaS, deep Kubernetes and Go/Python expertise, multi-cloud networking skills.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Test Framework Software Engineer
Save Icon
Lead the architecture of scalable test automation frameworks for cutting-edge AI hardware at Graphcore in Austin. Requires strong Python, CI/CD, and Principal-level leadership. Competitive benefits included.
Salary Icon
Salary
Not provided
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.