Senior Software Engineer (C++)

True Anomaly builds innovative technology at the intersection of spacecraft, software, and AI to enhance the capabilities of the U.S., its allies, and commercial partners.
$140,000 - $190,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Space · AI

Description For Senior Software Engineer (C++)

True Anomaly is seeking a highly experienced C++ Software Engineer to contribute to the continuing evolution of our complex spacecraft modeling and simulation software. The role involves developing core functions and APIs for simulating space vehicle propagation, electronic operation, maneuvering, state estimation, communication, and other crucial functions of a spacecraft.

You'll have ownership of challenging, greenfield problems and a chance to fundamentally impact the outcome of future conflict and the future of the company. The ideal candidate should have a strong background in software engineering, proficiency in C++ (up to C++20), and experience with linear algebra, memory management, and modern C++ development tools.

Key responsibilities include:

  • Designing, implementing, and testing software for simulating space vehicles using modern C++
  • Maintaining C and Python APIs for complex calculations in the MOSAIC application
  • Conducting performance and quality analyses
  • Collaborating with internal teams on mission planning and algorithm development
  • Participating in code reviews and architectural discussions

The role offers competitive compensation, including a base salary range of $140,000-$190,000, equity, and comprehensive benefits such as health insurance, 401K, and parental leave.

True Anomaly values diversity and is committed to equal employment opportunity. The position requires U.S. citizenship or permanent residency due to government space technology export regulations.

Last updated 3 months ago

Responsibilities For Senior Software Engineer (C++)

  • Design, implement, and test software for simulating space vehicles using modern C++
  • Maintain C and Python APIs for complex calculations in the MOSAIC application
  • Conduct performance and quality analyses
  • Collaborate with internal teams on mission planning and algorithm development
  • Participate in code reviews and architectural discussions
  • Contribute to research and development initiatives for autonomous space systems

Requirements For Senior Software Engineer (C++)

Python
  • 5-7 years of software development experience
  • Proficiency in C++ programming language (up to C++20)
  • Strong understanding of linear algebra and proficiency with libraries like Eigen
  • Experience with modern C++ memory management and best practices
  • Proficiency with CMake, GCC or Clang, and other C++ development tools
  • Experience with Google Test framework for unit and integration testing
  • Experience debugging and testing code in production environments
  • Some experience with Python for scripting and prototyping
  • Familiarity with Atlassian productivity tools

Benefits For Senior Software Engineer (C++)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401K
  • Parental leave
  • Flexible work hours/location
  • Stock options

Interested in this job?

Jobs Related To True Anomaly Senior Software Engineer (C++)

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite constellation development and ECAD tool management.

System Development Engineer, Private Pricing Product Management (3PM)

Senior Systems Development Engineer role at AWS focusing on Private Pricing Product Management, building scalable solutions and tools using modern technologies.

Senior Product Manager - Tech

Lead Amazon's Buy Now checkout experience as Senior Product Manager, driving innovation in e-commerce with competitive compensation and comprehensive benefits.

Senior Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda, focusing on control plane development and distributed systems with 5+ years of experience required.

Software Dev Engineer (L5), Global Talent Management & Compensation

Senior Software Engineer role at Amazon's Edinburgh office, building scalable talent management solutions using AWS technologies.