Maximum of 25 job preferences reached.
Top Principal Software Engineer Jobs in San Francisco, CA
Artificial Intelligence • Cloud • Software • Infrastructure as a Service (IaaS)
The Principal Software Engineer will lead the technical direction for Platform-as-a-Service at DigitalOcean by designing scalable systems, mentoring engineers, and collaborating across teams to enhance developer experience and platform performance.
Top Skills:
C++GoJavaPython
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
The Principal Software Engineer will design and implement systems for the advertiser experiences at Snap, lead technical vision, mentor engineers, and innovate on creator marketplace products.
Top Skills:
Distributed SystemsProgrammingSoftware Design
Reposted 5 Days AgoSaved
Easy Apply
Easy Apply
Fintech • Mobile • Software • Financial Services
Lead the development and implementation of AI agents for financial guidance. Define technical strategies, mentor engineers, and ensure compliance with industry standards.
Top Skills:
Ai AgentsSoftware Engineering
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
The Principal Software Engineer will design automated ad serving systems, lead technical direction, collaborate with teams, and mentor engineers.
Top Skills:
Distributed SystemsSoftware Development
Reposted 9 Days AgoSaved
Easy Apply
Easy Apply
Fintech • HR Tech
This role involves leading technical projects across multiple teams, designing scalable systems, collaborating with cross-functional teams, and mentoring engineers, focusing on payroll and tax systems at Gusto.
Top Skills:
AIMachine LearningReactRuby On RailsTypescript
Fintech • Mobile • Software • Financial Services
Lead the architectural evolution of Member Growth platforms, with a focus on AI-driven systems, cross-organizational collaboration, and engineering maturity. Oversee campaign automation, communications, and member engagement while ensuring compliance and operational integrity.
Top Skills:
AWSDockerGoJavaKafkaKotlinKubernetesSpring Boot
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
The Principal Software Engineer will develop ads infrastructure, lead technical direction for the Ads Platform, and ensure high availability and performance of systems. Responsibilities include collaborating across teams and advocating for best practices.
Top Skills:
Distributed SystemsProgramming Languages
Reposted 11 Days AgoSaved
Easy Apply
Easy Apply
Fintech • Mobile • Software • Financial Services
Lead the technical strategy for developer tools in a financial services company, focusing on AI-enabled development practices. Responsibilities include architectural design, mentorship, and driving innovation in software development.
Top Skills:
ArgocdAWSBazelBuildkiteDockerEnvoyGitlabGoGradleIstioJavaKotlinKubernetesPython
Information Technology • Cybersecurity
Lead design, development, and delivery of mission-critical SIEM platform features. Define technical vision, own quality and uptime, mentor engineers, collaborate cross-functionally, build AI-assisted workflows, and drive performance, monitoring, and architecture decisions.
Top Skills:
ActiverecordAi Coding AgentsCSSJavaScriptPostgresRuby On RailsSIEM
Artificial Intelligence • Fintech • Machine Learning • Social Impact • Software
Lead the architectural design and development of a new consumer credit product, focusing on backend systems, distributed services, and integrating AI tools. Mentor team members and influence product direction through engineering insights.
Top Skills:
APIsAvroC#DatabasesJavaKafkaKinesisKotlinProtobufPythonRubySqs
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Lead long-term technical strategy and execution across multiple teams, architecting and evolving foundational frontend/backend systems and platforms at massive scale. Drive AI/ML adoption, solve ambiguous, high-impact problems, remain hands-on in critical system design and implementation, and align senior leaders on roadmaps and engineering standards.
Top Skills:
Agentic FrameworksAIConcurrencyDatabasesDistributed SystemsFrontendLlm Based ApisMachine LearningMobileSearchStorage Systems
Cloud • Fintech • Food • Information Technology • Software • Hospitality
As a Senior Principal Engineer, you'll define and drive the technical strategy for customer experience platforms, lead architectural decisions, and mentor engineering teams to enhance customer and agent experiences.
Top Skills:
AIDistributed SystemsSoftware Engineering
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Gaming
The Principal Software Engineer will design and optimize backend applications/services, improve payment integration, and oversee code quality within AWS.
Top Skills:
AngularAWSC#C++JavaJavaScriptKubernetesNoSQLReactSQL
Reposted 5 Days AgoSaved
Easy Apply
Easy Apply
Artificial Intelligence • Fintech • Machine Learning • Social Impact • Software
The role involves building and optimizing a machine learning and simulation platform, supporting MLOps, model deployment, and infrastructure modernization, while mentoring engineers.
Top Skills:
AWSDatabricksFastapiFlaskGrpcKafkaKotlinMetaflowMlflowPysparkPythonRedshiftSpark
Artificial Intelligence • Fintech • Machine Learning • Social Impact • Software
Provide technical leadership for internal platforms and security automation supporting Upstart Bank. Lead architecture, design, and implementation of platform services, APIs, relational schemas, authentication and RBAC systems. Partner with risk, compliance, and operations stakeholders, mentor engineers, mitigate technical risks, and drive long-term platform strategy and engineering standards.
Top Skills:
Next.JsNode.jsPrismaTypescript
Reposted 7 Days AgoSaved
Easy Apply
Easy Apply
Artificial Intelligence • Fintech • Machine Learning • Social Impact • Software
The Principal Software Engineer will define technical roadmaps, guide system architecture, mentor leaders, and drive product direction in Capital Supply operations.
Top Skills:
AISoftware Engineering
Enterprise Web • Fintech • Marketing Tech • Software
Lead and mentor an engineering team building GovIntel and GovChannel product capabilities. Own technical direction, design and deliver scalable SaaS features, APIs, integrations, and platform reliability. Partner with Product, QA, Cloud Ops, and stakeholders to prioritize work, drive CI/CD and observability practices, lead reviews and incident response, and apply AI-assisted tools to improve development speed and quality.
Top Skills:
.NetAi-Assisted Development ToolsAngularAPIsAWSCi/CdCloud-NativeContainersDockerEntity FrameworkKubernetesSQL
Reposted 21 Hours AgoSaved
Cloud • Software
Seeking Senior, Lead, or Principal Engineers for backend roles in building scalable AI-powered supply chain solutions, focusing on data integration and platform architecture.
Top Skills:
DockerGoGraphQLJavaKubernetesMulesoftPostgresPythonSalesforce Data Cloud
Software
The Principal Software Engineer will lead the architecture and development of Redpanda's Agentic Data Plane, focusing on integrating AI agents with enterprise data, improving system observability, and engaging with strategic customers.
Top Skills:
Apache KafkaAWSAzureGCPGoKubernetesRedpanda
Cloud • Software • Database
The Sr./Principal Software Engineer will design and implement core capabilities for SingleStore's cloud platform, focusing on scalability and reliability, while mentoring other engineers and collaborating with cross-functional teams.
Top Skills:
GoKubernetesReact
Payments
The Principal Software Engineer will build secure platform products, write robust Java code, understand customer needs, and document solutions.
Top Skills:
AWSBigQueryDockerGCPJavaJpaKubernetesRedshiftSpring BootSQL
Aerospace • Hardware • Logistics • Robotics • Software • Transportation
The Principal Software Engineer will own significant software systems for Zipline's logistics platform, collaborating with various teams to design and build production software that impacts operations and business outcomes.
Top Skills:
AWSBazelGoGrafanaGrpcHoneycombKafkaPostgresPythonReact
Fintech
Lead cross-functional teams in software engineering, develop technical strategies, mentor staff, and design solutions to enhance financial product offerings.
Top Skills:
AngularjsAWSChefCi/CdGitGCPJ2EeJavaJavaScriptJenkinsJmsJqueryJunitKafkaMavenMicroservicesMs AzureOracle Pl/SqlSpring BootSpring CoreTerraformTibco EmsTomcat
Reposted 3 Days AgoSaved
Aerospace
The Principal Software Engineer will design and build the Linux-based infrastructure for satellite communication systems, ensuring performance and security. Responsibilities include software lifecycle management, system debugging, and collaborating with hardware engineers.
Top Skills:
BazelBuildrootCC++LinuxPythonRustYocto
Artificial Intelligence • Software
Design and build integrations for AI-driven applications, develop databases, optimize performance, collaborate with scientists, and drive large-scale systems deployment.
Top Skills:
AWSCloudFormationFastapiJavaKubernetesNoSQLPythonReactSQLTerraformTypescript
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top San Francisco Companies Hiring Principal Software Engineers
See AllPopular Job Searches
All Filters
Total selected ()
No Results
No Results




























