VP of Software Engineering [Riyadh - B2B/SaaS]
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
Vice President of Software Engineering
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
Director of Engineering- Software
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.
Systems Software Lead
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
Director of Software Engineering
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.
Software Engineering Intern - 2025 Summer
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.
Principal Software Engineer
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.
Principal Software Engineer
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.
Full Stack Software Developer
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 ********************************
************************************
Senior / Staff Software Engineer - Backend and ML
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).
Staff Software Engineer
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.
Software Engineer: High Performance Computing
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
Software Engineering Leader - SLS, 3D Imaging, & Point Cloud
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
Lead Software Engineer
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.
Vice President of Software Engineering
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
VP of Software Engineering [Riyadh - B2B/SaaS]
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
Systems Software Lead
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
Director of Software Engineering
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.
Full Stack Software Developer
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 ********************************
************************************
Software Engineer: High Performance Computing
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