Dahlgren, VA, 22448, USA
4 days ago
Software Engineer Sr.
Overview This position description is subject to change at any time as needed to meet the requirements of the program or company. 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. V2X seeks a results-driven Senior 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 preferred. V2X offers a comprehensive salary, vacation, and benefits package. As a member of our highly professional team, you will have the opportunity to work in a fast paced, exciting environment, collaborating with the customer and other team members to rapidly innovate, produce, and field excellent software. This position requires the ability to acquire and maintain a DoD SECRET level clearance; an active SECRET clearance is preferred. Work location is in Dahlgren, Virginia with opportunities for remote work / telework. Responsibilities Major Job Activities: 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 to 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. Material & Equipment Directly Used: Basic office equipment and developer computers / servers. Working Environment: Work will be performed in an office or remote environment approximately 95% of the time. Some onsite customer work may be required. Local travel is required with the possibility of regional travel as needed, expected less than 5% of the time. Qualifications Minimum Qualifications : + Bachelor’s degree or higher in Computer Engineering, Computer Science, or related field. + 5+ years of experience in software design, engineering, or programming. + Experience with common source control tools such as Git. + Experience with an application lifecycle management tool such as Azure DevOps or Jira. + Experience with the successful design, development and implementation of multiple software components and systems. + Experience working as part of an Agile Scrum development team. + Experience with general purpose high-level programming languages such as C#, Java, or Python. + Development experience in both Windows and Linux operating systems. + Proven experience in solving challenging technical problems. + Experience performing code reviews. + Experience developing in an industry common IDE such as Visual Studio. + Experience working with Docker and containerized web services. + Must be a self-motivated performer and work well both as an individual as well as in small groups to accomplish unique mission objectives. + Ability to acquire and maintain a SECRET level Security Clearance. Preferred Qualifications: + Active SECRET level Security Clearance. + Experience writing software for science and engineering oriented projects. + Extensive experience developing in C#. + PostgreSQL or SQL and Database Operations. + Experience with one of the following machine learning frameworks: scikit-learn, PyTorch, or TensorFlow. + Experience as an acting Scrum Master for an Agile Scrum development project. + Experience with JavaScript/TypeScript, Angular, Material Design, SQL (especially PostGreSQL), Entity Framework, SignalR/Websockets. + Experience writing unit tests. + Experience working with and supporting U.S. Navy projects and programs. Supervisory / Budget Responsibilities: Mentor Software Engineers to allow for skill / knowledge development through advice, coaching, and training opportunities. Act as a Scrum Master for an Agile Scrum development team. 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. V2X 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