Junior to Mid-Level Software Engineer

Arcfield•Colorado Springs, CO
•Onsite

About The Position

Arcfield is seeking a Junior to Mid-Level Software Engineer to support its Navy Department of Defense customer in designing, developing, and optimizing large-scale, high-performance software systems at its Colorado Springs, Colorado office. The work supports Navy Strategic Systems Programs (SSP) and its Strategic Weapons Systems (SWS), including research, development, analysis, modeling and simulation, and testing to assess weapon-system performance and qualify systems for normal, hostile, and fratricide environments. The team uses commercial off-the-shelf and internally developed software to deliver results concerning nuclear weapons effects to Navy SSP. The Software Engineer will contribute to technical initiatives, drive innovation, and deliver scalable, robust, and efficient solutions that meet U.S. Navy mission objectives. The role calls for strong analytical thinking and problem-solving in a collaborative, semi-agile environment. Areas of responsibility include software development and architecture, problem solving and optimization, cross-discipline collaboration, continuous improvement and DevOps, and collaborative workflow planning.

Requirements

  • Bachelor’s degree with 2–4 years of experience, or master’s degree with 0–2 years of experience, in Computer Science, Software Engineering, or a related field; equivalent experience is also accepted.
  • Must be able to obtain and maintain an active TS/SCI clearance.
  • Proficiency in one or more object-oriented programming languages, such as Python, C++, or Modern Fortran.
  • Knowledge of database systems such as MySQL and SQLite.
  • Knowledge of software modernization techniques and best practices.
  • Excellent analytical and debugging skills.
  • Ability to design efficient algorithms and data structures and write performance-optimized code.
  • Experience in a collaborative semi-Agile or Agile development environment, such as Sprints, Scrum, or Kanban.
  • Strong communication and interpersonal skills, including the ability to explain and present complex technical solutions to diverse audiences.

Nice To Haves

  • Knowledge of testing frameworks and tools such as JUnit, pytest, or xUnit/NUnit.
  • Advanced proficiency in FORTRAN, C++, or Python.
  • Advanced experience modernizing legacy codebases.
  • Proficiency in planning, designing, and developing database systems.
  • Active TS/SCI clearance.

Responsibilities

  • Contribute to software development and architecture for large-scale, high-performance software systems.
  • Solve technical problems and optimize software performance.
  • Collaborate across disciplines in a semi-agile environment.
  • Support continuous improvement and DevOps practices.
  • Participate in collaborative workflow planning.

Benefits

  • Health insurance
  • Life insurance
  • Paid time off
  • Holiday pay
  • Short-term and long-term disability
  • Retirement and savings
  • Learning and development opportunities
  • Wellness programs
  • Optional benefit elections, depending on position
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service