Software Engineer 3

Monarch Quantum
San Diego, CA

Join our fast-paced and passionate team as a Senior Software Engineer. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self-starter who thrives in a fluid startup environment. You'll have the opportunity to work on cutting edge technologies, work closely with leadership, and develop and implement engineering practices that support our mission and growth. Your key responsibilities are as follows:

  • Develop and maintain C++ software for instrument communication and GUI applications.
  • Implement and improve Qt-based graphical user interfaces for commercial and internal applications.
  • Design and develop reliable software components that interact with hardware devices.
  • Write unit tests using Google Test to ensure software reliability and robustness.
  • Use CMake to manage build configurations and dependencies.
  • Collaborate with cross-functional teams, including firmware, hardware, and software engineers.
  • Participate in code reviews, provide constructive feedback, and adhere to best coding practices.
  • Maintain clear and well-structured documentation.
  • Work independently and in a team while over communicating with the manager, project engineer, and the teammates.
  • Use tenacity, patience, self-discipline, and passion for excellence to assure accuracy of execution schedule, data quality/integrity, conformance to company best practices, clarity in communication, and documentation.
  • Use every opportunity to grow competency through mentorship, curiosity, communication, exposure, and initiative.

  • This position requires access to export-controlled information. Employment is contingent upon the applicant being a U.S. person as defined by 8 U.S.C. § 1324b(a)(3).

Experience:

  • A bachelor’s degree in Software Engineering, Computer Engineering, or a related field.
  • Minimum of 5 years of relevant experience, ideally within a startup or technology company.

Skills:

  • 5+ years of professional experience in C++ software development.
  • Strong understanding of modern C++ (C++ 14/17/20).
  • Experience with Qt 6 for GUI development with Qt Widgets & QML.
  • Experience with CMake for build and project configuration.
  • Familiarity with unit testing frameworks, preferably Google Test.
  • Ability to debug, profile, and optimize C++ applications.
  • Experience working with version control systems (Git).
  • Strong problem-solving skills and ability to work independently and in a team.
  • Experience with instrument communication protocols (e.g., SCPI, FTDI USB, Ethernet, Serial).
  • Familiarity with multi-threaded programming and concurrency in C++.
  • Knowledge of software best practices, including design patterns, SOLID principles, and performance optimization.
  • Experience working in an agile development environment.

Startup Mindset:

  • You're creative, flexible, and eager to wear multiple hats.
  • You're passionate about building systems from the ground up and comfortable with ambiguity and change.

The expected annual salary range for this position is $125,000-$175000.

As a full-time employee, you will be eligible for Monarch’s comprehensive benefits package, which includes:

  • Medical, Dental, and Vision insurance
  • Fidelity 401(k) plan with 4% employer matching
  • 20 paid time off (PTO) days per year
  • 13 paid company holidays
  • 9/80 work schedule (every other Friday off)

Monarch Quantum is proud to be an equal opportunity employer and does not discriminate on the basis of race, color, citizenship status, national origin, ancestry, sex, sexual orientation, age, religion, creed, physical or mental disability, medical condition, marital status, veteran status or any other characteristics protected under applicable federal, state and local laws.

Posted 2026-02-22

Recommended Jobs

Senior Frontend Engineer, Visualization

Foxglove
San Francisco, CA

Robotics will have a massive positive impact on the world economy and global human productivity over the coming decade. At Foxglove, we're excited for this future, and we're building powerful open so…

View Details
Posted 2026-02-13

Sales and Demand Planner - Order Fulfilment

SolarEdge
Milpitas, CA

Power the Future with us! SolarEdge (NASDAQ: SEDG), is a global leader in high-performance smart energy technology, with over 5000 employees, offices in 34 countries, and millions of products install…

View Details
Posted 2026-01-27

iOS Engineer, Applied Foundations

OpenAI
San Francisco, CA

About the Team OpenAI’s Applications Engineering organization builds and operates the products that bring our cutting-edge research to millions of users and developers worldwide. The Applied Found…

View Details
Posted 2026-02-21

Software Engineer II, Cloud Engineering

Axon
San Francisco, CA

Join Axon and be a Force for Good. At Axon, we’re on a mission to Protect Life. We’re explorers, pursuing society’s most critical safety and justice issues with our ecosystem of devices and clou…

View Details
Posted 2026-02-13

Data Scientist 3

Lam Research
Fremont, CA

Develop machine learning models, statistical algorithms, and data‑driven frameworks to analyze engineering, sensor, metrology, and equipment telemetry data. Conduct advanced image processing and compu…

View Details
Posted 2026-02-10

MCC Rep

Patelco Credit Union
Merced, CA

: About Patelco Credit Union: We're here to help people in communities throughout Northern California build financially healthy lives. We do this by being attentive and partnering with our members to…

View Details
Posted 2026-02-15

Shift Captain

MOD Super Fast Pizza, LLC
Pinole, CA

  MOD Restaurants make pizza to serve people, to contribute to a world that works for and includes everyone. We believe companies can and should be a force for good in the lives of the people they e…

View Details
Posted 2025-09-10

Senior Software Engineer, Data Model

Roblox
San Mateo, CA

As a Senior Software Engineer on the Engine DataModel team, you will own and innovate on the foundational components that form the backbone of the Roblox platform. In the Roblox Engine, the DataModel…

View Details
Posted 2026-02-16

Salon Manager

JCPenney
Escondido, CA

Overview: Salon Manager - BTC   At JCPenney Salon, our leaders are dedicated to guiding their teams to success by developing their stylists and delivering an exceptional client experience e…

View Details
Posted 2026-01-24

Manager Application Development

Insight
California

Manager, Application Development Location: You will have the flexibility to work fully remote from anywhere across Canada. Insight at a Glance ~14,000+ engaged teammates globally ~#20…

View Details
Posted 2026-02-18