Skip to main content
CareerCircle Home
Log in
Join
Search for and find Software Engineer jobs and V2X jobs at CareerCircle.com
V2X jobs, learn more at CareerCircle.com

Software Engineer

V2X

Posted Tuesday, May 20, 2025

Posting ID: 196512655

Dahlgren, VA
Share:
FacebookTwitterLinkedin
Overview

Working across the globe, V2X builds smart solutions designed to integrate physical and digital infrastructure from base to battlefield. We bring 120 years of successful mission support to improve security, streamline logistics, and enhance readiness. Aligned around a shared purpose, our $3.9B company and 16,000 people work alongside our clients, here and abroad, to tackle their most complex challenges with integrity, respect, responsibility, and professionalism.

What you will do :

In this role you will work as part of an Agile Scrum development team to produce professional software applications to provide enhanced functionality to Navy vessels and systems. Additionally, you may work alongside our Machine Learning Engineers to implement new Machine Learning advancements to legacy software applications. Applicants are not required to have experience in Machine Learning, however experience working in an Agile Software Development environment and experience with web development is preferred.

Responsibilities
  • In-depth software engineering knowledge and be able to adapt to writing code using C#. Demonstrate experience in developing code, tests, and debugging software.
  • Work as part of a team that writes full software applications that provide functionality for our customers. Applications are usually tailored to a specific RF related activity or system.
  • Provide quick turn tailoring of current software to new/adapting customer requirements.
  • Profile tools and improve performance as required.
  • Bring value or provide enhancement to previously developed tools and applications including resource efficiency improvements, large dataset handling, simple Geospatial Information Systems (GIS) functions, parallelization, and integration with newer more advanced software applications.
  • Write software documentation and justify software development process to customers as required.
  • Properly comment software code to ensure knowledge transfer to future developers.
  • Coordinate with the customers and other team members to ensure problem solution, appropriate risk reduction, and user satisfaction.
  • Work with a team to conduct software engineering best practices, such as code reviews, unit testing, and software static analysis. Be able to implement new software development process metrics as they are required by the government customer.
  • Conduct research into new coding techniques and ways to improve our software products.
Qualifications
  • Minimum Qualifications:
    • Education:
      • Bachelor's degree or higher in a STEM related field.
    • Experience:
      • Six (6) years' experience in software development/software engineering with considerable experience in Agile Scrum development processes and high-level programming languages such as C#, Java, or Python.
      • Six (6) years' experience in conducting software testing at multiple levels (unit, integration, system), performing analyses to predict and quantify software constraints, defining/designing actionable corrective measures, and experience in the operational implementation of software systems.
      • Two (2) years' experience in the preparation of technical documents, which include software test plans/reports and analytical evaluation of software performance in realistic operational environments.
      • Two (2) years' experience in updating/maintaining documentation related to application sustainment, including conducting system monitoring, and management for software applications.
      • Two (2) years' experience with common source control tools such as Git, lifecycle management tool such as Azure DevOps or Jira, and industry common IDE's such as Visual Studio.
      • One (1) year experience working with Docker and containerized web services.
      • One (1), year experience working with and supporting U.S. Navy projects and programs.
      • Must have experience writing software for science or engineering projects.
      • Must be able to analyze information; design, develop, and document software with an understanding of complete software development life-cycle.
      • Experience with the successful design, development and implementation of multiple software components and systems.
      • Experience working as part of an Agile Scrum development team.
      • Development experience in Windows with a basic knowledge of Linux operating systems.
    • Preferred Experience:
      • One (1) year experience with one of the following machine learning frameworks: scikit-learn, PyTorch, or TensorFlow.
      • One (1) year experience with ASD STIGs and writing STIG compliant software applications.
      • Solid experience developing in C#.
      • Experience with Kubernetes
    • Clearance Requirements:
      • Ability to obtain and maintain Secret Security Clearance
We are committed to an inclusive and diverse workplace that values and supports the contributions of each individual. This commitment along with our common Vision and Values of Integrity, Respect, and Responsibility, allows us to leverage differences, encourage innovation and expand our success in the global marketplace. Vectrus is an Equal Opportunity /Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, protected veteran status or status as an individual with a disability. EOE/Minority/Female/Disabled/Veteran.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
On-Site
Management
Writing
Professionalism
Debugging
Code Review
Programming Languages
Version Control
Software Engineering
Python (Programming Language)
Java (Programming Language)
Innovation
Software Development
Agile Methodology
Research
Linux
Team Building
Software Development Life Cycle
Kubernetes
Git (Version Control System)
Docker (Software)
Web Services
Software Documentation
Unit Testing
Lifecycle Management
Software Systems
Knowledge Transfer
Machine Learning
Agile Software Development
Scrum (Software Development)
Software Testing
JIRA
System Monitoring
C# (Programming Language)
Azure DevOps
TensorFlow
Risk Reduction
Secret Clearance
Static Program Analysis
Microsoft Visual Studio
Information Design
Scikit-Learn (Python Package)
Resource Efficiency
PyTorch (Machine Learning Library)
Dataset
Activation Systems Development

Blog