Software Engineering Manager Jobs in Petaluma, CA

- 2,073 Jobs
All
Software Engineering Manager
Vice President Of Software Engineering
Director Of Software Development
Software Engineer Lead
Staff Software Engineer
Software Leader
Computer Software Engineer
Software Developer
Principal Software Engineer
Software Engineering Internship
  • VP of Software Engineering [Riyadh - B2B/SaaS]

    Talent Seed

    Software Engineering Manager Job 14 miles from Petaluma

    **This role requires relocation to Riyadh* Our client, a series A start-up in Riyadh, KSA, is seeking a VP of Engineering. In this crucial role, you will drive the technical strategy, oversee the development of our platform, and lead a team of engineers to deliver innovative solutions that align with the business objectives and customer needs. teams. Responsibilities: Technical Strategy and Architecture Define and execute the technical roadmap, ensuring alignment with business goals and market demands. Make critical decisions on technology stack and architecture, focusing on scalability and innovation. Lead the modernization of legacy systems through strategic planning and incremental improvements. Team Leadership and Development Build, mentor, and manage a high-performing engineering team. Implement and refine best practices in software development, including Agile methodologies and XP principles. Foster a culture of continuous learning, innovation, and technical excellence. Product Development and Delivery Collaborate closely with product and business teams to shape the product and execute on the technical products. Ensure the timely delivery of high-quality, scalable software that meets customer needs. Oversee the implementation of robust testing, deployment, and monitoring processes. Performance Management and Metrics Establish and track key engineering metrics to drive continuous improvement. Optimize development processes and team productivity. Report on technical progress and challenges to senior leadership and stakeholders. We are seeking an engineering leader who has: 12+ years of experience building technical software products, with at least 4 of those years as a manager of an engineering team of 30+ Experience in building B2B digital products from a very nascent stage to maturity in high-growth startups is a must. As is B2B & SaaS is essential. Proven expertise in software architecture, system design, and scaling engineering processes in a startup environment. Strong track record of successfully modernizing legacy systems and implementing innovative solutions. Build relationships and enable continuous channels for stakeholders from different departments
    $143k-226k yearly est. 7d ago
  • Vice President of Software Engineering

    Round-Peg Solutions (RPS

    Software Engineering Manager Job 14 miles from Petaluma

    A very exciting, well-funded start-up are looking for a VP of Software & Simulation to revolutionise the next generation of autonomy in transportation. Are you a technical leader who thrives in a fast-paced, innovation-driven environment? Do you have experience leading high-performance teams in real-time embedded software, autonomy, and simulation? If so, we have an exciting opportunity to drive the next generation of autonomy and intelligent systems. The Role As VP of Software & Simulation, you will lead the development of high-integrity, real-time software for autonomous systems, ensuring fast, iterative development while maintaining safety and reliability. This is a hands-on technical leadership role, where you will build and scale software teams, define software architecture, and drive simulation, HIL/SIL testing, and AI/ML-powered autonomy validation. As the VP of Software & Simulation, you'll: Lead the full software lifecycle, from architecture and development to testing and deployment. Drive real-time embedded software development for autonomous decision-making, control systems, and sensor fusion. Build and optimize simulation environments (HIL/SIL, synthetic data generation, digital twins) to accelerate autonomy validation. Implement AI/ML-based testing and automated validation pipelines to enhance reliability and efficiency. Scale a high-performance engineering team, hiring and mentoring top-tier talent. Work cross-functionally with hardware, autonomy, and systems teams to ensure seamless integration. What We're Looking for from the VP of Software & Simulation: Technical Leadership - Proven experience scaling and managing high-performance software teams in autonomy, robotics, or real-time systems. Real-Time Embedded Software - Deep understanding of real-time constraints, control systems, RTOS, C/C++, and low-latency software. Simulation & Validation - Strong experience in HIL/SIL, model-based design, physics-based simulation, and synthetic data generation. AI & Autonomy - Experience integrating AI/ML into real-time systems for perception, planning, and validation. Fast Iterative Development - Ability to drive rapid software iteration without compromising reliability or safety. Our client are putting together a very competitive compensation package with guaranteed earnings equating to circa $500k per year as well as a lucrative bonus structure
    $143k-226k yearly est. 18d ago
  • Director of Engineering- Software

    Harnham

    Software Engineering Manager Job 34 miles from Petaluma

    DIRECTOR OF ENGINEERING Hybrid: 3 days onsite in San Francisco 200-240K Plus bonus and equity. Director of Engineering - Lead Innovation in Healthcare Technology Are you passionate about building cutting-edge software solutions that make a real impact on healthcare? This is a unique opportunity to lead a talented engineering team, drive innovation, and shape the future of genetic and health risk insights. About the Company: This start-up is pioneering methods and developing products that help families understand their risk for inherited diseases. By creating a lifetime, on-demand health insights platform, my client empowers individuals with data-driven knowledge about cardiac health, diabetes, cancer risk, and medication responses. With a mission to transform genetic health insights into actionable solutions, they are backed by world-class investors and led by a team with deep experience in healthcare technology. The Opportunity: The Director of Engineering will lead the software engineering team, collaborating closely with leadership and product managers to design, build, and optimize software systems. This role is ideal for someone who enjoys technical leadership, strategic planning, and hands-on problem-solving in a fast-paced, innovative environment. Key Responsibilities: Work with leadership and stakeholders to plan projects, identify dependencies, and establish timelines. Oversee project execution and provide technical guidance to ensure efficient delivery. Manage backend engineering teams, including hiring, mentoring, evaluating, and growing talent. Implement, monitor, and maintain systems in a regulated environment. Ensure system security, reliability, and scalability in collaboration with internal and external teams. Lead integration efforts with external partners and healthcare data platforms. Balance responsibilities with 60% team management, 30% technical leadership, and 10% hands-on coding. Skills & Experience You'll Need to Succeed: Strong experience with Python, Django, REST APIs, Linux, system design, and AWS. Expertise in modern software development, unit testing, CI/CD, DevOps, logging, and monitoring. Familiarity with React, Terraform, Kubernetes, networking, and Docker is a plus. Experience in biotech or genetic testing is highly desirable. Ability to thrive in a fast-moving start-up environment, balancing scrappy solutions and production-grade development. Strong communication and organizational skills, with a pragmatic approach to agile development. Why Join This Team? Make an Impact - Contribute to life-changing healthcare innovations that help individuals and families worldwide. Collaborate with the Best - Work alongside experienced leaders who have built successful healthcare companies (Natera, Invitae, Ciitizen). Cutting-Edge Technology - Engage with the latest AI-driven, cloud-based healthcare solutions. Competitive Compensation - Enjoy a strong salary, equity participation, and benefits (health, dental, vision, 401k). Start-up Energy with Stability - A fast-paced, dynamic environment with the backing of top-tier investors.
    $172k-261k yearly est. 20d ago
  • Systems Software Lead

    Acceler8 Talent

    Software Engineering Manager Job 34 miles from Petaluma

    Introduction Are you passionate about pioneering the future of AGI computing? We are looking for a Systems Software Lead to join our dynamic team. If you're excited about pushing the boundaries of technology and building world-class system software for cutting-edge silicon and systems, we want to hear from you. About the Company Dedicated to becoming the leading compute platform for AGI, we are at the forefront of developing vertically integrated solutions, spanning from silicon to systems. Our focus is on creating robust hardware and software solutions capable of handling the most extensive ML workloads for AGI. At our organization, innovation and excellence are at the core of everything we do, and we are committed to shaping the future of AI computing. About the Role As a Systems Software Lead, you will play a pivotal role in building and leading a world-class team dedicated to developing system software for chips and systems. Your responsibilities will include: Hiring and managing specialized employees and contractors to develop system software and firmware, including device drivers, boot sequences, and configuration and provisioning of chips and boards. Leading the program management of engineering milestones to deliver system software for both pre- and post-silicon efforts on silicon and hardware systems. Contributing to the architecture and execution of system software development. Collaborating with other engineering teams on system and silicon architecture based on system software requirements. Working closely with the silicon team on software components of silicon IP evaluation and selection process, including interface IPs, clocking, thermal, and process IPs to monitor and manage the silicon and hardware systems in real time. Collaborating with kernel and compiler software teams for system-level considerations. Collaborating with the system design team on selecting suppliers, including a JDM partner, and working with them on system software deliverables and milestones. Supporting customers in the deployment of hardware systems and managing these systems in their data centers. Collaborating with the Operations Team on RMA, FA, and debugging failures on systems. What We Can Offer You A competitive salary and benefits package. The opportunity to work with a talented and passionate team at the forefront of AGI computing. A supportive and inclusive work environment committed to diversity and equal employment opportunities. Key Responsibilities System Software Lead: Lead and manage a team to develop system software and firmware for chips and systems. Program Management: Manage engineering milestones for system software delivery on silicon and hardware systems. Software Development: Contribute to the architecture and execution of system software development. Collaboration: Work with other engineering teams on system and silicon architecture and collaborate with the silicon team on software components of silicon IP evaluation and selection. Customer Support: Support customers in the deployment of hardware systems and manage these systems in their data centers. Operations Collaboration: Collaborate with the Operations Team on RMA, FA, and debugging failures on systems. Relevant Keywords High-performance compute and networking silicon and system software Linux kernel and user-space development for system management BIOS, PCIE, Ethernet drivers Software architecture for high-speed interfaces drivers Real-time management, telemetry, and debug of high-availability systems ML, HPC, datacenter networking applications Building and leading teams for high-performance system software development C, C++, Rust, Python programming Scripting for Linux and Unix shells
    $143k-204k yearly est. 14d ago
  • Director of Software Engineering

    Savant Labs 4.2company rating

    Software Engineering Manager Job 14 miles from Petaluma

    About Us: Savant is a rapidly growing (Series A: $18.5M) SaaS company aiming to build an all-in-one platform for analytics automation. In this “analysts' home in the cloud,” business analysts with any technical background and in all industry verticals can explore, experiment, build, share, and automate analytics projects to extract business insights timely and reliably. We are building for analytics what UIPath has built for data entry. It is a $25B market and growing fast! The founding team has worked together for 5+ years and has deep experience in the analytics space. Their entrepreneurial journey has taken them through multiple successful companies, including Lattice Engines (acquired by D&B), Drawbridge (acquired by LinkedIn), Clearwell (acquired by Symantec), Data Domain (acquired by EMC), 3Par (IPO), and Hyperion (acquired by Oracle). Job Summary: The Software Director will oversee the software development lifecycle, manage cross-functional teams, and ensure the delivery of high-quality, scalable, and innovative software solutions. This leadership role requires a strong technical background, strategic vision, and excellent communication skills to align software development goals with organizational objectives. Key Responsibilities: 1. Leadership and Strategy: Define and implement the software development strategy aligned with the company's objectives. Lead and mentor a globally distributed remote team of engineering managers, architects, and developers to achieve excellence in software delivery. Foster a collaborative, innovative, and high-performance engineering culture. Enforce a culture of customer-first and test-driven practices across the team. 2. Project and Program Management: Oversee the planning, execution, and delivery of multiple software projects on time and within budget. Collaborate with product managers to define technical requirements, roadmaps, and priorities. Ensure alignment between business needs and engineering initiatives. 3. Technology and Architecture: Make critical technical decisions regarding software architecture, frameworks, and tools. Stay abreast of emerging technologies and trends to ensure the company remains competitive. Ensure that software systems are scalable, maintainable, and secure. 4. Process Improvement: Establish best practices for software development, testing, and deployment. Drive continuous improvement in software quality, team efficiency, and delivery timelines. Champion agile methodologies and DevOps principles to streamline workflows. 5. Risk and Compliance Management: Ensure software projects comply with relevant regulatory and security requirements. Proactively identify, assess, and mitigate project risks. Key Qualifications: Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Experience: 10+ years of experience in software engineering, with at least 5 years in a leadership role. Proven track record of managing globally distributed remote teams. Proven experience delivering large-scale, complex software projects. Strong understanding of cloud platforms (e.g., AWS, GCP, Azure), microservices, and DevOps practices. Skills: Excellent technical, analytical, and problem-solving skills. Strong leadership and team-building abilities. Exceptional communication and stakeholder management skills. Preferred Qualifications: Knowledge and experience in building agentic applications is a plus. Knowledge and experience in building SaaS-based enterprise management solutions is a plus. Desired experience in building innovative data analytic products. Desired Competencies: Strategic mindset with the ability to balance long-term vision and short-term execution. Strong business acumen and the ability to translate technical concepts into business value. Adaptability and resilience in a fast-paced, dynamic environment.
    $186k-249k yearly est. 25d ago
  • Software Engineering Intern - 2025 Summer

    Preffect

    Software Engineering Manager Job 34 miles from Petaluma

    About the Role As a Software Engineering Intern at Preffect, you'll be working at the intersection of Health AI, real-time data processing, and scalable infrastructure, helping to build systems that power intelligent health insights. You'll contribute to integrating health applications, designing scalable data pipelines, and optimizing real-time data ingestion to support AI-driven analytics. Collaborating with our engineering and applied ML team, you'll gain hands-on experience with cutting-edge technologies for high-performance data processing and storage: Implement event-driven architectures using Apache Kafka, Redis Streams, or Celery for real-time data processing. Design and implement ETL pipelines to load, transform, and store structured and unstructured health data into PostgreSQL. Ensure data consistency, fault tolerance, and efficient querying across different health metrics. Improve system scalability using async processing, caching strategies, and parallel execution. Collaborate with ML and data teams to structure data for analytics, recommendations, and predictive modeling. Implement logging, monitoring, and performance optimization for data ingestion services. Minimum Qualifications ✔️ Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or related fields. ✔️ Experience in Python, Django/FastAPI for backend development. ✔️ Familiarity with RESTful APIs, WebSockets, and health data integration (Apple HealthKit, Google Fit, Fitbit). ✔️ Strong understanding of SQL & PostgreSQL for data storage and transformation. ✔️ Knowledge of real-time processing engines like Apache Kafka, Redis Streams, Celery, or RabbitMQ. ✔️Familiarity with Flink, Apache Beam, or other real-time data processing frameworks used for high-throughput, distributed data streaming and batch processing. ✔️ Experience with data pipelines, ETL, and database optimization techniques. ✔️ Familiarity with Docker, Kubernetes, and CI/CD pipelines for deployment. If you are passionate about leveraging artificial intelligence to create transformational Health and Wellness products, we'd love to hear from you! Apply now to join our mission-driven team at Preffect.
    $51k-91k yearly est. 25d ago
  • Principal Software Engineer

    Iotairx, Inc.

    Software Engineering Manager Job 34 miles from Petaluma

    IOTAIRx is a pioneering company in the development of artificial intelligence powered Platform for the healthcare industry. By leveraging extensive health data, including structured and unstructured information, we aim to deliver insights that support better care outcomes. Our mission is to empower providers to deliver top-tier care at 1/100th of cost and drive better outcomes through AI-driven solutions. Role Description The Principal Software Engineer will be responsible for Full stack software development, Architecting solutions, managing data stores, ensure HIPPA compliance and also help with the infrastructure to support training and development of AI models. Qualifications: We look for the following skills and experience: Bachelor's degree in computer science, software engineering, or equivalent practical experience 10+ years of experience with software development in one or more programming languages, and with data structures/algorithms. Familiarity with our tech stack: GoLang, NextJS, React, GCP/AWS Interpersonal skills, such as discussing technical ideas effectively with colleagues and collaborating with others in interdisciplinary teams. Experience building / working with healthcare specific systems and data like EHR, DICOM. In addition, the following would be an advantage: Experience in ML/AI, in particular deployment and infrastructure for AI development. DevOps - CI/CD, Infrastructure management Experience in healthcare space. Visa sponsorship not available. Competitive compensation + Equity.
    $146k-209k yearly est. 29d ago
  • Principal Software Engineer

    Proclinical Staffing

    Software Engineering Manager Job 34 miles from Petaluma

    Principal Software Engineer, Computational Chemistry & Molecular Dynamics San Francisco, CA / Full Time / Hybrid Proclinical is partnering with an AI powered biotech to recruit for a Software Engineer to enhance and optimize workflows within a dynamic biotech environment. Primary Responsibilities: Create and manage advanced computational chemistry workflows. Collaborate with chemists to implement methods for molecular property prediction. Complete infrastructure scalability to efficiently manage large volumes of data and numerous parallel jobs. Skills & Requirements: Strong analytical skills with the ability to balance detail-oriented tasks and strategic architectural planning. Comfortable working across all levels of the software stack, building intuitive APIs and libraries for computational chemists Experience working in the fields of computational chemistry and drug discovery Experience in writing production code and driving projects to completion If you are having difficulty in applying or if you have any questions, please contact Victoria Kroon at (+1) 929-387-4315 or v.kroon@proclinical.com. Proclinical is a specialist employment agency and recruitment business, providing job opportunities within major pharmaceutical, biopharmaceutical, biotechnology and medical device companies. Proclinical Staffing is an equal opportunity employer.
    $146k-209k yearly est. 5d ago
  • Full Stack Software Developer

    Peppermill 4.4company rating

    Software Engineering Manager Job 14 miles from Petaluma

    About the Role: We are looking for a talented and driven Full Stack Software Developer to join our dynamic team working to make AI accessible to all. In this role, you will design, develop, and maintain web applications and platforms, working across both front-end and back-end systems. You will collaborate with cross-functional teams to deliver scalable and innovative solutions that are challenging to build but have a large impact. This is an exciting opportunity to work in a fast-paced environment and contribute to building innovative applications that make a meaningful impact. Key Responsibilities: Software Development: Design, develop, and maintain scalable, secure, and high-performance web applications Write clean, maintainable, and efficient code Develop and integrate APIs for seamless functionality between front-end and back-end systems Qualifications and Skills: Required: Bachelor's Degree At least 6 years of experience in with software development and web technologies Proven experience as a Full Stack Developer or similar role Strong proficiency in at least core technology environments - Angular/Java/Python REST / HTTP / Web Architecture understanding Proficiency in database design and management (SQL/NoSQL). Understanding of DevOps practices and tools (Github Actions, Docker, Jenkins, etc.) Must reside in the San Francisco Bay Area Preferred: Experience with fundamental AWS services and concepts. Knowledge of software security best practices Experience with Queueing systems (RabbitMQ / Kafka / etc) Experience with mobile development AI tools experience Collaboration & Communication: Work closely with product managers, designers, and other developers to ensure project goals are met Work across time zones to interact with remote teams Participate in code reviews, brainstorming sessions, and team stand-ups Testing & Deployment: Perform unit testing, integration testing, and debugging to ensure application reliability Work to make deployable code and work with support on production issues / bugfixes Continuous Improvement: Stay up to date with the latest industry trends and technologies Propose and implement improvements to the development process What We Offer: Competitive salary and benefits package Flexible work hours and hybrid work options A collaborative and innovative work environment Access to the latest tools, technologies, and learning resources Ready to Join Us? If you're passionate about software development, thrive in dynamic environments, and want to work on impactful projects, we would love to hear from you! Apply today to be part of our team and help shape the future of technology. We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas. How to Apply (resume required - must reside in the San Francisco Bay Area): Send your resume and a brief cover letter as the body of the email to ******************************** ************************************
    $96k-126k yearly est. 29d ago
  • Senior / Staff Software Engineer - Backend and ML

    Tofu

    Software Engineering Manager Job 34 miles from Petaluma

    Who we are We're Tofu (************************* an innovative startup nestled in the heart of the SF Bay Area (San Mateo is our hub), revolutionizing B2B marketing in an AI-first world. Our mission is to empower marketing teams with cutting-edge AI technology to create hyper-personalized, omni-channel content at scale. Our founding team hails from places like Meta, Google, Twitter, Slack, LinkedIn, Stanford and MIT. This unique blend of technical prowess in AI/ML/NLP and deep understanding of B2B marketing allows us to truly grasp our customers' challenges and develop scalable solutions they love. We're not just another tech company - we're a group of passionate builders who genuinely want to make a dent in the universe by reimagining what content generation looks like when powered by AI. Since started last year, our business has been growing extremely fast and we are well-funded by world-leading investors such as Index Ventures and SignalFire. What you'll get to do We're looking for exceptional backend engineers to join our merry band of innovators. You'll be building robust, scalable systems that power our AI-driven marketing platform. But it's not just about writing efficient code (though we do love that). You'll be directly working with customers and collaborating with our design and product teams to transform concepts into seamless, user-friendly features. What we're looking for We're after someone who doesn't just code, but crafts. Someone who enjoys solving customer problems and gets things done end-to-end. You should excel in: Python, AWS services and cloud architecture PostgreSQL and database optimization Designing and implementing RESTful APIs Writing clean, efficient, and maintainable code Building scalable, distributed systems Thinking about system design holistically At least 4 years of working experience (mix of startup and big company experience preferred) Bonus points if you have experience working with AI/LLMs and knowledge of AI model deployment and optimization. Why you might love it here As part of our small but mighty team, you're not just an employee - you're an owner. Your work will directly impact the company's success and trajectory. We also move extremely fast and do product releases everyday (we've never missed even one release in the past whole year). You'll get to work with what we (humbly) think are some pretty awesome people. We're kind, talented, and humble folks who work hard but don't take ourselves too seriously. We believe that at this early stage, it's all about the team. That's why we meet up three times a week in our San Mateo office - to collaborate, innovate, and occasionally debate which of our furry colleagues (we're a dog-friendly company) is the most adorable. If this sounds interesting... We would love to talk to you, so please reach out here. If you're not sure if this the right step for you at the moment and you'd like to more casually chat, feel free to reach out at ******************. If you'd like to learn more about our product you can also check out this demo here (https://www.loom.com/share/c4a**********1a187550abdcaf0f7f0?t=0).
    $131k-186k yearly est. 25d ago
  • Staff Software Engineer

    Zenith Search

    Software Engineering Manager Job 34 miles from Petaluma

    A leading quantitative hedge fund operating at the forefront of financial technology is seeking an experienced Senior/Staff Software Engineer specializing in Python/C++/Java. This firm leverages advanced Python development, high-performance computing, and sophisticated data processing techniques to drive trading strategies and research. The Role: The Senior/Staff Software Engineer will be responsible for developing, optimizing, and scaling critical systems that support trading and quantitative research. This role requires a technically skilled leader capable of designing robust architectures, mentoring junior engineers, and driving performance improvements in a fast-paced environment. Key Responsibilities: Architecting, developing, and optimizing high-performance Python/C++/Java applications for trading, research, and data processing. Building and maintaining scalable distributed systems capable of handling massive data sets. Enhancing system performance with a focus on low-latency, high-throughput, and fault tolerance. Collaborating with quantitative researchers and portfolio managers to integrate complex models and strategies into production. Ensuring best practices in software engineering Qualifications: Bachelor's, Master's, or PhD in Computer Science, Engineering, or a related field. Expert-level proficiency in Python/C++/Java, with a focus on performance optimization and clean, maintainable code. Strong understanding of distributed computing, multi-threading, and real-time systems. Experience working with large-scale data processing pipelines and time-series databases. Prior experience in a quantitative finance or high-frequency trading environment is a strong plus. Why Join the Firm? Opportunity to collaborate with world-class engineers and quantitative researchers in a dynamic environment. Exposure to complex, high-impact engineering challenges in financial technology. Access to cutting-edge tools and technology to drive innovation. Competitive compensation, performance-based bonuses, and comprehensive benefits. Highly skilled Python/C++/Java engineers looking for a high-impact role in quantitative finance are encouraged to apply. Apply today to contribute to the future of algorithmic trading.
    $131k-186k yearly est. 29d ago
  • Software Engineer: High Performance Computing

    Vinci4D.Ai

    Software Engineering Manager Job 14 miles from Petaluma

    About Us 🚀 We're building a co-pilot for hardware designers. Our mission is to enable millions of hardware designers + engineers to iterate through designs 1000x faster. (Our system solves the 100M DoF Problem in 13 seconds, without hallucinations) We are building our geometry + physics-driven foundation model for nm to cm scale designs → First model shipped and now expanding! Backed by Khosla and Eclipse Ventures Your Responsibilities Own the automated physics simulation data generation pipeline for various scenarios which involved solving steady and unsteady PDEs (Thermo-Elasticity, Plasticity, Electromagnetic, … etc) Assist in the strategy, planning the product roadmap, and prioritizing the development in partnership with design partners and early customers Build and ship critical product features Learn a lot while building products that engineers will love Qualifications 5+ years of experience developing and shipping features in high-performance and scientific computing. Proficiency in programming languages/tools:C++, CUDA/Hip, Python, JAX, Deep expertise in the field of numerical simulation of a physical system, you have developed your own FEA, FVM/LBM code in C++ or CUDA/Hip Experience in parallel programming and optimization techniques Knowledge of algorithms, and data structures Masters/Ph.D. degree in Engineering, Scientific Computing related field. You are excited about building an AI model + GPU accelerated geometry and physics engine for various design problems (e.g. heat dissipation system for chips to landing gears)! You are excited about entrepreneurship, taking things from 0 to 1, and have a continuous learning mindset. You thrive when you have autonomy and ownership over your work Location Office in Palo Alto, CA (2 mins walk from Caltrain station), 3 days in person. Benefits and perks Competitive compensation & equity (stock options) Health + dental + 401k Lunch, drinks, and snacks provided for in-person days
    $116k-156k yearly est. 27d ago
  • Software Engineering Leader - SLS, 3D Imaging, & Point Cloud

    Blue Signal Search

    Software Engineering Manager Job 34 miles from Petaluma

    Software Engineering Leader - 3D Imaging & Point Cloud Optimization About the Opportunity A cutting-edge technology firm specializing in advanced 3D imaging solutions is expanding its software team. With a strong foundation in structured light scanning and point cloud processing, this company is revolutionizing high-precision scanning solutions. We are seeking top-tier engineers who have already mastered these challenges elsewhere and can contribute immediately to the development of next-generation software for our industry-leading scanning technology. Why Join Us? Competitive salary plus equity. Opportunity to work on groundbreaking 3D imaging and structured light scanning software. A well-funded company with a track record of success, currently generating multi-million-dollar revenue. A high-impact role in a growing team, reporting directly to executive leadership. Open to global candidates; remote options available with relocation support for U.S. hires. What You'll Do Develop and optimize software solutions for structured light scanning and high-precision 3D imaging. Work on Point Cloud Registration, stitching together high-resolution 3D data sets to create seamless digital models. Implement Point Cloud to Mesh Optimization, refining raw point cloud data into detailed and accurate mesh models. Enhance Mesh Color Visualization, ensuring high-fidelity color representation in 3D scanned models. Contribute to the next generation of 3D scanning solutions with micron-level accuracy. Collaborate with hardware and R&D teams to integrate software solutions with scanning hardware. What You Bring Proven experience in structured light scanning, point cloud processing, or high-precision 3D imaging. Expertise in developing and optimizing software for point cloud registration and mesh generation. Strong proficiency in relevant programming languages such as C++, Python, and OpenGL. Deep understanding of micron-level accuracy requirements for 3D imaging applications. Background in industries such as medical imaging, dental scanning, or high-precision 3D modeling preferred. Experience working in fast-paced, high-growth environments where rapid innovation is key. Ability to work collaboratively with cross-functional teams and drive software development forward. Preferred Qualifications Experience in real-time 3D rendering and visualization. Background in machine learning applications for 3D imaging enhancement. Familiarity with cloud-based processing and distributed computing for large-scale 3D data. Prior work with companies specializing in high-accuracy scanning solutions. Next Steps If you're an experienced software engineer with a passion for cutting-edge 3D imaging solutions, we'd love to hear from you. Apply today to be part of a team pushing the boundaries of what's possible in structured light scanning and point cloud technology. About Blue Signal: Blue Signal is an award-winning, executive search firm specializing in various specialties. Our recruiters have a proven track record of placing top-tier talent across industry verticals, with deep expertise in numerous professional services. Learn more at bit.ly/46Gs4yS
    $128k-180k yearly est. 13d ago
  • Lead Software Engineer

    Aetherflux

    Software Engineering Manager Job 34 miles from Petaluma

    Mission Aetherflux's mission is to deliver energy to planet Earth. Our work will make energy more accessible, establish American energy independence, power underdeveloped and disaster-stricken areas, and protect American warfighters. Background Aetherflux is taking a new approach to an old idea called space solar power. Our constellation of satellites will collect sunlight in Low Earth Orbit, convert it to electricity, and transmit power through infrared lasers to ground stations, providing reliable energy access where traditional delivery is expensive, challenging, or dangerous. Current energy systems rely on complex logistics and outdated infrastructure, making them vulnerable to natural disasters, extreme weather, and physical and cyber attacks. Aetherflux overcomes these challenges by enabling direct, on-demand, secure, and scalable 24-hour energy distribution from space. This can revolutionize energy generation and delivery, and enable new capabilities as we deliver power to remote regions, military bases, bespoke operations, and unmanned autonomous systems. Baiju Bhatt, who also co-founded Robinhood, founded Aetherflux in 2024. Inspired by his father's career at NASA, Baiju earned his B.S. in Physics and M.S. in Mathematics at Stanford before starting Robinhood, now a public company that has helped over 20 million Americans access the financial system. Aetherflux is currently self-funded through a $10 million investment from Baiju. This is an ambitious mission that demands extraordinary talent. Aetherflux's team has worked at places like Robinhood, SpaceX, NASA, Anduril, JPL, and the U.S. Navy, and is based in San Carlos, CA. If you're ready to solve complex technical challenges and help build the most important energy company in the world, we want to hear from you. Overview The Lead Software Engineer at Aetherflux will design and develop software solutions for our space-based energy transmission platform. This role requires expertise in embedded software, real-time systems, and distributed computing. The ideal candidate will be responsible for building high-reliability software that controls satellite operations, beam steering, and data management, working closely with electrical, optical, and mechanical engineering teams. Responsibilities Satellite Software Development: Design, implement, and test highly reliable software systems for autonomous satellite operations. Ground Systems Integration: Develop and maintain APIs and tools for seamless communication between space-based systems and Earth-based operations. Data Pipeline Engineering: Build low-latency, high-throughput pipelines for telemetry processing and real-time analytics. Embedded Systems: Develop and test flight software for onboard control systems, ensuring fault tolerance and high performance. Prototyping and Validation: Create simulations and hardware-in-the-loop testing setups to validate system functionality under real-world conditions. Performance Optimization: Continuously enhance software scalability and reliability for a growing satellite constellation. Collaboration: Partner with hardware, mechanical, and systems teams to effectively integrate software with satellite systems. Basic Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field. 5+ years of professional experience in software development, with a focus on mission-critical systems. Proficiency in modern programming languages such as Python, Rust, C/C++, or Go. Strong understanding of Linux-based systems, real-time software, and distributed architectures. Experience with CI/CD pipelines and source control systems (e.g., Git, GitHub, GitLab). Knowledge of cloud platforms such as AWS or Google Cloud for backend integration. Proven ability to debug, test, and optimize complex software systems. Preferred Qualifications Master's or PhD in Computer Science, Electrical Engineering, or a related discipline. 6+ years of experience in aerospace or satellite software engineering. Familiarity with geospatial data processing, satellite telemetry, and event-driven architectures. Proficiency in containerized environments and orchestration tools, such as Docker (Swarm), CRI-O (Kubernetes), or similar. Hands-on experience with FPGA programming and embedded systems. Strong understanding of network protocols. Expertise in fault-tolerant and distributed systems design. Benefits Employees and their eligible dependents may enroll in medical, dental, and vision insurance 401(k) retirement savings plan Unlimited paid time off 10 paid holidays per calendar year Paid leave for new parents Relocation assistance Disclaimer This job description is a summary of the primary duties and responsibilities of the job and position. It is not intended to be a comprehensive or all-inclusive listing of duties and responsibilities. Contents are subject to change at Aetherflux's discretion. Aetherflux is an equal employment opportunity employer. We consider individuals for employment or promotion according to their skills, abilities and experience. Aetherflux is committed to complying with all applicable laws prohibiting discrimination based on race, color, religious creed, age, national origin, ancestry, physical, mental or developmental disability, sex (which includes pregnancy, childbirth, breastfeeding and medical conditions relating to pregnancy, childbirth or breastfeeding), veteran status, military status, marital or registered domestic partnership status, medical condition (including cancer or genetic characteristics), genetic information, gender, gender identity, gender expression, sexual orientation, as well as any other category protected by federal, state or local laws. ITAR Requirements To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.
    $128k-180k yearly est. 21d ago
  • Vice President of Software Engineering

    Round-Peg Solutions (RPS

    Software Engineering Manager Job 34 miles from Petaluma

    A very exciting, well-funded start-up are looking for a VP of Software & Simulation to revolutionise the next generation of autonomy in transportation. Are you a technical leader who thrives in a fast-paced, innovation-driven environment? Do you have experience leading high-performance teams in real-time embedded software, autonomy, and simulation? If so, we have an exciting opportunity to drive the next generation of autonomy and intelligent systems. The Role As VP of Software & Simulation, you will lead the development of high-integrity, real-time software for autonomous systems, ensuring fast, iterative development while maintaining safety and reliability. This is a hands-on technical leadership role, where you will build and scale software teams, define software architecture, and drive simulation, HIL/SIL testing, and AI/ML-powered autonomy validation. As the VP of Software & Simulation, you'll: Lead the full software lifecycle, from architecture and development to testing and deployment. Drive real-time embedded software development for autonomous decision-making, control systems, and sensor fusion. Build and optimize simulation environments (HIL/SIL, synthetic data generation, digital twins) to accelerate autonomy validation. Implement AI/ML-based testing and automated validation pipelines to enhance reliability and efficiency. Scale a high-performance engineering team, hiring and mentoring top-tier talent. Work cross-functionally with hardware, autonomy, and systems teams to ensure seamless integration. What We're Looking for from the VP of Software & Simulation: Technical Leadership - Proven experience scaling and managing high-performance software teams in autonomy, robotics, or real-time systems. Real-Time Embedded Software - Deep understanding of real-time constraints, control systems, RTOS, C/C++, and low-latency software. Simulation & Validation - Strong experience in HIL/SIL, model-based design, physics-based simulation, and synthetic data generation. AI & Autonomy - Experience integrating AI/ML into real-time systems for perception, planning, and validation. Fast Iterative Development - Ability to drive rapid software iteration without compromising reliability or safety. Our client are putting together a very competitive compensation package with guaranteed earnings equating to circa $500k per year as well as a lucrative bonus structure
    $144k-226k yearly est. 18d ago
  • VP of Software Engineering [Riyadh - B2B/SaaS]

    Talent Seed

    Software Engineering Manager Job 34 miles from Petaluma

    **This role requires relocation to Riyadh* Our client, a series A start-up in Riyadh, KSA, is seeking a VP of Engineering. In this crucial role, you will drive the technical strategy, oversee the development of our platform, and lead a team of engineers to deliver innovative solutions that align with the business objectives and customer needs. teams. Responsibilities: Technical Strategy and Architecture Define and execute the technical roadmap, ensuring alignment with business goals and market demands. Make critical decisions on technology stack and architecture, focusing on scalability and innovation. Lead the modernization of legacy systems through strategic planning and incremental improvements. Team Leadership and Development Build, mentor, and manage a high-performing engineering team. Implement and refine best practices in software development, including Agile methodologies and XP principles. Foster a culture of continuous learning, innovation, and technical excellence. Product Development and Delivery Collaborate closely with product and business teams to shape the product and execute on the technical products. Ensure the timely delivery of high-quality, scalable software that meets customer needs. Oversee the implementation of robust testing, deployment, and monitoring processes. Performance Management and Metrics Establish and track key engineering metrics to drive continuous improvement. Optimize development processes and team productivity. Report on technical progress and challenges to senior leadership and stakeholders. We are seeking an engineering leader who has: 12+ years of experience building technical software products, with at least 4 of those years as a manager of an engineering team of 30+ Experience in building B2B digital products from a very nascent stage to maturity in high-growth startups is a must. As is B2B & SaaS is essential. Proven expertise in software architecture, system design, and scaling engineering processes in a startup environment. Strong track record of successfully modernizing legacy systems and implementing innovative solutions. Build relationships and enable continuous channels for stakeholders from different departments
    $144k-226k yearly est. 7d ago
  • Systems Software Lead

    Acceler8 Talent

    Software Engineering Manager Job 14 miles from Petaluma

    Introduction Are you passionate about pioneering the future of AGI computing? We are looking for a Systems Software Lead to join our dynamic team. If you're excited about pushing the boundaries of technology and building world-class system software for cutting-edge silicon and systems, we want to hear from you. About the Company Dedicated to becoming the leading compute platform for AGI, we are at the forefront of developing vertically integrated solutions, spanning from silicon to systems. Our focus is on creating robust hardware and software solutions capable of handling the most extensive ML workloads for AGI. At our organization, innovation and excellence are at the core of everything we do, and we are committed to shaping the future of AI computing. About the Role As a Systems Software Lead, you will play a pivotal role in building and leading a world-class team dedicated to developing system software for chips and systems. Your responsibilities will include: Hiring and managing specialized employees and contractors to develop system software and firmware, including device drivers, boot sequences, and configuration and provisioning of chips and boards. Leading the program management of engineering milestones to deliver system software for both pre- and post-silicon efforts on silicon and hardware systems. Contributing to the architecture and execution of system software development. Collaborating with other engineering teams on system and silicon architecture based on system software requirements. Working closely with the silicon team on software components of silicon IP evaluation and selection process, including interface IPs, clocking, thermal, and process IPs to monitor and manage the silicon and hardware systems in real time. Collaborating with kernel and compiler software teams for system-level considerations. Collaborating with the system design team on selecting suppliers, including a JDM partner, and working with them on system software deliverables and milestones. Supporting customers in the deployment of hardware systems and managing these systems in their data centers. Collaborating with the Operations Team on RMA, FA, and debugging failures on systems. What We Can Offer You A competitive salary and benefits package. The opportunity to work with a talented and passionate team at the forefront of AGI computing. A supportive and inclusive work environment committed to diversity and equal employment opportunities. Key Responsibilities System Software Lead: Lead and manage a team to develop system software and firmware for chips and systems. Program Management: Manage engineering milestones for system software delivery on silicon and hardware systems. Software Development: Contribute to the architecture and execution of system software development. Collaboration: Work with other engineering teams on system and silicon architecture and collaborate with the silicon team on software components of silicon IP evaluation and selection. Customer Support: Support customers in the deployment of hardware systems and manage these systems in their data centers. Operations Collaboration: Collaborate with the Operations Team on RMA, FA, and debugging failures on systems. Relevant Keywords High-performance compute and networking silicon and system software Linux kernel and user-space development for system management BIOS, PCIE, Ethernet drivers Software architecture for high-speed interfaces drivers Real-time management, telemetry, and debug of high-availability systems ML, HPC, datacenter networking applications Building and leading teams for high-performance system software development C, C++, Rust, Python programming Scripting for Linux and Unix shells
    $143k-205k yearly est. 14d ago
  • Director of Software Engineering

    Savant Labs 4.2company rating

    Software Engineering Manager Job 34 miles from Petaluma

    About Us: Savant is a rapidly growing (Series A: $18.5M) SaaS company aiming to build an all-in-one platform for analytics automation. In this “analysts' home in the cloud,” business analysts with any technical background and in all industry verticals can explore, experiment, build, share, and automate analytics projects to extract business insights timely and reliably. We are building for analytics what UIPath has built for data entry. It is a $25B market and growing fast! The founding team has worked together for 5+ years and has deep experience in the analytics space. Their entrepreneurial journey has taken them through multiple successful companies, including Lattice Engines (acquired by D&B), Drawbridge (acquired by LinkedIn), Clearwell (acquired by Symantec), Data Domain (acquired by EMC), 3Par (IPO), and Hyperion (acquired by Oracle). Job Summary: The Software Director will oversee the software development lifecycle, manage cross-functional teams, and ensure the delivery of high-quality, scalable, and innovative software solutions. This leadership role requires a strong technical background, strategic vision, and excellent communication skills to align software development goals with organizational objectives. Key Responsibilities: 1. Leadership and Strategy: Define and implement the software development strategy aligned with the company's objectives. Lead and mentor a globally distributed remote team of engineering managers, architects, and developers to achieve excellence in software delivery. Foster a collaborative, innovative, and high-performance engineering culture. Enforce a culture of customer-first and test-driven practices across the team. 2. Project and Program Management: Oversee the planning, execution, and delivery of multiple software projects on time and within budget. Collaborate with product managers to define technical requirements, roadmaps, and priorities. Ensure alignment between business needs and engineering initiatives. 3. Technology and Architecture: Make critical technical decisions regarding software architecture, frameworks, and tools. Stay abreast of emerging technologies and trends to ensure the company remains competitive. Ensure that software systems are scalable, maintainable, and secure. 4. Process Improvement: Establish best practices for software development, testing, and deployment. Drive continuous improvement in software quality, team efficiency, and delivery timelines. Champion agile methodologies and DevOps principles to streamline workflows. 5. Risk and Compliance Management: Ensure software projects comply with relevant regulatory and security requirements. Proactively identify, assess, and mitigate project risks. Key Qualifications: Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Experience: 10+ years of experience in software engineering, with at least 5 years in a leadership role. Proven track record of managing globally distributed remote teams. Proven experience delivering large-scale, complex software projects. Strong understanding of cloud platforms (e.g., AWS, GCP, Azure), microservices, and DevOps practices. Skills: Excellent technical, analytical, and problem-solving skills. Strong leadership and team-building abilities. Exceptional communication and stakeholder management skills. Preferred Qualifications: Knowledge and experience in building agentic applications is a plus. Knowledge and experience in building SaaS-based enterprise management solutions is a plus. Desired experience in building innovative data analytic products. Desired Competencies: Strategic mindset with the ability to balance long-term vision and short-term execution. Strong business acumen and the ability to translate technical concepts into business value. Adaptability and resilience in a fast-paced, dynamic environment.
    $184k-248k yearly est. 25d ago
  • Full Stack Software Developer

    Peppermill 4.4company rating

    Software Engineering Manager Job 34 miles from Petaluma

    About the Role: We are looking for a talented and driven Full Stack Software Developer to join our dynamic team working to make AI accessible to all. In this role, you will design, develop, and maintain web applications and platforms, working across both front-end and back-end systems. You will collaborate with cross-functional teams to deliver scalable and innovative solutions that are challenging to build but have a large impact. This is an exciting opportunity to work in a fast-paced environment and contribute to building innovative applications that make a meaningful impact. Key Responsibilities: Software Development: Design, develop, and maintain scalable, secure, and high-performance web applications Write clean, maintainable, and efficient code Develop and integrate APIs for seamless functionality between front-end and back-end systems Qualifications and Skills: Required: Bachelor's Degree At least 6 years of experience in with software development and web technologies Proven experience as a Full Stack Developer or similar role Strong proficiency in at least core technology environments - Angular/Java/Python REST / HTTP / Web Architecture understanding Proficiency in database design and management (SQL/NoSQL). Understanding of DevOps practices and tools (Github Actions, Docker, Jenkins, etc.) Must reside in the San Francisco Bay Area Preferred: Experience with fundamental AWS services and concepts. Knowledge of software security best practices Experience with Queueing systems (RabbitMQ / Kafka / etc) Experience with mobile development AI tools experience Collaboration & Communication: Work closely with product managers, designers, and other developers to ensure project goals are met Work across time zones to interact with remote teams Participate in code reviews, brainstorming sessions, and team stand-ups Testing & Deployment: Perform unit testing, integration testing, and debugging to ensure application reliability Work to make deployable code and work with support on production issues / bugfixes Continuous Improvement: Stay up to date with the latest industry trends and technologies Propose and implement improvements to the development process What We Offer: Competitive salary and benefits package Flexible work hours and hybrid work options A collaborative and innovative work environment Access to the latest tools, technologies, and learning resources Ready to Join Us? If you're passionate about software development, thrive in dynamic environments, and want to work on impactful projects, we would love to hear from you! Apply today to be part of our team and help shape the future of technology. We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas. How to Apply (resume required - must reside in the San Francisco Bay Area): Send your resume and a brief cover letter as the body of the email to ******************************** ************************************
    $96k-126k yearly est. 29d ago
  • Software Engineer: High Performance Computing

    Vinci4D.Ai

    Software Engineering Manager Job 34 miles from Petaluma

    About Us 🚀 We're building a co-pilot for hardware designers. Our mission is to enable millions of hardware designers + engineers to iterate through designs 1000x faster. (Our system solves the 100M DoF Problem in 13 seconds, without hallucinations) We are building our geometry + physics-driven foundation model for nm to cm scale designs → First model shipped and now expanding! Backed by Khosla and Eclipse Ventures Your Responsibilities Own the automated physics simulation data generation pipeline for various scenarios which involved solving steady and unsteady PDEs (Thermo-Elasticity, Plasticity, Electromagnetic, … etc) Assist in the strategy, planning the product roadmap, and prioritizing the development in partnership with design partners and early customers Build and ship critical product features Learn a lot while building products that engineers will love Qualifications 5+ years of experience developing and shipping features in high-performance and scientific computing. Proficiency in programming languages/tools:C++, CUDA/Hip, Python, JAX, Deep expertise in the field of numerical simulation of a physical system, you have developed your own FEA, FVM/LBM code in C++ or CUDA/Hip Experience in parallel programming and optimization techniques Knowledge of algorithms, and data structures Masters/Ph.D. degree in Engineering, Scientific Computing related field. You are excited about building an AI model + GPU accelerated geometry and physics engine for various design problems (e.g. heat dissipation system for chips to landing gears)! You are excited about entrepreneurship, taking things from 0 to 1, and have a continuous learning mindset. You thrive when you have autonomy and ownership over your work Location Office in Palo Alto, CA (2 mins walk from Caltrain station), 3 days in person. Benefits and perks Competitive compensation & equity (stock options) Health + dental + 401k Lunch, drinks, and snacks provided for in-person days
    $116k-156k yearly est. 27d ago

Learn More About Software Engineering Manager Jobs

How much does a Software Engineering Manager earn in Petaluma, CA?

The average software engineering manager in Petaluma, CA earns between $114,000 and $253,000 annually. This compares to the national average software engineering manager range of $100,000 to $198,000.

Average Software Engineering Manager Salary In Petaluma, CA

$170,000

What are the biggest employers of Software Engineering Managers in Petaluma, CA?

The biggest employers of Software Engineering Managers in Petaluma, CA are:
  1. Greylock
Job type you want
Full Time
Part Time
Internship
Temporary