CrawlJobs Logo
Briefcase Icon
Category Icon

Principal Software Engineer Jobs (Remote work)

90 Job Offers

Filters
Principal Software Engineer
Save Icon
Join a rapidly growing AI startup as a Principal Software Engineer. Design and deliver production-grade systems where intelligent agents operate at scale. We seek 10+ years of backend expertise (Python/Go) and hands-on AI agent experience. Enjoy a fully remote role in the UK with competitive pay ...
Location Icon
Location
United Kingdom
Salary Icon
Salary
150000.00 - 200000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Principal Software Engineer - Red Team
Save Icon
Lead the development of AI-driven offensive security services at Microsoft. As a Principal Software Engineer, you'll build generative AI and agentic systems to automate red team engagements. Leverage your expertise in software engineering and attacker TTPs to create cutting-edge tools. This role ...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Principal Software Engineer
Save Icon
Lead the modernization of critical healthcare applications as a Senior Principal Software Engineer. This hands-on technical role requires deep .NET, SQL Server, and legacy system expertise to drive architecture and unblock teams. Enjoy a remote-first culture with comprehensive benefits while shap...
Location Icon
Location
United States
Salary Icon
Salary
138568.00 - 221709.00 USD / Year
onecallcm.com Logo
One Call
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
India , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineering Lead - Xbox
Save Icon
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer - Azure Blob Storage
Save Icon
Lead the development of AI-native storage as a Principal Software Engineer on Azure Blob Storage. Design next-generation distributed systems optimized for massive-scale AI/ML workloads, focusing on scalability and performance. Provide technical leadership and collaborate with cross-functional tea...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer Manager - Azure Storage
Save Icon
Lead the Azure Storage Deployment team, building the orchestrator for Microsoft's next-generation cloud storage platform. You will solve cloud-scale challenges, powering AI workloads and managing exabytes of data globally. This role requires deep technical expertise in distributed systems, coding...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
animahealth.com Logo
Anima
Expiration Date
Until further notice
Principal Software Engineer, GRC
Save Icon
Location Icon
Location
United States
Salary Icon
Salary
285000.00 - 335000.00 USD / Year
vanta.com Logo
Vanta
Expiration Date
Until further notice
Principal Software Engineer, GRC
Save Icon
Location Icon
Location
Canada
Salary Icon
Salary
Not provided
vanta.com Logo
Vanta
Expiration Date
Until further notice
Principal Software Engineer, AI Developer Tools
Save Icon
Location Icon
Location
United States , Seattle
Salary Icon
Salary
232000.00 - 319000.00 USD / Year
docker.com Logo
Docker
Expiration Date
Until further notice
Principal Software Engineer, Docker Agents
Save Icon
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
docker.com Logo
Docker
Expiration Date
Until further notice
Senior Principal Software Engineer, Infrastructure
Save Icon
Location Icon
Location
United States , Seattle
Salary Icon
Salary
251000.00 - 352000.00 USD / Year
docker.com Logo
Docker
Expiration Date
Until further notice
Principal Software Engineer, AI Cloud
Save Icon
Location Icon
Location
United States , Seattle
Salary Icon
Salary
232000.00 - 319000.00 USD / Year
docker.com Logo
Docker
Expiration Date
Until further notice
Principal Software Engineer, AI Tools and Security
Save Icon
Location Icon
Location
United States , Seattle
Salary Icon
Salary
232000.00 - 319000.00 USD / Year
docker.com Logo
Docker
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
United States; Canada
Salary Icon
Salary
220000.00 - 303000.00 USD / Year
li.me Logo
Lime
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
devsavant.com Logo
DevSavant Inc.
Expiration Date
Until further notice
Principal Software Engineer (Fullstack)
Save Icon
Location Icon
Location
Portugal; United Kingdom
Salary Icon
Salary
Not provided
outsystems.com Logo
OutSystems
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
India
Salary Icon
Salary
Not provided
outsystems.com Logo
OutSystems
Expiration Date
Until further notice
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.

Filters

×
Countries
Category
Location
Work Mode
Salary