Senior Software Engineer

Applied Research Solutions•Hill Afb, UT

About The Position

ARS is seeking a Senior Software Engineer to support Air Force weapon system software development in an Agile (Scrum) environment. The role applies broad theoretical and practical software engineering knowledge in support of Air Force weapon system programs. The selected candidate will work with Government lead engineers, users, weapon system prime contractors, and suppliers, reviewing, preparing, and analyzing documentation, source code, and configuration files across planning, requirements, design, verification and validation, support, and test activities. This senior-level position requires independently solving major problems, making decisions, and performing functional duties. It may also include overseeing less senior staff. The engineer will develop software using languages including C#, Java, JavaScript, HTML 5, and SQL; support Agile processes; elaborate high-level feature and function descriptions into technical designs and tasks; and contribute to implementation, testing, quality assurance, reviews, builds, packaging, and deployment. Applied Research Solutions describes itself as a provider of technically integrated solutions and mission support. It highlights a culture focused on employees’ career goals and work/life balance, an industry-competitive benefits package, awards and recognition, and personalized attention from senior managers. All positions are subject to background investigations, and employment depends on successfully completing a background investigation that includes criminal history and identity checks.

Requirements

  • Must be a US citizen.
  • Must have an active Secret security clearance.
  • Bachelor's or graduate degree, with a major 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 degree must have been received in the year of, or any year after, the original date of ABET accreditation.
  • Senior-level experience: BS IRD plus 15 years of RE, or MS IRD plus 10 years of RE, or PhD IRD plus 5 years of RE.
  • Credentials and qualifications as outlined in the Work Role Qualification Matrix, DoD 8140 Foundational Qualifications Options, and the provisions of AFI 17-130, AFMAN 17-1303, and DoD Manual 8140.03, Section 3: Cyberspace Workforce Structure and Qualifications Program.
  • 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, and make independent decisions.
  • Strong written communication and documentation skills.

Responsibilities

  • Evaluate analysis, problem definition, 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 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 accomplish the engineering and organizational mission.
  • Perform Software Quality Assurance (SQA) to ensure developed software meets 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 process execution with Government and weapon system prime contractors and suppliers.
  • Collaborate with users and Government lead engineers to elaborate high-level feature and function descriptions into detailed technical designs and tasks.
  • Perform coding tasks for features and functions, and code functional and performance tests for them.
  • Perform peer design and code reviews with other team members.
  • Perform coding and scripting tasks for software build, packaging, and deployment.
  • Perform other software engineering and documentation tasks as assigned.
  • Independently solve major problems and make decisions, and oversee less senior staff as needed.

Benefits

  • Industry-competitive benefits package
  • Awards and recognition program
  • Personalized attention from ARS Senior Managers
  • Culture supporting career goals and work/life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service