Maximum of 25 job preferences reached.
Top Principal Software Engineer Jobs in San Francisco, CA
Artificial Intelligence • Machine Learning • Biotech • Generative AI
The Principal Software Engineer will define architecture for high-performance infrastructure, optimize RL environments, and turn prototypes into scalable systems, while resolving technical challenges.
Top Skills:
AIDistributed SystemsLarge-Scale ModelsReinforcement Learning
Real Estate • Software
Lead architecture and technical direction for Ruby on Rails and React systems, design scalable APIs and front-ends, own services/databases/infrastructure (MariaDB, Redis, Elasticsearch), use Kubernetes for scaling, integrate AI-assisted development workflows, mentor engineers, and deliver secure, well-tested production releases.
Top Skills:
Ai Development ToolsElasticsearchGraphQLJavascript (Es6+)KubernetesMariadbReactRedisRubyRuby On Rails
12 Days AgoSaved
Artificial Intelligence • HR Tech • Productivity • Software
As a Principal Software Engineer, you will design and implement secure embedded finance products, enhance platform architecture, and integrate AI tools in a fast-paced fintech environment.
Top Skills:
Ai-Powered Development ToolsAWSGCPJavaKubernetesSpring BootSQL
Aerospace
As a Principal Software Engineer, you will architect and develop software managing a satellite mesh network, focusing on real-time operations, low-latency performance, and system resilience.
Top Skills:
C++GoGrpcIstioJaegerKafkaKubernetesLinkerdNoSQLOpentelemetryPrometheusRustSQL
Aerospace
Lead the design and implementation of high-performance PoP infrastructure, optimize networking software, and mentor engineering teams at Blue Origin.
Top Skills:
CC++DpdkEbpfIp NetworkingKubernetesLinuxVppXdp
13 Days AgoSaved
Aerospace
As a Principal Software Engineer at Blue Origin, you'll lead intra-satellite networking software development, bridging hardware and software for a global satellite constellation. Responsibilities include defining technical strategies, leading design implementations, and troubleshooting system performance in dynamic environments.
Top Skills:
ArmAsicCC++FpgaLayer 2 ProtocolsLink AggregationLinuxPythonQcnRstpTcp/IpUdpX86
Cloud • Security • Software • Generative AI
The role involves leading technical initiatives in automating network engineering for Elastic's infrastructure, developing cloud network solutions, and collaborating in a team-focused environment to enhance platform reliability.
Top Skills:
DockerElastic StackGoKubernetesScalaTerraform
Software
The Principal Software Engineer will architect and implement video processing pipelines, focusing on AI-native video intelligence. Responsibilities include codec mastery, streaming ingestion, design of storage systems, and collaboration with ML teams for video preprocessing.
Top Skills:
Av1C/C++DashFfmpegGoH.264H.265HlsLibavPythonRustVp9Webrtc
Digital Media • Fintech • Information Technology • Machine Learning • Financial Services • Cybersecurity • Automation
As a Principal Software Engineer, you will lead and develop innovative technology solutions for the banking industry, focusing on Calypso platforms, Agile methodologies, and software development best practices.
Top Skills:
AngularAWSCalypsoETLHTMLJavaJavaScriptJenkinsMqOracle SqlPostgresPythonSpring BootTerraformUnix Shell ScriptsWebsphere
Marketing Tech
The Principal Software Engineer will lead the modernization of seller applications, set technical strategy, and mentor engineers while driving architecture and engineering practices in a cloud-native environment.
Top Skills:
.NetAzureC#OpentelemetryPostgresReact
Artificial Intelligence • Software
Lead the development of a robotics data platform, focusing on data enablement, API architecture, and mentoring engineers in complex system designs.
Top Skills:
AirflowAWSDatabricksGrafanaMongoDBPostgresPrometheusPythonReactSparkTerraformTerragrunt
Cloud • Security • Software
As a Principal Software Engineer, you will lead the Containers team to develop features, improve tooling, maintain quality, and mentor engineers while shaping technical direction for Chainguard Images.
Top Skills:
ContainersDockerGoKubernetesTerraform
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Design and evolve perception architecture for autonomous products, integrating sensing technologies, and leading cross-functional teams on AI and performance metrics.
Top Skills:
AIC++CameraComputer VisionDeep LearningLidarPythonRadarSensor FusionState Estimation
Cybersecurity
The role involves designing and developing secure software solutions, focusing on innovative sensor technology for Linux environments, and enhancing customer adoption through collaboration.
Top Skills:
Auth0AWSDockerGCPGitKubernetesRustTypescript
Cybersecurity
Design and develop scalable features for secure software. Advocate for quality standards and engage with customers. Work remotely with a focus on product improvement.
Top Skills:
Auth0AWSClaudeGitGithub CopilotRustTypescript
Cybersecurity
The Principal Software Engineer will build systems for safe software deployment, enhance developer frameworks, and ensure reliability in code delivery.
Top Skills:
AngularAuth0AWSAzureGCPGitPrimengRustTypescript
Artificial Intelligence • Cloud • Software
Design, develop, and maintain scalable software solutions. Collaborate with teams to troubleshoot issues and enhance the software delivery lifecycle. Focus on backend services, using Java and various tools for performance optimization.
Top Skills:
AWSAzureCi/CdDockerElasticsearchGCPJavaMySQLPostgresSolr
Software
As a Principal Software Engineer at Vanta, you'll lead engineering initiatives for the Governance, Risk, and Compliance product, mentor teams, and drive significant business impact through strategic technical direction and infrastructure development.
Top Skills:
Node.jsReactTerraformTypescript
Consumer Web • Security
The Principal Software Engineer will lead D2C Growth initiatives at Aura, shaping customer acquisition strategies and mentoring engineering staff while designing innovative optimization and personalization platforms.
Top Skills:
CachesContainerized ServicesDatabricksLangchainLlmNode.jsNosql DatabasesPythonQueuesRelational DatabasesServerless Functions
Software
Design and develop scalable backend systems for SaaS applications, mentor engineers, and lead projects while collaborating with cross-functional teams.
Top Skills:
GoGraphQLPostgresRedis
Fintech
The Principal Software Engineer leads technical standards and product design in a collaborative hybrid environment, focusing on complex software solutions, cloud services, and mentoring teams.
Top Skills:
AngularjsAWSChefGitGCPJ2EeJavaJavaScriptJenkinsJmsJqueryJunitKafkaMavenMicroservices ArchitectureMs AzureOracle Pl/SqlSpring BootSpring CoreTerraformTibco EmsTomcat
Software
As a Principal Software Engineer, you'll own platform-scale initiatives, shape AI direction, ensure reliability in distributed systems, and mentor others.
Top Skills:
AIDistributed SystemsMl
Information Technology • Security • Cybersecurity
The Principal Software Engineer will lead AI-powered feature development, manage complex software projects, and drive the migration from Java to Go while coordinating with a remote team.
Top Skills:
Ai Coding ToolsAWSCassandraDockerGoGrpcKafkaKubernetesPostgres
Big Data • Food • Mobile • Payments
The Principal Machine Learning Engineer will design and scale ML systems for personalization and search, mentor engineers, and lead major ML initiatives at Fetch.
Top Skills:
AIData EngineeringData InfrastructureData PipelinesDistributed SystemsLlms (Large Language Models)Machine Learning
Big Data • Food • Mobile • Payments
As a Principal Software Engineer at Fetch, you'll design scalable systems for user engagement, drive experimentation, lead technical strategy, and mentor teams to improve engineering productivity and system reliability.
Top Skills:
Ai-Assisted Development ToolsBackend ArchitectureDistributed SystemsGoJavaKotlin
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































