Senior Software Engineer

VTG LLC
Fort Meade, MD, United States
24 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$210,000.0 - $250,000.0
Working hours
Regular working hours

Tech stack

Testing (Software) JavaScript (Programming Language) Algorithm Design Data Analysis Software Applications Systems Engineering Big Data C++ (Programming Language) Software Documentation Code Reuse Collaborative Software Data Stores
+23 more
Data Systems Database Queries Software Debugging Elasticsearch Design of User Interfaces Python (Programming Language) MongoDB Node.Js Software Engineering Software Requirements Analysis Software Systems Systems Integration Web Application Frameworks WebSocket Real Time Systems ReactJS Software Troubleshooting Backend Git Usage Tracking Vue.js Information Technology Restful APIs

Job description

We are seeking an experienced Software Engineer to design, develop, maintain, and enhance complex software systems supporting mission-critical applications. This position may support either backend/software engineering with Python, C++, and RF-related applications or full-stack/UI development using modern JavaScript frameworks and data technologies.

What will you do?

  • Design, develop, maintain, and enhance complex software applications and systems.
  • Analyze user requirements to derive software design, functional, and performance requirements.
  • Design and code new software and modify existing applications to introduce new functionality.
  • Debug existing software, identify root causes, and correct defects.
  • Integrate existing software into new or modified systems and operating environments.
  • Develop software supporting processing-intensive analytics, large datasets, real-time systems, and algorithm development.
  • Develop and maintain database queries and interfaces for data repositories.
  • Develop and implement algorithms to meet system functional and performance requirements.
  • Review and test software components to ensure compliance with design requirements.
  • Develop and execute software test procedures and document results.
  • Analyze system performance, application workflows, data usage, and technical problem areas to develop effective solutions.
  • Modify software to support new hardware, improve performance, and address changing requirements.
  • Write and maintain software and system documentation.
  • Recommend improvements to software development processes and engineering standards.
  • Collaborate with systems engineers and other technical teams throughout the software development lifecycle.
  • Support software reuse and the integration of COTS/GOTS solutions where appropriate.

Requirements

  • TS/SCI with Poly required
  • 7+ years of Software Engineering experience on programs or contracts of similar scope, type, and complexity.
  • Bachelor’s degree in Computer Science or a related technical discipline from an accredited college or university.
  • Four additional years of Software Engineering experience on projects with similar software processes may be substituted for the bachelor’s degree.
  • Demonstrated experience designing, developing, integrating, testing, and troubleshooting software applications.
  • Experience translating user and system requirements into software solutions.
  • Experience working independently as well as within collaborative software development teams.
  • Technical Qualifications Candidates should have experience aligned with one or both of the following technical areas: Software / Backend Engineering

  • Python
  • C++
  • Git
  • Basic RF knowledge or experience
  • Software and algorithm development Full-Stack / UI Development

  • Vue.js and/or React
  • Vuetify
  • JavaScript
  • Node.js
  • REST APIs
  • Leaflet
  • Elasticsearch
  • MongoDB
  • WebSocket
  • gRPC

VTG’s estimated starting pay range is $210K-$250K annually, which is a general guideline for the geographic location. When extending an offer, VTG also considers work experience, education, skill level, market considerations and may possibly include contractual requirements which may cause an offer to fall outside of this range.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:21 min

Realizing the limitations of MongoDB for live statistics

Josip Stuhli Josip Stuhli · World Congress 2023

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · World Congress 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all