Dahlgren, Virginia, United States
22 hours ago
Software Engineer Sr.
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. Responsibilities What You'll Do: V2X seeks a results-driven Senor Software Engineer to join our software development and design teams working to create advanced systems specializing in spectrum sharing, spectrum control, interference deconfliction, and automated system control. These applications may be specific to afloat Navy vessels and systems. Candidate experience with afloat Navy combat, EW, radar, or other C4ISR systems is preferred. In this role you will lead 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 enhancements to legacy software applications. Applicants are not required to have experience in Machine Learning, however experience working in an Agile Software Development environment is required with experience as a Scrum Master is preferred. Key Responsibilities: In this role you will be expected to have an in-depth software engineering knowledge and to write code using C#. You will be expected to demonstrate experience in developing code, tests, and debugging software. The work required shall consist of, but not be limited to, the following tasks: Lead a software development 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 adapt to customer needs in a dynamic development environment. Develop and maintain automated unit tests and manual functionality tests. Peer review the work of other software engineers and provide constructive feedback. Participate in project meetings including Agile/Scrum grooming, sprint planning, sprint reviews, and daily stand-ups. Collaborate within an agile software development process with software engineers, subject matter experts, and stakeholders. Write software documentation and justify software development processes 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 static software analysis. Implement new software development process metrics as they are required by the government customer. Conduct periodic research into cutting edge development techniques to improve our software products. Qualifications Minimum Qualifications: Education / Certifications: Bachelor’s degree or higher in Computer Engineering, Computer Science, or related field. Experience: 10+ years' of experience in software design, engineering, or programming. 8+ years' of experience working as part of an Agile Scrum development team. 5+ years' of experience in conducting software testing at multiple levels (unit, integration, system), performing analyses to predict and quantify software constraints, defining/designing actionable corrective measures, performing code reviews, and experience in the operational implementation of software systems. 4+ years' of experience in the preparation of technical documents, which include software test plans/reports and analytical evaluation of software performance in realistic operational environments. As well as updating/maintaining documentation related to application sustainment, including conducting system monitoring, and management for software applications. 4+ years' of experience with common source control tools such as Git. 4+ years' of experience with an application lifecycle management tool such as Azure DevOps or Jira. 4+ years' of experience with general purpose high-level programming languages such as C#, Java, or Python. 4+ years' of experience developing in an industry common IDE such as Visual Studio. 2+ years' of experience developing in both Windows and Linux operating systems. 2+ years' of experience working with Docker and containerized web services. Other Requirements: Ability to acquire and maintain a SECRET level Security Clearance. Proven experience in solving challenging technical problems. Desired Qualifications: 8+ years of experience developing in C#. 2+ years of experience with one of the following machine learning frameworks: scikit-learn, PyTorch, or TensorFlow. 2+ years of experience with JavaScript/TypeScript, Angular, Material Design, SQL (especially PostGreSQL), Entity Framework, SignalR/Websockets. 2+ years of experience working with and supporting U.S. Navy projects and programs. Experience as an acting Scrum Master for an Agile Scrum development project. Experience writing software for science and engineering oriented projects. Experience with the successful design, development and implementation of multiple software components and systems. Active SECRET level Security Clearance. Skills & Technology Used: Must be a self-motivated performer and work well both as an individual as well as in small groups to accomplish unique mission objectives. Basic office equipment and developer computers/servers. 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.
Confirm your E-mail: Send Email