Remote Principal Software Engineer Jobs (359)
Principal Software Engineer - AI Frameworks
You will lead the technical vision and architecture for AI frameworks and serving stacks, driving optimizations for high-performance GPU and silicon platforms. Additionally, you will mentor engineering teams and align cross-functional stakeholders to deliver scalable, reliable, and efficient AI production capabilities.
Principal Software Engineer - Azure Storage
Define and drive the long-term technical strategy and architecture for Azure Storage Geo Replication. Lead cross-functional efforts to enhance data durability, availability, and resilience for planetary-scale cloud infrastructure.
Principal Software Engineer - ATS Experience
The Principal Software Engineer will lead the visual modernization of an existing application by migrating legacy jQuery pages to a modern Vue-based architecture. This role involves hands-on coding, performance optimization, and leveraging AI-assisted development tools to maintain high-quality, scalable interfaces.
Principal Software Engineer - LMS
The Principal Software Engineer will lead the visual modernization of an existing Vue and PHP application to improve user experience and interface quality. This role involves hands-on coding, implementing AI-assisted development workflows, and collaborating with product and UX teams to deliver performant, accessible UI improvements.
Be the one who applies first
We watch for new "Principal Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Principal Software Engineer, AI Email Applications, Artificial Intelligence (AI) Required - Work From Home
You will own the engineering strategy for AI-powered email applications, designing reliable systems that integrate AI models into backend and client-side products. Additionally, you will lead a senior engineering team, ensuring high standards for code quality, system scalability, and operational excellence.
Senior Principal Software Engineer, Vertica
The Senior Principal Software Engineer leads the architecture and technical direction of the Vertica database platform, focusing on query optimization, distributed execution, and storage. This role involves driving strategic innovations, mentoring engineering teams, and collaborating with cross-functional stakeholders to deliver high-impact database solutions.
Principal Software Engineer – IBM z/OS Connectivity
You will design, develop, and maintain a new connectivity agent that integrates Redwood RunMyJobs natively with IBM z/OS environments. This role involves troubleshooting complex system-level issues and partnering with cross-functional teams to deliver scalable, secure mainframe automation solutions.
Principal Software Engineer - IBM i (AS/400) Connectivity
You will design, develop, and maintain native software to integrate Redwood's platform with IBM i environments. This involves building job submission and monitoring capabilities while collaborating with cross-functional teams to deliver scalable automation solutions.
Principal Software Engineer Lead - Compute Control Plane - Remote
Lead the architectural design and development of a next-generation cloud-native control plane using Kubernetes and distributed microservices. Collaborate with stakeholders to define engineering roadmaps while mentoring teams and fostering innovative development practices.
Principal Software Engineer Lead (Kubernetes Product Platform)
You will lead the development and scaling of a cloud-native platform built on Kubernetes while contributing to the engineering roadmap. Additionally, you will mentor engineering teams and foster an environment of innovation and rapid development within an Agile framework.
Be the one who applies first
We watch for new "Principal Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Principal Software Engineer (Autonomous Systems)
The Principal Software Engineer will develop and configure autonomous flight systems for UAS/UAV platforms. They will also collaborate with cross-functional teams to design, test, and verify complex software solutions for embedded hardware.
Principal Software Engineer - FDE
Design, build, and operate secure, reliable cloud and AI solutions, translating customer needs into production-ready systems and measurable outcomes. Lead complex customer engagements end-to-end, mentor multidisciplinary teams, and develop reusable architectures and engineering assets.
Be the one who applies first
We watch for new "Principal Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Principal Software Engineer, Integration and Automation - AI Infrastructure
You will design, build, and operate AI-powered automation, CI/CD systems, and developer platforms to improve engineering workflows at scale. You will also own core services end-to-end, leading technical architecture and driving operational health while mentoring team members.
Principal Software Engineer (React)
Define and drive the technical vision and architecture for frontend systems while leading the development of scalable, high-performance web applications. Mentor senior engineers and partner with cross-functional teams to align technical strategy with business goals.
Principal Software Engineer Lead
You will architect and scale high-density compute platform functionality and hypervisor layers across the Akamai Connected Cloud. Additionally, you will provide organizational leadership to a team of engineers while driving technical strategy for hardware enablement and performance optimization.
Principal Software Engineer, Power Applications
The role involves leading the Power Applications team in the end-to-end lifecycle of power control and orchestration applications, from algorithm development to production deployment. You will coordinate data scientists and software engineers while defining technical standards and ensuring system reliability and scalability.
Automatically Apply to Principal Software Engineer Jobs
Stop the endless job search. Our AI finds and applies to the best jobs for you.