Top Remote Principal Software Engineer Jobs in San Francisco Bay Area
Lead Principal Software Engineer role in the Enterprise Trust Foundations team. Responsible for unblocking enterprise customers, improving and customizing Atlassian's product suite, and managing BYOK. Requires 10+ years of experience designing/building enterprise-grade solutions using microservices.
Lead Principal Software Engineer position in the Growth team at Atlassian, responsible for understanding the user journey and funnel, forming strategy, deriving insights from data, improving team efficiency, mentoring, and collaborating with senior leadership and product teams.
Work as a Principal Software Engineer on Cloudflare's R2 Storage, a distributed object storage accessible globally. Responsibilities include ensuring reliability, performance, and implementing new features using languages like JavaScript, TypeScript, Rust, and C++. Requires 8 years of experience in distributed systems, high-volume software applications, computer science fundamentals, and debugging in large-scale systems.
Architect and design the next-generation infrastructure platform, build self-serve capabilities, write functional specifications, collaborate with other engineers, mentor a team, and solve complex technical problems.
As a Senior Principal Engineer/Architect, you will work on strengthening the enterprise readiness of our cloud products and services. You will lead the technical roadmap, align with architectural strategies, introduce new technologies, and ensure operational and engineering health across systems. Understanding of regulated industries and compliance requirements, building isolation architectures, and experience with SaaS, PaaS, IaaS and AWS are required.
Join Clari as a Principal Software Engineer to work on the Query Manager team, building and optimizing the query layer for the Data Platform. Collaborate with product management, architecture, and infrastructure teams to develop data services for Clari's enterprise product suite. This is a fully remote position in the United States.
GoodRx is looking for a Principal Backend Software Engineer to join our Retention team. This team is dedicated to building systems and features that support the engagement and retention of our customers across web and mobile apps. The ideal candidate will be proficient at converting ideas into production-ready solutions quickly, flourish in a fast-paced and cooperative workplace, and stay updated with the latest technological trends.
Lead the ideation, strategy, design, and implementation of innovative products and infrastructure for the Cash Commerce team. Collaborate with cross-functional teams to deliver exceptional user experiences at scale. Drive operational excellence and critical technical discussions. Mentor junior engineers and provide exceptional technical communication.
Featured Jobs
Lead the ideation, strategy, design, and implementation of 0 to 1 products and infrastructure for the Cash Commerce team at a global financial products company. Collaborate with cross-functional teams to deliver innovative experiences, work on partner integrations, data science, and backend systems.
Lead technical engineering initiatives for Ads Formats, focusing on enhancing user experiences aligned with advertiser goals. Drive innovation in Ad products and infrastructure to improve velocity and scalability. Collaborate across teams to deliver high-quality solutions and mentor staff engineers. Requires 10+ years of experience in software engineering and expertise in Ad systems.
Provide architectural oversight and technical leadership to product engineering organization. Collaborate with senior leadership and navigate cross-org challenges. Develop large scale distributed systems. Drive technical strategy. Excellent communication skills.
Lead the design and development of mapping and localization software for autonomous driving. Solve complex challenges, develop scalable software, provide technical leadership, and collaborate with experts across autonomy.
Lead a feature delivery team in the design, development, and release of software features for the Huntress SIEM Platform. Collaborate with senior leaders to understand customer needs and drive design solutions. Provide technical leadership, mentorship, and ensure code quality for the team. Remote position in the US and Canada.
Join our dynamic Dev Tooling team and contribute to the development of innovative software framework for autonomous vehicles. Work with robotics experts and gain hands-on experience in cutting-edge areas.
The Principal Software Engineer will work on motion planning and controls for autonomous vehicles. They will be responsible for designing and implementing production-level software, testing code in real-time environments, and contributing to the development of robotics algorithms.
Join our robotics team and contribute to motion planning and controls for autonomous vehicles. Develop production-level software, test code in real-time environments, and apply cutting-edge robotics algorithms. Strong C++ skills and familiarity with software development practices required.
The Principal Software Engineer - Motion Planning Architecture C++ will be responsible for developing robust software for motion planning and controls in autonomous vehicles. They will contribute to building routes, navigating traffic, braking, acceleration, turning, lane-change, and optimizing safety and comfort. The role involves working with a shared codebase and implementing cutting-edge robotics algorithms in real-time/soft real-time environments. The ideal candidate will have strong C++ software design and debugging skills, as well as familiarity with Python and a background in Robotics or Automation. A Bachelors, Masters, or PhD degree in Computer Science, Computer Engineering, Mechanical Engineering, Robotics, Applied Math, or a related field is required.
Join our dynamic Dev Tooling team and contribute to the development of tools for testing, debugging, and visualizing vehicle performance.
Join our Dev Tooling team and contribute to the development of software tools for testing, debugging, and visualizing vehicle performance. Gain hands-on experience in cutting-edge areas of robotics. We are looking for motivated candidates with strong C++ skills and a passion for crafting elegant and robust code.
Principal Software Engineer at Divvy Homes responsible for collaborating with stakeholders to develop scalable software impacting customers, working on agile engineering teams, and making continuous improvements to software quality and customer experience. Salary range $261,000 to $271,000 + equity + benefits. Fully remote with optional onsite work in San Francisco.
Seeking a Principal Software Engineer to work on motion planning architecture for autonomous vehicles, writing software that impacts driving decisions. Responsibilities include building routes, navigating traffic, braking, and acceleration. The role involves learning end-to-end robotics systems, testing code for autonomous vehicles, and advising algorithmic domain experts. Required skills in C++, Python, and knowledge of motion planning and controls concepts. Experience with software design, debugging, and background in robotics/automation is preferred. Education requirement includes a degree in Computer Science, Computer Engineering, Mechanical Engineering, Robotics, Applied Math, or related field with strong fundamentals in data structures and algorithms.
As a Principal Software Engineer in the Autonomous Vehicles Motion Planning team, you will be responsible for writing robust software that directly impacts the decision-making process of autonomous vehicles. Your role will involve working on motion planning algorithms and controls to optimize safety and comfort. You will have the opportunity to learn and apply concepts in production-level software development, as well as test code in real-time environments. Strong expertise in C++ and familiarity with Python is required.
Lead deployments, optimize implementations, and handle integrations to build successful, long-term partnerships. Own technical engagements and drive creative solutions. Collaborate with cross-functional teams to improve operations and deploy new initiatives.
The Principal Software Engineer will be responsible for creating an innovative software framework for autonomous vehicle researchers and software engineers. They will be working with C++ and Qt to develop tools for testing, debugging, and visualizing vehicle performance.
The Principal Software Engineer will work on developing software tools for testing, debugging, and visualizing vehicle performance. They should have strong knowledge of C++ and Qt, as well as solid software engineering foundations. Experience with debugging, design patterns, algorithms, data structures, multi-threaded applications, networking, and testing is required. Proficiency in Python, JavaScript, 3D rendering, scene graphs, and OpenGL is appreciated.
All Filters
No Results
No Results