Mid-Level Software Engineer
Job Description
This onsite, mid-level full stack software engineer position supports the Leidos Chinook Program for an Intelligence Community customer, delivering cloud-native software across microservices, APIs, and user interfaces within an Agile DevSecOps environment. The role is based in Alexandria, Virginia.
Responsibilities
- Design, develop, test, and deploy software solutions that support the customer’s GEOINT mission.
- Participate in agile development sprints and contribute to daily stand-ups, sprint planning, and retrospectives.
- Build and maintain secure, containerized applications using Docker, Kubernetes, and AWS.
- Develop RESTful APIs and user-facing interfaces with modern tools such as React, Node.js, Flask, or Spring Boot.
- Collaborate with mission users and product managers to refine requirements and improve user experience.
- Support DevSecOps pipelines and ensure code meets security and accreditation standards.
- Participate in code reviews and mentor junior developers as needed.
- Resolve various tasks as prioritized by the team product owner.
Requirements
- US citizenship is required per contract.
- Bachelor's degree in Computer Science, Software Engineering, or related field and 4-8 years of prior relevant experience or Master’s with 2-6 years of prior relevant experience.
- Active Top Secret/SCI with the ability to successfully pass a Polygraph examination.
- Proficiency with the following technologies:
- HTML, CSS, JSON, Ajax, and REST APIs
- Python, Java, or JavaScript
- Go
- React, Angular, Vue.js, jQuery, Spring Boot, Django, Node.js, Flask, or Svelte
- AWS, Azure, or similar cloud platforms
- MySQL, PostgreSQL, or SQL Server
- Windows, Linux
- Git
- Deep understanding of modern software design patterns and coding standards.
- Experience architecting, developing, and delivering complex software systems into production.
- Experience with CI/CD tools (GitLab CI, Jenkins) and agile collaboration tools (JIRA, Confluence).
- Familiarity with cloud environments such as AWS (C2S or GovCloud) and containerization technologies (Docker, Kubernetes)
- Understanding of secure coding practices and government system accreditation processes (e.g., RMF, STIGs)
- Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques.
Technologies
- Docker
- Kubernetes
- AWS
- React
- Node.js
- Flask
- Sprint Boot
- HTML
- CSS
- JSON
- Ajax
- REST APIs
- Python
- Java
- JavaScript
- Go
- Angular
- Vue.js
- jQuery
- Spring Boot
- Django
- Svelte
- Azure
- MySQL
- PostgreSQL
- SQL Server
- Windows
- Linux
- Git
- OpenSearch/Elasticsearch
- S3
- SQS
- SNS
- EC2
- CloudFormation
- RDS
- IBM Cloud
- Google Cloud
- Oracle Cloud
- GeoServer
- PostGIS
- OGC APIs
- ESRI ArcGIS
- Terraform
- Ansible
Benefits
- competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement