HOME Software Engineering & Dev Mid-Level Software Engineer
  • Arcfield
  • Newport, Newport
  • Full-Time
  • <72 Hours
Arcfield VERIFIED EMPLOYER

Mid-Level Software Engineer.

Software Engineering & Dev Full-Time

Mid-Level Software Engineer: our view in 3 lines...

  • The Role:This role is for a mid-level software engineer with experience in C++, Python, JavaScript, Bash, Linux, and CI pipeline development.
  • The Person:The person will work through requirements, design, development, testing, release management, product support, and CI pipeline development while maintaining and modifying applications in a Linux environment.
  • Requirements:The ideal candidate has a BS, MS, or PhD, an active Secret Clearance, experience under Linux preferably with C++ and Bash, and familiarity with Agile, Docker, GitLab, Jenkins, or Bamboo.

About the role

Responsibilities

  • Willingness to be actively involved in all aspects of the software development life cycle: requirements gathering, design, development, CI pipeline development, hands-on testing, release management, and product support.
  • Collaborate with team to understand, create, and/or modify applications using technologies such as C++, Python, JavaScript, and Bash in a Linux environment.
  • Develop and maintain Continuous Integration pipelines.
  • Ability to design and implement within a team environment with minimal direction.
  • Communicate regularly with team members and customers to ensure effective work partnerships.

Qualifications

Requirements:

  • Must possess and be able to maintain an active Secret Clearance.
  • BS in Computer Science, Computer Engineering, or related technology field and five (5) to seven (7) years of experience OR a MS engineering degree and three (3) to five (5) years of experience OR a PhD and zero (0) to two (2) years of software development experience in a professional environment.
  • Comfortable working full-time in a secure lab environment. This position does not support telework.
  • Desire to be involved in all aspects of the software development life cycle.
  • Experience with leading development initiatives.
  • Experience with development under Linux preferably with C++.
  • Experience with Linux shell scripting preferably Bash.
  • Strong problem solving and troubleshooting skills.
  • Effective written and verbal communication skills.
  • Able to work and thrive in both individual and team-based development environments.
  • Familiar with agile and/or traditional software development life cycle (SDLC) approaches.

Skills of Interest:

  • Experience with Docker.
  • Experience with GitLab, Jenkins, or Bamboo.
  • Experience with production life cycle support.
  • Experience with Python and JavaScript.
  • Familiar with object-oriented software development practices.

Equal Pay Act

This is the projected compensation range for this position. There are differentiating factors that can impact a final salary/hourly rate, including, but not limited to, Contract Wage Determination, relevant work experience, skills and competencies that align to the specified role, geographic location (For Remote Opportunities), education and certifications as well as Federal Government Contract Labor categories. In addition, Arcfield invests in its employees beyond just compensation. Arcfield ’s benefits offerings include, dependent upon position, Health Insurance, Life Insurance, Paid Time Off, Holiday Pay, Short Term and Long-Term Disability, Retirement and Savings, Learning and Development opportunities, wellness programs as well as other optional benefit elections.

Min: $92,978.75
Max: $161,672.00
EEO Statement

We are an equal opportunity employer and federal government contractor. We do not discriminate against any employee or applicant for employment as protected by law.

Published November 10, 2026
Location Newport, Newport
Job Type Full-Time