Senior Software Engineer

Applied Research Solutions•Hill Afb, UT

About The Position

Applied Research Solutions (ARS) is seeking a Senior Software Engineer to support Air Force weapon system software development on an Agile (Scrum) team. The role applies broad theoretical and practical software engineering knowledge across planning, requirements, design, verification and validation, support, and testing. The engineer reviews, prepares, and analyzes documentation, source code, and configuration files, working with Government lead engineers, users, weapon system prime contractors, and suppliers. This senior-level position involves independently solving major problems and making decisions, with possible oversight of less senior staff. The engineer develops and tests software, performs Software Quality Assurance (SQA), participates in peer reviews, and supports software build, packaging, and deployment. Development is performed in a dynamic Agile environment using C#, Java, JavaScript, HTML 5, and SQL. ARS describes itself as a provider of technically integrated solutions and mission support. The company says it supports employee career goals and work/life balance and offers a competitive benefits package, an awards and recognition program, and personalized attention from senior managers. Employment is contingent upon successfully completing a background investigation, including criminal history and identity checks.

Requirements

  • Must be a U.S. citizen.
  • Must hold an active Secret security clearance.
  • Bachelor's or graduate degree in engineering or computer science from a college or university with an ABET-accredited engineering or computer science program; engineering technology degrees do not qualify.
  • The qualifying degree must have been received in the year of, or after, the original date of ABET accreditation.
  • Senior-level experience must meet one of these combinations: BS IRD plus 15 years of RE; MS IRD plus 10 years of RE; or PhD IRD plus 5 years of RE.
  • Credentials and qualifications must meet the Work Role Qualification Matrix, DoD 8140 Foundational Qualifications Options, and applicable provisions of AFI 17-130, AFMAN 17-1303, and DoD Manual 8140.03, Section 3.
  • Experience developing software in an Agile (Scrum) environment using C#, Java, JavaScript, HTML 5, and SQL.
  • Experience performing SQA, peer design and code reviews, and coding or scripting for software build, packaging, and deployment.
  • Ability to solve major problems, exercise sound judgment, make independent decisions, and oversee less senior staff as needed.
  • Strong written communication and documentation skills.
  • Must successfully complete a background investigation, including criminal history and identity checks.

Responsibilities

  • Evaluate analysis, problem definitions, requirements, solution development, and proposed solutions to determine operational feasibility.
  • Review, prepare, and analyze planning, requirements, design, verification and validation, support, and test documentation, as well as source code, configuration files, and engineering resolution support.
  • Document and demonstrate solutions using documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Conduct systems analysis and recommend changes to policies and procedures to improve operations.
  • Obtain information needed to license software from vendors, recommend purchases, and test and approve products.
  • Collect, analyze, and summarize development and service issues and complete related results as needed to support the engineering and organizational mission.
  • Perform Software Quality Assurance (SQA) to ensure software complies with defined or standardized quality specifications.
  • Develop software as a member of an Agile (Scrum) team using C#, Java, JavaScript, HTML 5, and SQL, and support Agile processes in coordination with Government personnel, weapon system prime contractors, and suppliers.
  • Elaborate high-level feature and function descriptions into detailed technical designs and tasks with users and Government lead engineers.
  • Code features and functions, including coding tasks for functional and performance tests.
  • Conduct peer design and code reviews with team members.
  • Perform coding and scripting for software build, packaging, and deployment.
  • Perform other software engineering and documentation tasks as assigned.
  • Independently solve major problems and make decisions; oversee less senior staff as needed.

Benefits

  • Competitive benefits package
  • Awards and recognition program
  • Personalized attention from ARS Senior Managers
  • Culture intended to support career goals, aspirations, and work/life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service