Job offers - CrawlJobs

Principal Engineer Software Jobs (Hybrid work)

124 Job Offers

New
Principal Software Engineer, AI Tooling & Adoption
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
New
Principal Software Engineer - Dynamics Customer Experience Applications team
Save Icon
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
Expiration Date
Until further notice
New
Principal Software Engineer
Save Icon
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
Expiration Date
Until further notice
New
Principal Software Engineer
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
New
Principal Staff Software Engineer, Data Infrastructure
Save Icon
LinkedIn seeks a Principal Staff Software Engineer in Mountain View to lead database performance and data infrastructure optimization. Requires 10+ years in distributed systems and 5+ years of technical leadership. Hybrid role.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
New
Principal Software Engineer, AI
Save Icon
PermitFlow seeks a Principal Software Engineer, AI in NYC to own agent architecture, context layers, and eval harnesses for LLM-powered products. Requires 10+ years engineering experience and shipped agentic products at scale.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
New
Principal Software Engineer - Digital Media
Save Icon
Lead the 0-to-1 phase of digital media software at Avery Dennison in Dallas. Seeking a Principal Engineer with 7+ years experience in C#/.NET, Java or Go, cloud architecture and hardware integration.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
New
Principal Software Engineer - Digital Media
Save Icon
Lead the 0-to-1 phase of digital media software at Avery Dennison in Dallas. Seeking a Principal Engineer with 7+ years experience in C#/.NET, Java or Go, cloud architecture and hardware integration.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
New
Principal Software Engineer - Digital Media
Save Icon
Lead the 0-to-1 phase of digital media and ESL software solutions at Avery Dennison in Little Rock. Requires 7+ years engineering experience, C#/.NET or Go backend skills, and cloud architecture expertise.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
New
Principal Staff Software Engineer, Data Infrastructure
Save Icon
LinkedIn seeks a Principal Staff Software Engineer in Mountain View to lead database performance and data infrastructure optimization. Requires 10+ years in distributed systems and database internals, with hybrid work and growth opportunities.
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
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
Principal Software Engineer (AI Prism)
Save Icon
Lead backend architecture for Perforce Prism, an internal AI platform in Pune. Requires 10+ years in enterprise software, strong JavaScript/TypeScript, Node.js, LLM APIs, and MongoDB expertise.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Lead / Principal Software Engineer (Agentic Engineering / Research) - IFS Labs
Save Icon
IFS seeks a Senior Lead/Principal Software Engineer in Colombo to drive agentic engineering and AI research. Requires 8+ years in software engineering, deep expertise in Python, Java, C#, or TypeScript, and proven enterprise architecture skills.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer - GO, Kubernetes Platform Engineering
Save Icon
Lead Kubernetes platform engineering at ServiceNow in Hyderabad. Design and operate large-scale cloud-native systems, build Operators and controllers, and drive AI-powered infrastructure. 14+ years required.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer - AI Native UX
Save Icon
Lead AI-native UX architecture at ServiceNow in Hyderabad. Requires 15+ years in software engineering, frontend platform expertise, and hands-on agentic systems experience. Shape intelligent user experiences at scale.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the long-term technical vision for Keyloop's platform as Principal Software Engineer in Ho Chi Minh City. Shape architecture across teams, solve complex problems, and mentor senior engineers.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Staff Software Engineer, Regulatory & Compliance
Save Icon
LinkedIn seeks a Principal Staff Software Engineer in Mountain View to lead regulatory and compliance engineering strategy. Requires 10+ years in Java/C++/C#, distributed systems expertise, and compliance domain experience.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Data Platform Software Engineer (Database Operations)
Save Icon
Lead database operations for ServiceNow's RaptorDB platform in Santa Clara. Architect resilient, cloud-native database solutions across hybrid infrastructure. Deep database and distributed systems expertise required.
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.