Software Engineer

Auria

$125K — $165K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a STEM discipline or equivalent experience (see specifics for levels)
  • 2-5 years of related software development experience depending on level
  • Proficiency in C/C++ and Python
  • Experience with Object-Oriented Programming (OOP)
  • Active in-scope U.S. Government DoD Secret security clearance, with the ability to obtain Top Secret/SCI
  • Experience in a Linux environment

Responsibilities

  • Design and implement new software features that integrate with existing systems
  • Develop software using Agile methodologies, including participation in sprint activities
  • Use tools like Jira to document user stories and bugs
  • Provide engineering support for complex, multi-language systems
  • Analyze system usability and performance for improvements
  • Coordinate with the test team to resolve defects
  • Contribute to all phases of the software development lifecycle

Benefits

  • Collaborative team environment focused on mission-driven projects
  • Opportunity to work on multi-disciplinary software challenges
  • Professional development and technical leadership opportunities
  • Exposure to cutting-edge technologies
  • Potential for travel to support business needs up to 10%
Full Job Description
Auria is looking to hire a Software Engineer to support the BOA program. This role is ONSITE in Boulder, CO.

As a Software Engineer 2/3, you will be responsible for the design, development, documentation, testing, deployment, and debugging of software applications. You will research, identify, and implement solutions to complex, multi-disciplinary software problems while working in a collaborative team environment.

WHAT YOU CAN EXPECT TO DO:

  • Design, implement, and integrate new software features that smoothly interface with existing systems.
  • Develop software using Agile methodologies, participating in sprint planning, reviews, and retrospectives.
  • Utilize Jira (or similar tools) to document user stories, bugs, and enhancements.
  • Provide software engineering support for complex, multi-language systems (C/C++, Python, and Java).
  • Analyze and improve system usability, performance, and maintainability through refactoring and defect resolution.
  • Coordinate with the test team to integrate, troubleshoot, and resolve defects.
  • Contribute to the full software development lifecycle, from requirements and design through integration, test, and deployment.
  • Collaborate effectively with cross-functional teams and stakeholders at all levels.


WHAT THE TEAM REQUIRES:
  • Mission-Driven Professional: Collaborative contributor motivated by the opportunity to develop cutting-edge solutions that protect and serve both the nation and the world.
  • Experience developing software in a Linux environment.
  • Proficiency in C/C++ and Python.
  • Experience with Object-Oriented Programming (OOP).
  • Ability and willingness to travel up to 10% to support business needs.
  • An active in-scope U.S. Government DoD Secret security clearance is required to start, with the ability to obtain and maintain a Top Secret/SCI (TS/SCI) clearance.
  • Software Engineer 2:
  • Bachelor's degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited institution and 2 years of related software development experience;
    • OR a Master's degree in a STEM discipline with 0 years of related experience.
  • Software Engineer 3:
  • Bachelor's degree in a STEM discipline from an accredited institution and 5 years of related software development experience;
    • OR a Master's degree in a STEM discipline and 3 years of related experience;
    • OR a PhD in a STEM discipline.


WHAT THE TEAM PREFERS:

  • Experience with object-oriented design patterns and modern data structures.
  • Experience with configuration management and build tools (e.g., Git, Conan, CMake, Nexus, etc.).
  • Demonstrated ability to perform software development and troubleshooting in a team environment.
  • Experience supporting legacy software and executing modernization efforts.
  • Experience with Java and shell scripting (e.g., Bash).
  • Familiarity with testing frameworks and unit/integration test development.
  • Experience with Agile development practices and ceremonies.
  • Experience using the Atlassian tool suite (e.g., Jira, Confluence, Bitbucket).
  • Demonstrated technical leadership experience (mentoring, task lead, or similar), especially relevant for the Software Engineer 3 level.
  • Experience across the full software development lifecycle.


PAY TRANSPARENCY: The salary offered will be based on the selected candidate's qualifications - skills, education & experience - and the position level. $125,000 - $165,000.

APPLICATION DEADLINE: October 22, 2026

Pay Range: $125,000 - $165,000 per year

Similar Jobs

More Jobs at Auria

More Information Technology Jobs

Find similar Software Engineer jobs: