EngineerJobs.io
← Back to all jobs

Job Description

Auria is hiring an early-career Software Engineer to help build and evolve a satellite resource management system. This position supports design, development, testing, and continuous improvement of software components, with hybrid or remote options available and a preference for candidates in Colorado Springs, CO or Bethesda, MD.

Location

Bethesda, MD (hybrid) with remote options available, depending on contract and candidate location.

Salary

USD 120,000 - 140,000 per year. The final offer depends on the selected candidate’s qualifications, including skills, education, experience, and position level.

Role Summary

The Software Engineer will contribute to the design, building, testing, and enhancement of software for a program focused on satellite resource management. The work includes developing modules, integrating components into delivery cycles, and addressing defects found through testing and review.

Responsibilities

  • Design and develop new software modules or enhancements aligned with software requirements
  • Create unit tests and conduct code reviews
  • Integrate and test software components as part of the program’s delivery cycle
  • Debug and resolve defects identified during integration, testing, and review

Required Qualifications

  • Mission-driven approach with a collaborative mindset and motivation to build solutions that protect and serve
  • Demonstrated experience designing and developing robust, maintainable software using C++17 or newer
  • At least 2 years of experience with Linux and C++17
  • Strong knowledge of software design patterns, data structures, and algorithms
  • Experience with Git and collaborative development workflows
  • Experience using CMake
  • Strong technical and analytical problem-solving skills (examples provided: probability & statistics, linear algebra, multivariable calculus)
  • Background in, or exposure to, software application development on Linux and Web platforms
  • Exposure to agile and incremental software engineering practices

Technologies

  • C++17
  • Linux
  • Git
  • CMake
  • Python

Preferred Experience

  • Experience with Boost, Google Test, Google Mock, or Python
  • Project exposure to satellite communications fundamentals (GEO/MEO/LEO systems, link budgets, RF propagation, ground segment architecture)
  • Experience developing mission-critical software

Education

Bachelor’s degree or greater in Computer Science, Software Engineering, Computer Engineering, or a related technical field with demonstrated experience.

Benefits

  • Generous & Growing PTO: start with paid time off that increases each year
  • True Flexibility: contract permitting, with Flex Time to support scheduling beyond a standard 8-to-5
  • 11 Paid Days Off: 6 fixed company holidays plus 5 floating holidays
  • 401(k) Match: match up to 4% of contributions; both employee contributions and the company match are vested from day one with no vesting waiting period
  • Industry-Leading Education Support: up to $12,000 annually for tuition and certifications
  • Premium Healthcare, Lower Costs: medical plans paired with a Company-Sponsored HSA
  • Fully Covered Life Insurance: life insurance up to $50K provided at zero cost
  • Holistic Support: Employee Assistance Program (EAP) including mental health and financial coaching

Application Deadline

October 5, 2026

Similar Jobs