Junior Software Engineer
Backend Developer
Manager
Python
Angular
APIs
Application Security
CI/CD
Cloud
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Analytics
Data Processing
Design
DevOps
Devops Tools
DevSecOps
Django
Engineering
Engineering Software
Front End Development
Frontend
Frontend Framework
Information Technology (IT)
Infrastructure As Code
Integration
Java
Java Language
JavaScript
Jenkins
Kubernetes
Node.js
Platform Engineering
Programming
Programming Language
Programming Languages
Security
Security Automation
Security Devops
Software Development
Software Engineer
Software Engineering
Software Security
Spring Boot
Spring Framework
SQL
Web
Web Design
Web Framework
Web Technologies
Job Description
Join an Agile team supporting an Intelligence Community customer by developing and delivering modern software capabilities for a GEOINT mission.
Responsibilities
- Develop, modify, test, and deploy software solutions for the customer’s GEOINT mission under guidance from senior engineers.
- Implement software features aligned to established requirements and technical designs.
- Write code that is clean, maintainable, and well-documented.
- Participate in code reviews and apply feedback from senior engineers.
- Create and run unit and integration tests.
- Troubleshoot software defects and support root-cause analysis.
- Assist with integration of application components and services.
- Work with REST APIs, databases, and application services.
- Contribute to Agile processes including daily stand-ups, sprint planning, and retrospectives.
- Collaborate with mission users and product managers to refine requirements and improve user experience.
- Use Git and established CI/CD processes to manage and deliver software.
- Maintain technical documentation and development artifacts.
- Support deployment and sustainment activities for the application.
- Build and maintain secure, containerized applications using technologies such as Docker, Kubernetes, and AWS.
- Support DevSecOps pipelines and ensure code meets security and accreditation standards.
- Complete tasks prioritized by the team product owner.
Requirements
- US citizenship is required per contract.
- Education: Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Experience: 2-4 years of prior relevant experience, or a Master’s degree with less than 2 years of prior relevant experience.
- Equivalent experience may be considered in lieu of degree.
- Experience with web technologies: HTML, CSS, JSON, Ajax, and REST APIs.
- Experience with object-oriented programming: Python, Java, or JavaScript.
- Experience with front-end and back-end frameworks, including one or more of: React, Angular, Vue.js, jQuery, Spring Boot, Django, Node.js, Flask, Svelte.
- Cloud development experience with AWS, Azure, or similar cloud platforms.
- Relational database experience with MySQL, PostgreSQL, or SQL Server.
- Operating system familiarity: Windows and/or Linux.
- Version control experience with Git.
- Understanding of modern software design patterns and coding standards.
- Experience architecting, developing, and delivering complex software systems into production.
- Experience with CI/CD tools such as GitLab CI and Jenkins.
- Agile collaboration tool experience such as JIRA and Confluence.
- Familiarity with cloud environments such as AWS (C2S or GovCloud) and containerization technologies like Docker and Kubernetes.
- Understanding of secure coding practices and government system accreditation processes (e.g., RMF, STIGs).
- Strong self-motivation to learn new programming languages, tools, frameworks, and techniques.
Technologies
- HTML, CSS, JSON, Ajax, REST APIs
- Python, Java, JavaScript
- React, Angular, Vue.js, jQuery, Spring Boot, Django, Node.js, Flask, Svelte
- AWS, Azure
- MySQL, PostgreSQL, SQL Server
- Windows, Linux
- Git, GitLab CI, Jenkins
- JIRA, Confluence
- Docker, Kubernetes
- RMF, STIGs
- Top Secret/SCI, Polygraph
Clearance
- Active Top Secret/SCI with the ability to successfully pass a Polygraph examination.
Preferred Qualifications
- Experience working on a customer contract or in the Intelligence Community (IC).
- Frontend web development experience, including UI/UX.
- NoSQL database experience: OpenSearch/Elasticsearch.
- Exposure to multi-cloud architectures including AWS, IBM, Google, Azure, and Oracle.
- Familiarity with AWS services such as S3, SQS, SNS, EC2, CloudFormation, and RDS.
- Familiarity with geospatial tools and standards, including GeoServer, PostGIS, OGC APIs, and ESRI ArcGIS.
- Exposure to Infrastructure-as-Code using Terraform and Ansible.
Benefits
- Competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Location
- Alexandria, VA (onsite)
Other Locations (Position may be performed)
- Tucson, AZ
- Gaithersburg, MD
- Alexandria, VA
- Chantilly, VA
- Englewood, CO
- St. Louis, MO
Compensation
- USD 69,550 - 125,725 per yearly
- Pay Range $69,550.00 - $125,725.00