Post job

Principal software engineer jobs in Berkeley, CA

- 11,203 jobs
All
Principal Software Engineer
Software Engineer
Software Engineer Lead
Senior Software Engineer
Staff Software Engineer
  • Staff Software Engineer

    Strive-GTM Talent Partner

    Principal software engineer job in San Francisco, CA

    πŸš€ Staff Software Engineer (TypeScript) - Member of Technical Staff πŸ“ SF | πŸ’° $200K-$300K + Equity | 🩺 Full Benefits | 🌴 Unlimited PTO | 🧭 Flexible Work We're partnered with a next-generation AI automation company building intelligent agents that redefine how complex workflows are executed. With $10M+ in funding and an elite engineering team (MIT alumni, ex-Meta), they're entering a stage of hypergrowth! This is a hands-on Staff/MTS role for someone who wants to set technical direction, own platform architecture, and ship core systems that power both developer and no-code automation experiences. 🧩 What You'll Own Own major architecture & platform decisions End-to-end TypeScript (Node / Nest / Express / React / Next) APIs, SDKs & no-code automation tools Event-Driven Architecture & IaC Streaming Systems, Workflow Orchestration & Durable Systems Advanced RAG pipelines & data orchestration layers End-to-end feature ownership across backend, frontend & workflows Testing excellence & CI/CD with Cypress, Playwright & modern pipelines Technical leadership, mentorship & engineering standards 🎯 Who Thrives Here Staff-level engineer with a history of leading complex, cross-system initiatives Deep TypeScript mastery across platform, product & tooling Strong experience with Node, Express/Nest, React, Next, Prisma & modern ORMs Proven success shipping complex APIs, SDKs, dev platforms or distributed systems Reliability-first mindset with strong automated testing Bonus: workflow automation, durable objects, RAG, data pipelines, web scraping Product-driven, pragmatic, and excited to build tools people actually use πŸ’₯ Why This Role Is Special You'll shape the core of an AI agent platform from the inside Real architectural authority & ownership Direct access to founders & technical leadership Work with elite engineers tackling genuinely hard engineering problems High compensation, meaningful equity, and long-term impact This is a rare chance to build foundational infrastructure for the future of AI agents alongside a deeply technical, fast-moving team. You'll have real ownership, real influence and the opportunity to shape a platform that is defining how automation is built at scale. If you're excited by hard problems, massive technical leverage, and building systems that matter - we'd love to hear from you.
    $200k-300k yearly 2d ago
  • Principal Software Engineer

    Dinan & Associates 4.1company rating

    Principal software engineer job in South San Francisco, CA

    This is a full-time role with a client of Dinan & Associates. This role is with an established company and includes excellent health care and other benefits. Role: Principal / Senior Principal Software Engineer Industry: Biotechnology / Pharmaceutical R&D Location: San Francisco Bay Area (Hybrid) The Organization We are a leading global biotechnology company driven to innovate and ensure access to healthcare for generations to come. Our goal is to create a healthier future and more time for patients with their loved ones. The Position Advances in AI, data, and computational sciences are transforming drug discovery and development. Our Research and Early Development organizations have demonstrated how these technologies accelerate R&D, leveraging data and novel computational models to drive impact. Our Computational Sciences group is a strategic, unified team dedicated to harnessing the transformative power of data and Artificial Intelligence (AI) to assist scientists in delivering innovative medicines for patients worldwide. Within this group, the Data and Digital Solutions team leads the modernization of our computational and data ecosystems by integrating digital technologies to empower stakeholders, advance data-driven science, and accelerate decision-making. The Role The Solutions team develops modernized and interconnected computational and data ecosystems. These are foundational to building solutions that accelerate the work done by Computational and Bench Scientists and enable ML/AI tool creation and adoption. Our team specializes in building Data Pipelines and Applications for data acquisition, collection, storage, transformation, linkage, and sharing. As a Software Engineer in the Solutions Engineering capability, you will work closely with Data Engineers, Product Leaders, and Tech/ML Ops, as well as directly with key partners including Computational Scientists and Research Scientists. You will build robust and scalable systems that unlock the potential of diverse scientific data, accelerating the discovery and development of life-changing treatments. Key Responsibilities Technical Leadership: Provide strategic and tactical technical leadership for ongoing initiatives. Identify new opportunities with an eye for consolidation, deprecation, and building common solutions. System Design: Responsible for technical excellence, ensuring solutions are innovative, best-in-class, and integrated by delivering data flows and pipelines across key domains like Research Biology, Drug Discovery, and Translational Medicine. Architecture: Learn, deeply understand, and improve Data Workflows, Application Architecture, and Data Ecosystems by leveraging standard patterns (layered architecture, microservices, event-driven, multi-tenancy). Collaboration: Understand and influence technical decisions around data workflows and application development while working collaboratively with key partners. AI/ML Integration: Integrate diverse sets of data to power AI/ML and Natural Language Search, enabling downstream teams working on Workflows, Visualization, and Analytics. Facilitate the implementation of AI models. Who You Are Education: Bachelor's or Master's degree in Computer Science or similar technical field, or equivalent experience. Experience: 7+ years of experience in software engineering (Principal Software Engineer level). 12+ years of experience (Sr. Principal Software Engineer level). Full Stack Expertise: Deep experience in full-stack development is required. Strong skills in building Front Ends using JavaScript, React (or similar libraries) as well as Backends using high-level languages like Python or Java. Data & Cloud: Extensive experience with Databases, Data Analytics (SQL/NoSQL, ETL, ELT), and APIs (REST, GraphQL). Extensive experience working on cloud-native architectures in public clouds (ideally AWS) is preferred. Engineering Best Practices: Experience building data applications that are highly reliable, scalable, performant, secure, and robust. You adopt and champion Open Source, Cloud First, API First, and AI First approaches. Communication: Outstanding communication skills, capable of articulating technical concepts clearly to diverse audiences, including executives and globally distributed technical teams. Mentorship: Ability to provide technical mentorship to junior developers and foster professional growth. Domain Knowledge (Preferred): Ideally, you are a full-stack engineer with domain knowledge in biology, chemistry, drug discovery, translational medicine, or a related scientific discipline. Compensation & Benefits Competitive salary range commensurate with experience (Principal and Senior Principal levels available). Discretionary annual bonus based on individual and company performance. Comprehensive benefits package. Relocation benefits are available. Work Arrangement Onsite presence on the San Francisco Bay Area campus is expected at least 3 days a week.
    $168k-227k yearly est. 1d ago
  • Principal Software Engineer

    Solvecube Pte. Ltd.

    Principal software engineer job in San Francisco, CA

    Hi, Greetings from Solvecube HCM I hope you are enjoying a great day! I am from Solvecube HCM, an AI Based global consulting firm head quartered in Singapore. Our client is a Healthcare AI Startup based in San Francisco, USA and looking for a great tech leader as their Principal Engineer. It is a permanent role with client. Your experience at Ambience Healthcare must have equipped you with unique insights and skills that could be a great fit for this role. This opportunity offers a chance to work with a talented team and fixed Salary+Stock options. Key Responsibilities Set technical vision and lead architecture for AI-first platform services. Build advanced systems in LLMOps, reinforcement learning, and AI pipelines. Evaluate and integrate cutting-edge frameworks (LangChain, Hugging Face, RAG). Collaborate with leadership on long-term technology strategy. Mentor senior engineers across India and US teams. Qualifications 10+ years of experience in software/AI engineering, including leadership roles. Deep expertise in PyTorch, TensorFlow, LangChain, Hugging Face. Proven ability to innovate and deliver in startup/scale-up environments. Strong communication and collaboration skills. If this sounds intriguing, I'd love to chat more about it. Feel free to reply to this email or let me know if you'd prefer a quick call. Looking forward to hearing from you soon! If you are not exploring at this moment let me know if you have a strong reference for the same. Please note: The incumbent should be a local citizen or a Green card holder to be eligible. Best regards, Lijy Ronnie Mail me : ******************
    $146k-209k yearly est. 5d ago
  • Founding Software Engineer

    OMW Consulting

    Principal software engineer job in San Francisco, CA

    Role: Founding Software Engineer Salary: $150k-$230k I am partnered with an early-stage start-up who is looking to hire a founding engineer to help build out their product, which is helping modernize and change the way procurement is done within the US government. The technology acts as a marketplace to connect companies with relevant opportunities and to streamline the process, which in turn will save time and money for both the government and potential suppliers. To be considered for this role you must have the following skills and background: Must be a US citizen due to the nature of the work Computer science degree from a top 30 university Have 1 year+ post-college work experience, or if you are a fresh grad, internship or demonstrable projects you have done yourself Experience with full-stack engineering - ideally have worked with Python and TypeScript Proven ability to design AI agents and harness LLMs for practical applications Working experience in an early-stage start-up is highly desirable and will make you stand out from the crowd If you want to know more about this position, please apply below and I will be in contact to discuss the position further.
    $150k-230k yearly 4d ago
  • Software Engineer

    Acceler8 Talent

    Principal software engineer job in San Francisco, CA

    πŸš€ Software Engineer - AI & Full Stack (San Francisco, CA) πŸ’Ό Full-Time | 🧠 1-4+ Years Experience | πŸ’° $150,000- 210,000 We're building self-improving software - AI that continuously creates, tests, and enhances digital experiences. Backed by Y Combinator, Gradient, and leaders from OpenAI, Uber, and Meta, we've raised $5M+ and are scaling fast. If you love building things that think for themselves , this is your chance to help shape the next wave of intelligent software. 🧩 What You'll Do Build an AI-powered paywall editor serving millions of users every day. Work across the stack - Next.js frontend + Python backend - integrating the latest AI models & APIs. Ship fast: design β†’ code β†’ test β†’ deploy β†’ learn β†’ repeat. Collaborate directly with founders, engineers, and customers to deliver exceptional user experiences. ⚑ What We're Looking For Strong problem-solving and full-stack skills (Python, React, TypeScript). Experience building user-facing products that people love. Excellent communication and a bias for action. Ownership mindset - you ship things that matter. Startup experience = BONUS BSc CompSc degree preferred πŸ’‘ Bonus Points Experience with AI/LLM integrations. Startup or founder-level experience. Mobile skills (Swift, Flutter, React Native). 🧠 Tech Stack Next.js (React/TypeScript), Zustand, Tailwind, Shadcn, Python, Supabase, Fly.io, Swift, Flutter, Expo πŸ“ In-person role - San Francisco (Mon-Sat) U.S. work authorization required (O-1 visa sponsorship possible). If you're ready to build AI that builds software, we'd love to hear from you. πŸ‘‰ Apply now and help us invent the future of intelligent systems.
    $150k-210k yearly 3d ago
  • Python Backend Engineer - 3D / Visualization / API / Software (On-site)

    Attis

    Principal software engineer job in San Francisco, CA

    A pioneering and well-funded AI company is seeking a talented Python Backend Engineer to build the core infrastructure for its revolutionary autonomous systems. This is a unique opportunity to join an innovative team at the forefront of engineering and artificial intelligence, creating a new category of software that will redefine how complex products in sectors like aerospace, automotive, and advanced manufacturing are designed and developed. Why Join? Build the Future of Engineering: This isn't just another backend role. Your work will directly shape how next-generation rockets, cars, and aircraft are designed, fundamentally changing the engineering landscape. Solve Unprecedented Technical Puzzles: Tackle unique challenges in building the infrastructure for autonomous AI agents, including simulation orchestration, multi-agent coordination, and scalable model serving. Shape a Foundational Platform: As a critical member of a pioneering team, you will have a significant impact on the technical direction and core architecture of an entirely new category of software. Join a High-Impact Team: Work in a collaborative, fast-paced environment where your expertise is valued, and you have end-to-end ownership of critical systems. Compensation & Location: Base salary of up to $210,000 + equity + benefits, while working on-site with the team in a modern office in downtown San Francisco. The Role As a Python Backend Engineer, you will be instrumental in constructing the infrastructure that underpins these autonomous engineering agents. Your responsibilities will span model serving, simulation orchestration, multi-agent coordination, and the development of robust, developer-facing APIs. This position is critical for delivering the fast, reliable, and scalable systems that professional engineers will trust and depend on in high-stakes production environments. You will: Own and build the core backend infrastructure for the autonomous AI agents, focusing on scalability, model serving, and multi-agent orchestration. Design and maintain robust APIs while integrating essential third-party tools like CAD software and simulation backends into the core platform. Develop backend services to process and serve complex 3D visualizations from simulation and geometric data. Collaborate across ML, frontend, and simulation teams to shape the product and engage directly with early customers to drive infrastructure needs. Make foundational architectural decisions that will define the technical future and scalability of the entire platform. The Essential Requirements Strong backend software engineering experience, with a primary focus on Python. Proven experience in designing, building, and maintaining production-level APIs (FastAPI preferred but Flask and Django also considered). Experience with 3D visualization libraries or tools such as PyVista, ParaView, or VTK. Excellent systems-thinking skills and the ability to reason about the interactions between compute, data, and models. Experience working in fast-paced environments where end-to-end ownership and proactivity are essential. Exceptional communication and collaboration abilities. What Will Make You Stand Out Experience integrating with scientific or engineering software (such as CAD, FEA, or CFD tools). Exposure to agent frameworks, workflow orchestration engines, or distributed systems. Familiarity with model serving frameworks (e.g., TorchServe, Triton) or simulation backends. Previous experience building developer-focused tools or working in high-trust, customer-facing technical roles. If you are interested in this role, please apply with your resume through this site. SEO Keywords for Search Python Backend Engineer, Python Software Engineer, Backend Engineer, Software Engineer, Python Developer, AI Engineer, Machine Learning Infrastructure, MLOps Engineer, Backend Software Engineer (Python), Senior Backend Engineer, AI/ML Engineer, Infrastructure Engineer, FastAPI Developer, PyVista, ParaView, VTK, 3D Visualization, Docker, Kubernetes, Cloud Engineer, AI Platform Engineer, Distributed Systems Engineer, Simulation Software Engineer, CAD Integration, CFD, FEA, Scientific Computing, High-Performance Computing (HPC), Agent Frameworks, Workflow Orchestration, Technical Lead, Staff Engineer. Disclaimer Attis Global Ltd is an equal opportunities employer. No terminology in this advert is intended to discriminate on any of the grounds protected by law, and all qualified applicants will receive consideration for employment without regard to age, sex, race, national origin, religion or belief, disability, pregnancy and maternity, marital status, political affiliation, socio-economic status, sexual orientation, gender, gender identity and expression, and/or gender reassignment. M/F/D/V. We operate as a staffing agency and employment business. More information can be found at attisglobal.com.
    $210k yearly 2d ago
  • Robotic Software Engineer

    Insight Recruitment

    Principal software engineer job in San Francisco, CA

    Robotics Software Engineer (Generalist/Full-Stack) Robotic Software Engineer - Humanoid Robotics Palo Alto, SF Bay Area (Full-time | Onsite) $180k-$200k + equity (flexible for exceptional candidates) We are recruiting building next-generation humanoid robotic systems that combine advanced AI with cutting-edge hardware. Our team moves fast, prototypes aggressively, and puts real robots into the world. We're now hiring a Robotic Software Engineer to help shape our core software stack and accelerate the development of our embodied AI systems. What You'll Work On As part of a small, high-impact engineering team, you will: Build and optimise robotics software in C++ and ROS2 Integrate perception, control, planning, and learning modules Work hands-on with robots to bring up new hardware and run real-world experiments Deploy reinforcement learning / imitation learning policies onto physical robots Develop middleware, interfaces, and tooling that connect AI β†’ hardware Prototype behaviours across diverse robot types (arms, humanoids, mobile platforms, drones) This role directly supports both our AI and hardware teams and has significant ownership from day one. Must-haves: Strong C++ development skills (multi-threading, performance, systems-level) Professional experience with ROS2 Hands-on robotics experience - ideally robot learning on physical hardware Ability to work on real robots (debugging, integration, testing) Generalist mindset and comfort in a fast-paced startup environment Nice-to-haves: Manipulation or kinematics (humanoids, arms, quadrupeds) Controls for mobile robots or drones Sensor/actuator integration, drivers, or middleware experience VR prototyping (Meta Quest or similar) Experience across different robot embodiments Why Join Us Build software that runs on real humanoid robots immediately High ownership within a small, world-class engineering team Competitive compensation + meaningful equity Opportunity to influence architecture, roadmap, and product direction Work at one of the most exciting intersections in tech: AI Γ— robotics
    $180k-200k yearly 4d ago
  • Software Engineer

    Evona

    Principal software engineer job in San Francisco, CA

    Software Engineer - Perception | Los Angeles / San Francisco EVONA is partnering with a pioneering aerospace company developing a new generation of autonomous spacecraft systems. Their mission is to build advanced autonomy and perception pipelines that allow satellites to detect, classify, and understand objects in orbit in real time. This is a rare opportunity to join as one of the first US software hires, giving you direct impact on a high-profile space program while shaping the growth of the US software team. What You'll Do Develop and optimise computer vision & ML algorithms for real-time object detection and characterisation Integrate perception models into onboard flight computers and autonomy pipelines Build sensor models, digital twins, and simulation tools for training and validation Collaborate with international engineering teams while helping expand the US presence Contribute across a small, fast-moving team tackling complex, mission-critical challenges What We're Looking For Strong software engineering skills in C++ and Python Must of worked on Real Time Operating Systems (RTOS) Experience with computer vision, ML frameworks (PyTorch, TensorFlow), and CUDA acceleration Background in real-time/embedded systems, edge computing, or robotics Hands-on experience with perception systems in autonomy, drones, robotics, AR/VR, or self-driving vehicles Minimum 2 years' experience (open to junior through senior levels) Space industry experience not required - we're seeking autonomy and perception engineers who thrive on solving complex, real-world problems Why Join Impact: Apply your autonomy expertise to one of the most exciting frontiers of engineering Ownership: Join as one of the first 3 US hires, shaping both technology and team direction Growth: Help build a US team that will scale significantly in the next phase Compensation & Benefits: $150,000 - $180,000+ depending on level Equity participation Full medical, dental, and vision coverage 401(k) with company match Flexible PTO and paid leave Location & Requirements Los Angeles or San Francisco Must be US Citizen, Green Card holder, or ITAR-eligible For more information, contact Ciara Holmes at EVONA or apply now to take your autonomy career to the next frontier.
    $150k-180k yearly 1d ago
  • Software Engineer

    Skale 3.7company rating

    Principal software engineer job in San Francisco, CA

    I'm hiring an AI Product Engineer for a fast-growing AI start-up that's building agents to automate financial crime workflows. Their tech works like a real analyst inside a browser and internal tools, helping banks cut huge amounts of manual work and stop fraud more effectively. They're small, highly technical, and already seeing strong traction with major institutions. In this role, you'll work across the stack, build end-to-end features, shape new agent capabilities, and help ship production systems that have real impact for customers. We're looking for engineers who: Love building quickly and owning problems end to end Have experience with production systems or AI/ML workflows Communicate clearly and enjoy working with minimal process Want to push what's possible with AI agents in the real world Minimum Bachelor's degree in Computer Science (or adjacent) Their stack is Python, Node, React and Typescript (not a dealbreaker to be experienced with these!) Apply or reach out directly if you're interested!
    $123k-169k yearly est. 3d ago
  • Software Engineer

    Alexander Chapman

    Principal software engineer job in San Francisco, CA

    What You'll Do You will join a small, elite product pod operating like a founding team inside the company. Your work will directly shape the future of entirely new product lines-from ideation to product-market fit to scaling toward $10M+ ARR. In this role, you will: Drive products from 0 β†’ 1 β†’ 10M ARR, owning development end-to-end. Lead feature creation, product decisions, customer conversations, and full-stack execution. Build high-impact AI products used daily in real industrial workflows (e.g., accounts receivable automation, lead-gen automation, factory operations tools). Collaborate directly with multibillion-dollar enterprise clients to understand pain points and design solutions. Occasionally visit factories and warehouses to observe real users and validate workflows (infrequent but highly impactful). This role is ideal for someone who wants meaningful ownership, fast iteration cycles, and the ability to build products with immediate real-world impact. Who We're Looking For Profile Archetypes We Like We've found people with the following backgrounds thrive in this environment: Early-career engineers (early to mid-20s) with 2-5 years at a high-growth, respected startup Experience at strong companies through internships Involvement in elite tech or founder communities (e.g., Neo, Contrary, 8VC, Dorm Room Fund) Degree in computer science from a strong technical university (Master's degree is a plus) Solid backend engineering skills; full-stack, CI/CD, and infra experience are strong bonuses Bonus: tried starting a company before (even if small or not VC-backed) Mindset & Traits Builder mentality - loves shipping quickly and iterating in the wild Comfortable with ambiguity and owning entire product surfaces Strong customer intuition or willingness to develop it Energized by small teams, high autonomy, and high expectations Excited to build AI products that deliver value from day one
    $106k-150k yearly est. 5d ago
  • Software Engineer

    10X Recruiting Partners

    Principal software engineer job in San Francisco, CA

    Software Engineer, C++ Systems About the Role We're seeking a highly skilled Software Engineer (C++ Systems) to join our client's team and help build the core of our GPU virtualization platform. This role is ideal for engineers who thrive on microsecond-level performance optimization, enjoy working deep in complex C++ systems, and are motivated by building foundational infrastructure that directly impacts customers. You'll play a critical role in scaling our platform as we serve a rapidly growing customer base, owning production systems from day one and tackling technically demanding challenges at the forefront of GPU infrastructure. What You'll Do Optimize performance of our C++ GPU virtualization library at the systems level Research and develop solutions for GPU oversubscription, checkpointing, and distributed GPU clusters Support new hardware and software architectures with a deep, end-to-end understanding of the stack Debug low-level systems in production environments Diagnose and resolve performance issues in machine learning workloads Collaborate closely with the CTO on advanced systems design and implementation Required Experience Proven experience building and operating low-level systems in production environments Background working with compilers, kernels, or networking protocols Demonstrated ability to trace and resolve performance issues across complex systems Technical Skills Expert-level C++ proficiency (Rust experience is acceptable, though primary development will be in C++) Experience optimizing C++ and NIC performance Strong systems-level debugging and performance analysis skills Education Degree in Computer Science or a related field from a top-tier program Strong academic performance (3.7+ GPA) Soft Skills Ability to deliver high-quality output quickly in an early-stage startup environment Comfortable taking full ownership of critical production systems Thrives in ambiguous, high-impact problem spaces Company & Opportunity Building GPU virtualization software that dramatically improves GPU efficiency Operating a fast-growing GPU cloud, scaling from $0 to $500K in revenue in just six months Backed by Y Combinator and a recently closed $4.5M Seed round Join as employee #5 at a pivotal moment: product-market fit validated and scaling rapidly Work directly with the CTO on systems challenges few startups get to tackle This is a hardcore C++ systems role focused on GPU virtualization, performance tuning, production debugging, and advanced research Expect ownership, impact, and problems that demand top 0.1% technical skill Why This Role If you love squeezing performance out of low-level systems, enjoy working at the intersection of GPUs, distributed systems, and production infrastructure, and want to help scale a breakthrough platform at an early stage, this role offers a rare and exciting opportunity.
    $106k-150k yearly est. 1d ago
  • Java Software Engineer

    Mindlance 4.6company rating

    Principal software engineer job in Concord, CA

    Role: Senior Software Engineer (Java) Contract: 12 to 24 months Skills Needed: Backend Java, API development, Microservices, Oracle, Splunk Client JD- We are seeking a Senior Software Engineer (SE3) with strong backend Java experience to support the development of APIs and microservices within a large-scale banking/transaction environment. The role involves modernizing monolithic applications, contributing to cloud migration (OCP), and ensuring platform stability, performance, and security. Key Responsibilities Design, develop, test, and support backend APIs and microservices. Work on modernization and cloud migration efforts. Ensure scalability, resiliency, and secure SDLC practices. Handle production support, monitoring, and issue resolution. Collaborate with product managers, architects, and engineering teams. Guide junior developers when needed. Required Skills 4+ years Java/Spring development 4+ years API/microservices experience 2+ years Oracle database experience Experience with Splunk or similar monitoring tools Agile/Scrum experience Nice to Have Experience decomposing monolithic apps Cloud/OCP migration experience Kafka or event-driven architecture API management tools (e.g., Apigee) Exposure to GenAI/Copilot (bonus) EEO: β€œMindlance is an Equal Opportunity Employer and does not discriminate in employment based on - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”
    $113k-153k yearly est. 3d ago
  • Lead Software Engineer

    Xcede

    Principal software engineer job in Alameda, CA

    A top AI Native Command Center startup is looking for a lead software developer to join their growing technology team. It centralizes internal and external data for companies and matches it with external insights to help companies make better decisions and predict the future. With early traction in sports and entertainment and working with some of the biggest names like the PGA, Warriors and others and a fresh venture round, they are scaling quickly. As Engineering Lead at Cred, you'll shape how we build. You'll manage and mentor a growing team, drive best practices across delivery and QA, and help us scale our infrastructure, pipelines, and platform with AI and automation at the core. Key Responsibilities: Lead and scale the engineering function with a strong delivery mindset - shipping high-quality features weekly Own and evolve internal processes around CI/CD, QA automation, observability, and DevOps Design and build internal tools to automate development, QA, and data workflows, powered by AI What We're Looking For Must-Haves: 6-10+ years of hands-on engineering experience, with at least 2+ years in engineering leadership roles Proven ability to lead agile/scrum teams, set goals, track velocity, and manage delivery in sprint cycles Strong background in DevOps and QA best practices - CI/CD pipelines, automated testing, infrastructure as code Experience building and scaling data-rich products - including APIs, integrations, scraping tools, or cloud platforms AI-native mindset - you actively look for ways to integrate LLMs and automation into engineering processes
    $128k-180k yearly est. 4d ago
  • Software Engineer

    Vivio, a Public Benefit Corporation

    Principal software engineer job in Hayward, CA

    Mission and Impact: VIVIO Health, a Public Benefit Corporation, is revolutionizing pharmacy benefits management through data and technology. Our foundational principle - "The Right Drug for the Right Person at the Right Price" - drives everything we do. Since 2016, our evidence-based approach has delivered superior health outcomes while reducing costs for self-insured employers and health plans. By ensuring each patient receives the most appropriate medication for their specific condition at a fair market price, we're replacing the obsolete PBM Model with innovative solutions that work better for everyone. Why Join VIVIO? Innovation: Challenge the status quo and shape healthcare's future Impact: Directly influence patient care and help change healthcare delivery Collaboration: Work with passionate teammates dedicated to making a difference Culture: Enjoy autonomy and reliability in a micromanagement-free environment Growth: Expand your opportunities as we expand our business Job Description Position Overview We are seeking an exceptional developer with robust Python skills to join our team. You will play a crucial role in building complex business operations logic. You should have a proven track record of building high-quality software, solving complex problems, and thriving in collaborative environments. Experience in regulated cloud environments like HIPAA or PCI is a plus. We expect a self-motivated individual who thrives in a collaborative environment and shares our commitment to enhancing the cost and quality of healthcare. If you're ready to make an impact, we want to hear from you! Location: Hayward, CA. This is a Hybrid role with a minimum of 3 in-office days. Technical Stack: Languages: Python, PHP Databases: MySQL Infrastructure: AWS or other Cloud experience, CICD Core Responsibilities: Design and develop scalable services and core libraries. Develop batch processing jobs for data imports, reporting, and external integrations. Build and maintain transaction processing systems with complex business rules. Integrate third-party APIs and normalize data across multiple healthcare providers. Implement HIPAA-compliant data handling, logging, and audit systems Write comprehensive tests with proper mocking and maintain CI/CD pipelines. Foster best practices in a lean startup setting through code reviews. Promote knowledge sharing to build a collaborative culture. Optimize architectures and designs through deep understanding of business processes Ensure operational excellence through monitoring, documentation, and deployment automation. Qualifications Required Qualifications: 5+ years of development experience with production systems BS or advanced degree in an engineering discipline or equivalent experience SQL database design and optimization Test-driven development and mocking strategies Experience with data processing Preferred Qualifications: REST API design and integration experience FastAPI or similar framework experience CRM customization experience ETL pipelines and Batch processing systems experience Job orchestration frameworks experience File-based and distributed storage systems Healthcare/pharmacy technology background Strong understanding of building software in regulated environments & security standards such as PCI DSS, ISO 27001, HIPAA, and NIST. Other expectations: Hybrid work arrangement with work from office 3 days a week. Additional Information Compensation and Benefits: Base Salary: $120-$140K/year Bonus Eligible Health benefits, including Medical, Pharmacy, Dental, Vision, and Life insurance Stock Options 401K and company match PTO Opportunity to work for a growing and innovative company. Dynamic and collaborative work environment. The chance to make a real impact with a Public Benefit Corporation. VIVIO Health is an Equal Opportunity Employer. All information will be kept confidential according to EEO guidelines. Please be advised that job opportunities will only be extended after a candidate submits a completed job application and goes through our interview process, including 1:1 and/or group interviews via phone, video conferencing, and/or in-person. All legitimate correspondence from a VIVIO employee will come from our Smart Recruiter Applicant Tracking System "@smartrecruiter.com" or "@viviohealth.com" email accounts.
    $120k-140k yearly 1d ago
  • Software Engineer

    General Medicine 3.7company rating

    Principal software engineer job in San Francisco, CA

    As a software engineer at General Medicine, you'll help build and scale a healthcare store that makes it delightfully simple to shop for any type of care. We provide upfront cash and insurance prices for virtual and in-person visits, prescriptions, labs, imaging, and more. What we're looking for We're looking for strong engineers to help us build a seamless and beautiful consumer healthcare product. We're looking for folks who will obsess over every detail of our patient experience, and also tackle the complex operational challenges of delivering care at scale. We are looking for engineers who care deeply about technical excellence but are also comfortable moving quickly - we are constantly navigating tradeoffs between engineering velocity and quality. Our ideal candidate is hungry, high-agency, and aspires to be a generalist. Our engineers frequently write product requirements documents, write SQL to understand how features are performing, and own QA - no task is beneath us or outside of the scope of the role if it helps us to deliver a great product. We're looking for someone who can operate in an environment of significant ambiguity, and who is comfortable working closely with design, operations, and clinical stakeholders. We don't expect you to have a healthcare background (though it's great if you do!). However, you should be excited by the prospect of digging into the messy complexities of the American healthcare system (integrating with EHRs, revenue cycle management, etc). Qualifications 2+ years of experience building web apps as a full-stack engineer Experience with modern infra tooling and programming languages. We currently use AWS, Ruby on Rails, and NextJS, and would expect you to have proficiency in a modern tech stack even if it isn't the one we are using. Please note that this role is based in either our SF office (near Market and Spear St) or our Boston office (Central Square, Cambridge). We expect our team to work from the office least 3 days per week. Why join us We're an experienced team that has built a company in this space before, our product has clear product-market fit, and we've raised money from top investors. We have an ambitious and distinctive vision for what can be built in consumer healthcare. We believe LLMs and price transparency legislation have opened up several massive opportunities. If you're an ambitious and entrepreneurial software engineer and this resonates, please apply.
    $111k-150k yearly est. 3d ago
  • Software Engineer

    Premier Group 4.5company rating

    Principal software engineer job in San Mateo, CA

    Founding Engineer $140K - $200K + equity San Francisco (Onsite Role) Direct Hire A fast growing early-stage start who recently secured a significant amount at Seed is actively hiring 3x software engineers to join their founding team. They're looking for people who are scrappy, move fast, challenge assumptions, and are driven to win. They build quickly and expect teammates to push boundaries. Who You Are Make quick, reversible (β€œtwo-way door”) decisions Proactively fix problems before being asked Comfortable working across a modern engineering stack (e.g., TypeScript, Python, containerisation, ML/LLM tooling, databases, cloud environments, mobile frameworks) Have built real, shipped products Thrive in ambiguity and fast-moving environments What You'll Do Talk directly with users to understand their workflows, pain points, and needs Architect systems that support large enterprise usage Build automated pipelines and intelligent agents that process and verify large volumes of data Maintain scalable, robust infrastructure Ship quickly - progress over perfection The Reality You'll work closely with the founding team and directly with customers User value beats hype, trends, and β€œcool tech” Expect a demanding, high-output culture If you're a Software Engineer with 2 + years' experience and want to work in a growing start-up, please do apply now for immediate consideration.
    $140k-200k yearly 5d ago
  • Python Backend Engineer - 3D / Visualization / API / Software (On-site)

    Attis

    Principal software engineer job in San Mateo, CA

    A pioneering and well-funded AI company is seeking a talented Python Backend Engineer to build the core infrastructure for its revolutionary autonomous systems. This is a unique opportunity to join an innovative team at the forefront of engineering and artificial intelligence, creating a new category of software that will redefine how complex products in sectors like aerospace, automotive, and advanced manufacturing are designed and developed. Why Join? Build the Future of Engineering: This isn't just another backend role. Your work will directly shape how next-generation rockets, cars, and aircraft are designed, fundamentally changing the engineering landscape. Solve Unprecedented Technical Puzzles: Tackle unique challenges in building the infrastructure for autonomous AI agents, including simulation orchestration, multi-agent coordination, and scalable model serving. Shape a Foundational Platform: As a critical member of a pioneering team, you will have a significant impact on the technical direction and core architecture of an entirely new category of software. Join a High-Impact Team: Work in a collaborative, fast-paced environment where your expertise is valued, and you have end-to-end ownership of critical systems. Compensation & Location: Base salary of up to $210,000 + equity + benefits, while working on-site with the team in a modern office in downtown San Francisco. The Role As a Python Backend Engineer, you will be instrumental in constructing the infrastructure that underpins these autonomous engineering agents. Your responsibilities will span model serving, simulation orchestration, multi-agent coordination, and the development of robust, developer-facing APIs. This position is critical for delivering the fast, reliable, and scalable systems that professional engineers will trust and depend on in high-stakes production environments. You will: Own and build the core backend infrastructure for the autonomous AI agents, focusing on scalability, model serving, and multi-agent orchestration. Design and maintain robust APIs while integrating essential third-party tools like CAD software and simulation backends into the core platform. Develop backend services to process and serve complex 3D visualizations from simulation and geometric data. Collaborate across ML, frontend, and simulation teams to shape the product and engage directly with early customers to drive infrastructure needs. Make foundational architectural decisions that will define the technical future and scalability of the entire platform. The Essential Requirements Strong backend software engineering experience, with a primary focus on Python. Proven experience in designing, building, and maintaining production-level APIs (FastAPI preferred but Flask and Django also considered). Experience with 3D visualization libraries or tools such as PyVista, ParaView, or VTK. Excellent systems-thinking skills and the ability to reason about the interactions between compute, data, and models. Experience working in fast-paced environments where end-to-end ownership and proactivity are essential. Exceptional communication and collaboration abilities. What Will Make You Stand Out Experience integrating with scientific or engineering software (such as CAD, FEA, or CFD tools). Exposure to agent frameworks, workflow orchestration engines, or distributed systems. Familiarity with model serving frameworks (e.g., TorchServe, Triton) or simulation backends. Previous experience building developer-focused tools or working in high-trust, customer-facing technical roles. If you are interested in this role, please apply with your resume through this site. SEO Keywords for Search Python Backend Engineer, Python Software Engineer, Backend Engineer, Software Engineer, Python Developer, AI Engineer, Machine Learning Infrastructure, MLOps Engineer, Backend Software Engineer (Python), Senior Backend Engineer, AI/ML Engineer, Infrastructure Engineer, FastAPI Developer, PyVista, ParaView, VTK, 3D Visualization, Docker, Kubernetes, Cloud Engineer, AI Platform Engineer, Distributed Systems Engineer, Simulation Software Engineer, CAD Integration, CFD, FEA, Scientific Computing, High-Performance Computing (HPC), Agent Frameworks, Workflow Orchestration, Technical Lead, Staff Engineer. Disclaimer Attis Global Ltd is an equal opportunities employer. No terminology in this advert is intended to discriminate on any of the grounds protected by law, and all qualified applicants will receive consideration for employment without regard to age, sex, race, national origin, religion or belief, disability, pregnancy and maternity, marital status, political affiliation, socio-economic status, sexual orientation, gender, gender identity and expression, and/or gender reassignment. M/F/D/V. We operate as a staffing agency and employment business. More information can be found at attisglobal.com.
    $210k yearly 2d ago
  • Software Engineer

    Acceler8 Talent

    Principal software engineer job in San Mateo, CA

    πŸš€ Software Engineer - AI & Full Stack (San Francisco, CA) πŸ’Ό Full-Time | 🧠 1-4+ Years Experience | πŸ’° $150,000- 210,000 We're building self-improving software - AI that continuously creates, tests, and enhances digital experiences. Backed by Y Combinator, Gradient, and leaders from OpenAI, Uber, and Meta, we've raised $5M+ and are scaling fast. If you love building things that think for themselves , this is your chance to help shape the next wave of intelligent software. 🧩 What You'll Do Build an AI-powered paywall editor serving millions of users every day. Work across the stack - Next.js frontend + Python backend - integrating the latest AI models & APIs. Ship fast: design β†’ code β†’ test β†’ deploy β†’ learn β†’ repeat. Collaborate directly with founders, engineers, and customers to deliver exceptional user experiences. ⚑ What We're Looking For Strong problem-solving and full-stack skills (Python, React, TypeScript). Experience building user-facing products that people love. Excellent communication and a bias for action. Ownership mindset - you ship things that matter. Startup experience = BONUS BSc CompSc degree preferred πŸ’‘ Bonus Points Experience with AI/LLM integrations. Startup or founder-level experience. Mobile skills (Swift, Flutter, React Native). 🧠 Tech Stack Next.js (React/TypeScript), Zustand, Tailwind, Shadcn, Python, Supabase, Fly.io, Swift, Flutter, Expo πŸ“ In-person role - San Francisco (Mon-Sat) U.S. work authorization required (O-1 visa sponsorship possible). If you're ready to build AI that builds software, we'd love to hear from you. πŸ‘‰ Apply now and help us invent the future of intelligent systems.
    $150k-210k yearly 3d ago
  • Robotic Software Engineer

    Insight Recruitment

    Principal software engineer job in San Mateo, CA

    Robotics Software Engineer (Generalist/Full-Stack) Robotic Software Engineer - Humanoid Robotics Palo Alto, SF Bay Area (Full-time | Onsite) $180k-$200k + equity (flexible for exceptional candidates) We are recruiting building next-generation humanoid robotic systems that combine advanced AI with cutting-edge hardware. Our team moves fast, prototypes aggressively, and puts real robots into the world. We're now hiring a Robotic Software Engineer to help shape our core software stack and accelerate the development of our embodied AI systems. What You'll Work On As part of a small, high-impact engineering team, you will: Build and optimise robotics software in C++ and ROS2 Integrate perception, control, planning, and learning modules Work hands-on with robots to bring up new hardware and run real-world experiments Deploy reinforcement learning / imitation learning policies onto physical robots Develop middleware, interfaces, and tooling that connect AI β†’ hardware Prototype behaviours across diverse robot types (arms, humanoids, mobile platforms, drones) This role directly supports both our AI and hardware teams and has significant ownership from day one. Must-haves: Strong C++ development skills (multi-threading, performance, systems-level) Professional experience with ROS2 Hands-on robotics experience - ideally robot learning on physical hardware Ability to work on real robots (debugging, integration, testing) Generalist mindset and comfort in a fast-paced startup environment Nice-to-haves: Manipulation or kinematics (humanoids, arms, quadrupeds) Controls for mobile robots or drones Sensor/actuator integration, drivers, or middleware experience VR prototyping (Meta Quest or similar) Experience across different robot embodiments Why Join Us Build software that runs on real humanoid robots immediately High ownership within a small, world-class engineering team Competitive compensation + meaningful equity Opportunity to influence architecture, roadmap, and product direction Work at one of the most exciting intersections in tech: AI Γ— robotics
    $180k-200k yearly 4d ago
  • Software Engineer

    Premier Group 4.5company rating

    Principal software engineer job in San Francisco, CA

    Founding Engineer $140K - $200K + equity San Francisco (Onsite Role) Direct Hire A fast growing early-stage start who recently secured a significant amount at Seed is actively hiring 3x software engineers to join their founding team. They're looking for people who are scrappy, move fast, challenge assumptions, and are driven to win. They build quickly and expect teammates to push boundaries. Who You Are Make quick, reversible (β€œtwo-way door”) decisions Proactively fix problems before being asked Comfortable working across a modern engineering stack (e.g., TypeScript, Python, containerisation, ML/LLM tooling, databases, cloud environments, mobile frameworks) Have built real, shipped products Thrive in ambiguity and fast-moving environments What You'll Do Talk directly with users to understand their workflows, pain points, and needs Architect systems that support large enterprise usage Build automated pipelines and intelligent agents that process and verify large volumes of data Maintain scalable, robust infrastructure Ship quickly - progress over perfection The Reality You'll work closely with the founding team and directly with customers User value beats hype, trends, and β€œcool tech” Expect a demanding, high-output culture If you're a Software Engineer with 2 + years' experience and want to work in a growing start-up, please do apply now for immediate consideration.
    $140k-200k yearly 5d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Berkeley, CA?

The average principal software engineer in Berkeley, CA earns between $123,000 and $245,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Berkeley, CA

$174,000

What are the biggest employers of Principal Software Engineers in Berkeley, CA?

The biggest employers of Principal Software Engineers in Berkeley, CA are:
  1. VuMedi
  2. SiriusXM
  3. Form Energy
Job type you want
Full Time
Part Time
Internship
Temporary