Software Engineer (C++)

Anduril IndustriesReston, VA
$166,000 - $220,000

About The Position

As a Software Engineer (C++), you will solve a wide variety of problems involving networking, systems integration, and more, while making pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. This role demands a "Whatever It Takes" mindset—executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind and making sound engineering decisions to deliver successful outcomes correctly, on-time, and with high quality.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Mathematics, Physics, or a related quantitative field, OR equivalent practical industry experience.
  • Demonstrated proficiency and significant experience with C/C++.
  • Expertise in Linux systems and comfortable with advanced command-line operations.
  • Proven ability to quickly onboard, understand, and effectively navigate complex systems and established code bases.
  • A desire to work on critical software that has a real-world impact
  • Currently possesses and is able to maintain an active U.S. Top Secret security clearance

Nice To Haves

  • Experience working within Agile development methodologies (e.g., Scrum, Kanban).
  • Familiarity with automated testing frameworks, CI/CD pipelines, and best practices for continuous integration and deployment.
  • Strong understanding of systems architecture, distributed systems design, and common design patterns.
  • Proven experience deploying, maintaining, and troubleshooting software in production environments.
  • Background in embedded systems development, real-time operating systems (RTOS), or IoT development.

Responsibilities

  • Design, develop, and own specific features and components for software solutions deployed directly to our IC customers.
  • Write robust, high-performance code that builds and scales critical mission capabilities for an expanding user base.
  • Collaborate closely with cross-functional teammates throughout the planning, building, and testing phases of complex functionality
  • Create and analyze metrics that are leveraged for debugging and monitoring
  • Translate complex operational needs into actionable technical features, expertly balancing user experience requirements with engineering constraints and system capabilities

Benefits

  • Healthcare Benefits
  • US Roles: Comprehensive medical, dental, and vision plans at little to no cost to you.
  • UK & AUS Roles: We cover full cost of medical insurance premiums for you and your dependents.
  • IE Roles: We offer an annual contribution toward your private health insurance for you and your dependents.
  • Additional Benefits
  • Income Protection: Anduril covers life and disability insurance for all employees.
  • Generous time off: Highly competitive PTO plans with a holiday hiatus in December. Caregiver & Wellness Leave is available to care for family members, bond with a new baby, or address your own medical needs.
  • Family Planning & Parenting Support: Coverage for fertility treatments (e.g., IVF, preservation), adoption, and gestational carriers, along with resources to support you and your partner from planning to parenting.
  • Mental Health Resources: Access free mental health resources 24/7, including therapy and life coaching. Additional work-life services, such as legal and financial support, are also available.
  • Professional Development: Annual reimbursement for professional development
  • Commuter Benefits: Company-funded commuter benefits based on your region.
  • Relocation Assistance: Available depending on role eligibility.
  • Retirement Savings Plan
  • US Roles: Traditional 401(k), Roth, and after-tax (mega backdoor Roth) options.
  • UK & IE Roles: Pension plan with employer match.
  • AUS Roles: Superannuation plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service