Senior Software Engineer
$146k - $155kSan Diego Stealth Startup
Job Description
Job Description
Location: San Diego, CA
Job Type: Full-Time
Salary: $146,000 – $155,000
Position Overview
We are a startup building complex, performance-critical software and hardware systems at the intersection of instrumentation, algorithms, and data. We are looking for a Senior Software Engineer who is equally comfortable writing low-level C/C++ for embedded targets and building higher-level Python applications that tie a system together.
You will write production code that spans from device-level firmware interfaces up through orchestration software that coordinates the electrical, fluidic, and mechanical subsystems of a complex instrument. This is a hands-on engineering role for someone who likes working close to the hardware, enjoys making messy real-world systems behave predictably, and takes pride in clean, well-tested code.
You will work closely with hardware, firmware, algorithm, and application engineers to take instrument subsystems from prototype to production.
What You'll Do
Embedded & Application Software Development
- Write production-quality C/C++ for embedded targets and resource-constrained environments
- Build Python applications and services that orchestrate, monitor, and expose instrument behavior
- Develop and maintain device drivers, hardware abstraction layers, and communication interfaces (serial, USB, Ethernet, CAN, SPI, I2C)
- Bridge embedded subsystems and higher-level application logic through clean, well-defined interfaces
- Debug across the stack — from a misbehaving sensor or actuator up to an unhappy application thread
Multi-Component System Orchestration
- Design and implement the software that coordinates electrical, fluidic, and mechanical subsystems into a working instrument
- Build state machines and control loops that move the system through complex, multi-step protocols reliably
- Handle the realities of real-world hardware — timing, failure modes, recovery, calibration, interlocks, and safety
- Define interfaces and contracts between subsystem controllers, the orchestration layer, and the user-facing application
- Instrument the system so that when something goes wrong on a wet bench at 2am, the logs actually tell you why
Linux & Containerized Workflows
- Develop and deploy on Linux — both desktop and embedded
- Build and maintain Docker images and containerized workflows for development, testing, and deployment
- Manage build environments, dependencies, and reproducibility across developer machines and target hardware
- Debug system-level issues involving processes, devices, networking, and resource contention
Engineering Hygiene
- Write code that other engineers can read, extend, and trust — clear interfaces, sensible abstractions, useful tests
- Use git fluently for branching, review, bisecting, and clean history
- Participate in code review as a thoughtful reviewer and a graceful author
- Build small, sharp tools that make the team faster — not large frameworks that slow them down
Qualifications
Required
- BS in Computer Science or Engineering with 5+ years or MS with 3+ years of professional software engineering experience building production systems
- Strong C/C++ skills, including comfort reading and debugging existing codebases
- 5+ years of Python experience and proven ability to design, build, and ship application-level software
- Hands-on experience with embedded development — talking to real hardware, working with constrained environments, and dealing with the failure modes that come with both
- Hands-on experience with application development — services, APIs, user-facing tools, or orchestration software
- Strong Linux skills: comfortable on the command line, debugging system behavior, and working with build toolchains
- Solid git fundamentals and good code hygiene — clear commits, readable diffs, useful tests, careful reviews
- Comfortable with Docker and containerized development and deployment workflows
Preferred
- Experience building multi-component orchestration software for systems that combine electrical, fluidic, and mechanical subsystems (instruments, lab automation, robotics, manufacturing equipment, or similar)
- Experience designing state machines or control software for multi-step physical protocols
- Comfort working alongside hardware, firmware, and mechanical engineers — and translating their constraints into software
- Experience with CI/CD pipelines and build systems (CMake, Make, or similar)
Nice-to-Have
- Background in scientific instrumentation, biosensor platforms, lab automation, or medical devices
- Experience with real-time or near-real-time control software
- Familiarity with common embedded interfaces and protocols (Modbus, CANopen, EtherCAT, gRPC, MQTT, etc.)
- Experience in regulated development environments (FDA, ISO, or similar)
What Success Looks Like
- Instrument subsystems behave predictably, recover gracefully, and are debuggable when they don't
- The orchestration software is something other engineers want to build on — not something they work around
- Code you ship is reliable enough that the team trusts it, and clear enough that they can extend it without paging you
- Hardware, firmware, and application engineers can move faster because of the interfaces and tooling you build
- When a hard, cross-domain bug shows up, you are one of the people the team is glad to have on it
Why Join Us
- Work in a dynamic, collaborative environment where innovation and scientific rigor are deeply valued
- Join a seasoned, multidisciplinary team tackling high-impact problems at the intersection of science and engineering
- Competitive compensation and equity package, comprehensive benefits, and flexibility to support work-life integration
We are an equal opportunity employer. We thrive on diversity and collaboration.
$160k - $220k
...time. **We are unable to sponsor or take over sponsorship of an employment Visa at this time. RIVO is seeking an experienced Senior Software Engineer to help accelerate the evolution of our proprietary Loan Management System (LMS), the platform that powers our business...SeniorFull timeImmediate startRemote workWork visaWeekend work$175k - $200k
...possible in the realm of engagement. To learn more visit: POSITION SUMMARY SEPS is looking for a talented and motivated Senior Full Stack Software Engineer to join our team in building and enhancing internal applications that drive the Sony Engagement Platform. In this...SeniorFull timeTemporary workSummer workLocal areaImmediate startFlexible hours- Description SAIC is hiring for a Senior Software Engineer who must be experienced in the full development life cycle using modern methodologies, such as Agile/Scrum and test-driven development. Ideal candidate will be experienced with complex coding in C++, CLI, C#, Java...Senior
$160k - $240k
.... Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation... ...software integration, hardware, and test engineering to solve some of the hardest problems facing our customers.About the Job:As a Senior Software Engineer, you’ll build and own...SeniorFull timeTemporary workPart timeWorldwide$143k - $179k
...Based in San Diego, our high-performing engineering team within Resmed’s Sleep Care Solutions... ...solving problems across the entire software development lifecycle - whether that’s investigating... ...:We’re looking for a highly experienced Senior Software Engineer (L5) who can lead...SeniorFull timeContract workTemporary workWork experience placementWorldwideFlexible hours$162.7k - $199.3k
...businesses.We are seeking an experienced Senior Full Stack Developer to design, develop,... ...Skills5+ years of professional software development experienceExpert proficiency... ...CompetenciesBachelor's degree in Computer Science, Engineering, or equivalent practical...SeniorFull timeLocal area$150k - $215k
...Vannevar, a defense technology company, is searching for an experienced Software Engineer in San Diego. The role involves owning technical roadmaps and deploying AI-enabled software products in secure environments. Candidates should have 7+ years in DevSecOps, full-stack...Senior- ...candidate profiles across active roles and use resumes/profiles to understand which backgrounds may be a fit. THE ROLE As a Senior Software Engineer, you may work on projects that require strong execution, communication, analytical judgment, and the ability to move...Senior
- .... Software Engineer-Database and Website Development Contract This position requires an understanding of the software development life cycle as this individual will be responsible for improvement of processes and procedures exercised during the development life cycle....SeniorContract work
- ...Job Detail Job brief We are looking for a mid to senior level software engineer, with a primary focus in the Windows and .NET framework. You will re-factor and improve our existing applications as well as create applications from scratch and provide mentorship to junior...SeniorWork at officeFlexible hours
$103k
...taking advantage of increased operational complexity and risk in the industries we serve. That’s where you come in. Position: SENIOR SOFTWARE ENGINEER Salary: $ 103,000 per year Job Description: XPath 1.0 / XSLT Development, such as design and maintain complex XSLT...Senior$139k - $180k
...Senior Software Engineer Develop real-time software for prototype radar/EO/IR systems within the SAAM group, ensuring reliability and performance Location: San Diego, California, United States Compensation: $139,000 - 180,000 USD / year Job Tags: Software About The Role...SeniorFull timeRemote work- ...Lead a team to develop software to meet customer needs and ensure its continued high performance after it is launched. Work with team... ...Qualifications Bachelor's degree in Computer Science, Computer Software Engineering, Software Programming, or related field 10 years of experience...Senior
$100.5k - $153.25k
...in market-released products, demonstrating skills in an agile software environment. A customer-first approach is central to this role... ...software developer, as well as work alongside other software engineers to ensure a deep understanding of system requirements and capability...SeniorPermanent employmentContract workWork at officeImmediate start- ...years of academic or work experience with programming languages such as C, C++, Java, Python, etc. 4+ years of experience in software engineering or related field. Experience with embedded software development on ARM-based platforms. Deep understanding of software...SeniorWork experience placement
- ...We combine architectural expertise with software, automation, and data systems to dramatically... ...it most. Our team blends architects, engineers, and product builders. We design real... ...great architecture scalable. The Role As a Senior Software Engineer, you’ll help architect...SeniorFlexible hours
- ...We are seeking a Senior Software Engineer to join a new product engineering team being built in San Diego, developing software for providers in the sleep health diagnostics domain. This is a hands‑on engineering role for someone who delivers high‑quality software, raises...SeniorTemporary workWork experience placementFlexible hours
$164k - $273k
...Compensation $164,000 - $273,000 / year Department Engineering Location San Diego, CA (also Mount Laurel, NJ and Arlington, VA) About the... ...(IDT), a leading defense technology company, is seeking a Sr. Software Engineer I to be part of our Missile Defense team. The role is...SeniorFull timeImmediate start$124k - $187k
...Senior Software Engineer Job Description Overview CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index, CoStar Group is on a mission to digitize...SeniorFull timeWork from home$140.8k - $211.15k
Job SummaryJoin Insulet, the maker of Omnipod and a leader in tubeless insulin delivery. We're seeking a Senior iOS Software Engineer to help build the next generation of life-changing diabetes management solutions.In this role, you'll collaborate with a talented global...SeniorFull timeWork at officeLocal area$115k - $140k
...Engineering Full-time, Permanent WHAT IF… You could leverage your passion for technology to create solutions that will directly impact... ...our customers love. That is why we’re looking for a Senior Software Engineer who not only builds great software, but knows how to...SeniorPermanent employmentFull timeShift work$140k - $160k
...clinical conditions including diabetes. This dynamic role is a part of a team of engineers and scientists developing a novel intradermal biosensor technology and the associated software data extraction and rendering SDK that will transform the way people manage their...SeniorWork at officeLocal areaFlexible hours$150k - $185k
...automated chemistry platform that integrates laboratory robotics, software, and AI to transform small‑molecule synthesis and drug... ..., small biotechs, and AI labs. About The Role This is a senior, hands‑on engineering role on the Development team. You’ll build, not manage, a...SeniorShift work$124k - $187k
...brightest minds with the best resources available, we provide an invaluable edge in real estate. Role Description We’re seeking a Senior Software Engineer with strong C#/.NET experience, hands‑on use of Claude for AI‑assisted development, and proven experience building and...SeniorFull timeWork from home$82.1k - $146.9k
Combine two of the fastest-growing fields on the planet with a culture of performance, collaboration and opportunity and this is what you get. Leading edge technology in an industry that's improving the lives of millions. Here, innovation isn't about another gadget, it'...SeniorTemporary workWork experience placementLive inLocal areaImmediate startRemote work$122.5k - $183.7k
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Cellular Technologies Software General Summary: This individual independently plans, performs the moderately-defined responsibility for the designing, standardizing, implementing, verifying...SeniorFull time$157k - $185k
...sciences companies design optimal clinical trials. Our AI powered software platform optimizes and orchestrates complex clinical... ...Best Practices: Be a driving force in establishing and promoting engineering best practices, ensuring quality, performance, and scalability...SeniorTemporary workWork at officeRemote workWork from homeFlexible hours$150k - $180k
...Department of War (DoW) and Federal Agency requirements. DFT’s engineering team is a diverse and skilled group, determined to develop... ...d love to hear from you. What We Need: DFT is looking for a Senior Software Engineer to join its Seraphim Software Team to support the...SeniorTemporary workWork experience placementImmediate start- ...Senior Forward Deployed Software Engineer, Full Stack In Brief We’re an early-stage startup on a mission to make healthcare proactive by empowering physicians, nurses, and care team members with real-time data to save lives. You will lead and optimize enterprise-level...SeniorLocal area
- ...autonomous systems, mission command and control software, AI-enabled training and simulation, and... ..., Forward Slope, Systems Innovation Engineering, SoarTech, and Highbury Defense Group... ...and global perspective. Job Description Senior Full Stack Software Engineer (Level III)...SeniorFull timeTemporary workLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer San Diego, CA
- software data engineer San Diego, CA
- graduate software engineer San Diego, CA
- software system engineer San Diego, CA
- graduate software developer San Diego, CA
- software engineer - early career San Diego, CA
- entry level software engineer remote San Diego, CA
- software developer positions San Diego, CA
- junior software developer internship San Diego, CA
- software development engineer aws San Diego, CA


