Maximum of 25 job preferences reached.
Top Principal Software Engineer Jobs in San Francisco, CA
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
Fintech • HR Tech
The Principal Engineer will lead technical direction across multiple teams, design architecture for financial systems, mentor engineers, and drive multi-year transformations in the Money Group.
Top Skills:
APIsDistributed SystemsRuby On Rails
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
The role involves leading architectural design for enterprise initiatives, drive innovation in AI & Data, mentor engineers, and improve customer experience across services.
Top Skills:
Ai/MlAPIsAWSAzureCloud PlatformsData PlatformsEvent-Driven SystemsGCPGoJavaMicroservicesPython
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
The Principal Software Engineer leads architectural design for enterprise initiatives, improving scalability and resilience, while mentoring teams and driving technology strategy in AI and Data Platforms.
Top Skills:
AIAWSCloud InfrastructureData ArchitectureData EngineeringDevOpsHigh-Throughput SystemsLow-Latency Systems
Reposted 3 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 6 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
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 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
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
Reposted 8 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
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
The Principal Software Engineer at Dropbox leads technical strategy and execution on critical software systems, focusing on AI integration and product development across teams. The role requires deep technical expertise and a collaborative approach to shaping company objectives and long-term strategies.
Top Skills:
AIDatabasesDistributed SystemsFrontendMlMobileSoftware DevelopmentStorage Systems
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
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
Reposted 11 Days AgoSaved
Easy Apply
Easy Apply
Fintech • Mobile • Software • Financial Services
The role involves providing AI leadership, influencing technical direction, driving innovation, mentoring engineers, and collaborating across teams to adopt AI in software development.
Top Skills:
AWSCi/CdDockerGenerative AiKubernetesSdks
Fintech • Information Technology • Payments • Sharing Economy • Financial Services • Cryptocurrency
As a Principal Software Engineer, you will design, develop, and implement complex software solutions, lead projects, and ensure compliance with standards in a cloud-first environment.
Top Skills:
AWSCi/CdCSSDb2DevOpsHTMLJavaJSONNoSQLOracleRdsSpringSQLTerraformXML
Artificial Intelligence • Fintech • Machine Learning • Social Impact • Software
As Principal Software Engineer, lead the design and implementation of the Identity Platform, focusing on security, scalability, and user experience. Collaborate with stakeholders to define technical direction and innovate within the team.
Top Skills:
AWSC#C++DockerGrpcKeycloakKotlinKubernetesNextjsOauth 2.0Openid ConnectRuby
Artificial Intelligence • Cloud • Software • Infrastructure as a Service (IaaS)
Lead the design and operation of the Gradient AI platform, focusing on scalability, performance, and innovation in agent development. Mentor engineers and collaborate across teams to deliver strategic technical roadmaps and enhance operational excellence.
Top Skills:
Agent-Development TechnologiesAi/Ml PlatformsCloud ApplicationsGenai
Fintech • Software
As a Principal Software Engineer, you will write scalable SaaS solutions, optimize performance, and address technical debt while collaborating across teams.
Top Skills:
.NetAksAzureAzure DevopsC#DockerJavaJavaScriptKubernetesNode.jsPostgresReactRestful ApisSQL ServerTypescript
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Lead technical vision and execution for enterprise-scale AI, automation, and data initiatives. Architect scalable, secure AI systems and data pipelines, mentor engineers, drive cross-functional alignment, and deliver high-impact production solutions that improve productivity and business outcomes.
Top Skills:
AIAutomated TestingAutomationCiData AnalyticsData PipelinesDistributed TrainingGoJavaMachine LearningNatural Language ProcessingPythonScalaVisualization
Reposted 9 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
Reposted 11 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
Digital Media • eCommerce • Gaming • Mobile • News + Entertainment
Lead the development and optimization of Crunchyroll's client applications for performance and scalability, mentoring engineers and ensuring quality through best practices.
Top Skills:
ReactTypescript
Automotive
The role involves developing sensor-fusion models for autonomous driving, optimizing model deployment, and leading technical teams in machine learning engineering.
Top Skills:
C++JaxPythonPyTorch
Software
Lead design and scalability of Java-based backend services for a multi-tenant platform. Architect high-throughput, low-latency systems, integrate core data stores, modernize legacy Java components, improve observability and CI/CD, and mentor engineers while driving platform strategy and reliability.
Top Skills:
AnsibleAWSCi/CdDockerElasticsearchElkGitopsGrafanaHelmJavaJvmKubernetesLdapMicroservicesMySQLOidcOpentelemetryPostgresPrometheusRedisRestful ApisSpring BootSsoTerraform
Cloud • Software
Responsible for architecting and modernizing Salesforce's data ecosystem, optimizing performance, and leading design for AI and knowledge graph integration.
Top Skills:
AirflowAWSDbtGCPGoHelmInformaticaJavaKafkaKubernetesNeo4JPythonSnowflakeTableauTerraformTopquadrant
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.
Popular Job Searches
All Filters
Total selected ()
No Results
No Results

























