Want to know if you’re a fit? Upload your resume and let our AI show you.
Skills
Analysis Skillsunmatched
Application Programming Interface (API)unmatched
Architectural Servicesunmatched
Atlassian JIRAunmatched
Code Reviewsunmatched
Coding Standardsunmatched
Computer Scienceunmatched
Concept of Operations (CONOPS)unmatched
Customer/Client Researchunmatched
Data Analysisunmatched
Data Managementunmatched
Data Processingunmatched
Database Technologyunmatched
Dockerunmatched
Document Managementunmatched
Elasticsearchunmatched
Emerging Technologyunmatched
Engineeringunmatched
Engineering Softwareunmatched
High Reliability Softwareunmatched
MariaDBunmatched
Mentoringunmatched
MongoDBunmatched
MySQLunmatched
Performance Tuning/Optimizationunmatched
PostgreSQLunmatched
Programming Languagesunmatched
R Programming Languageunmatched
Release Notesunmatched
Reverse Engineeringunmatched
Sensitive Compartmented Information (SCI)unmatched
Software Administrationunmatched
Software Designunmatched
Software Developmentunmatched
Software Engineeringunmatched
System Integration (SI)unmatched
Team Playerunmatched
Technical Supportunmatched
Telemetryunmatched
Test Strategyunmatched
Testingunmatched
Top Secret Clearanceunmatched
Use Casesunmatched
User Documentationunmatched
User Interface Toolsunmatched
User Interface/Experience (UI/UX)unmatched
Description
Senior Full Stack Software Developer/Engineer w/Poly
Sterling, VA
TS/SCI + CI Poly
Apply for this job
What Impact You'll Have
As a Senior Full Stack Soft w are Developer/Enginee r, you will perform as an individual contributor and team member focused on developing and refining a command-and-control platform used by a wide variety of stakeholders. Soliciting and incorporating user feedback is paramount in developing a superior product. Ideal candidates will have full stack development experience, with demonstrated skills developing front-end applications and user interfaces, as well as employing back-end technologies and programming languages.
What You'll be Owning
Lead design and development of applications, tools, and user interfaces supporting advanced data processing and command-and-control workflows
Engage proactively with mission partners to understand operational use cases and convert high-level requirements into actionable features, work products, and technical specifications
Collaborate with internal and external engineering teams to define interface control documents (ICDs), subsystem behaviors, and integration patterns
Develop CONOPs, user guides, release notes, and technical artifacts supporting software delivery and stakeholder adoption
Architect and optimize large scale data analysis pipelines using Spark, OpenSearch/Elasticsearch, and distributed data technologies
Lead merge reviews, enforce coding standards, and guide peers in performance optimization and maintainability improvements
Build and refine back end services and APIs that support high-performance data workflows
Oversee testing strategies, diagnose complex issues, and ensure delivery of stable, high-reliability software
Mentor junior developers, foster a high performing engineering culture, and support professional growth across the team