Software Engineer - (Hybrid-Remote) - McLean, VA; position r
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
We are expanding work under an existing contract and are seeking a Software Engineer with full-stack web development experience to deliver innovative solutions, including AI-driven capabilities, that address the client’s most critical needs. The ideal candidate will also have strong proficiency with open-source development tools and environments, particularly Linux and Python. This is a hybrid remote position (50% on site/50% work from home) with some on-site requirements that require a candidate to be within reasonable commutable distance to McLean, VA and/or the Pentagon.
Join our team of analysts and data experts to focus on delivering practical and efficient solutions in support of our client’s incredibly important mission.
Work within a team environment to develop a software-based platform that will facilitate rapid decision making and increase situational awareness across a variety of users, disciplines, and geographic locations.
RESPONSIBILITIES:
-
Build robust, maintainable, well documented, and well tested enterprise-level applications.
-
Communicate effectively both verbally and in writing with the customer and other team members. Including managers, data scientists, DevOps engineers, and other senior and junior/midlevel developers.
-
Work on developing / integrating / operationalizing full-stack advanced analytic web applications through the Authority to Operate (ATO) process on classified networks.
-
Deploy, monitor, and maintain production systems in a live government operational environment, ensuring reliability, security, and uptime for mission-critical applications.
Requirements
-
10+ years of professional software development experience.
-
Demonstrated depth of experience in Python application development, extending beyond basic scripting to the design and implementation of production-grade solutions.
-
Experience in full-stack web application development, preferably using Python and Django.
-
Comprehensive front-end development experience utilizing HTML, CSS, and modern JavaScript frameworks or libraries such as Bootstrap, Tailwind, HTMX, Alpine.js, or comparable technologies.
-
Experience with containerization technologies, including Docker, Docker Compose, and/or Podman.
-
Knowledge and experience of classified government networks and hands-on experience with Amazon Web Services (AWS), including RDS Aurora, ECS and/or EKS, VPC, and Application Load Balancers (ALB).
-
Experience designing or working with serverless architectures/services.
-
Experience implementing and maintaining CI/CD pipelines, including AWS-native solutions such as CodeBuild and CodePipeline, as well as tools like GitHub Actions or comparable platforms.
-
Experience with Infrastructure as Code (IaC), preferably using Terraform.
-
Proficiency working in Linux/UNIX environments.
-
Familiarity with Government ATO (Authority to Operate) processes, including compliance, approval, and deployment requirements.
-
Demonstrated experience deploying and managing production systems within a government or federal environment, including operational support, monitoring, and sustainment post-deployment., * Bachelor’s degree in computer science or related field.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Find a Developer Job: 12 Best Job Sites For Developers
Why Upskilling And Reskilling is Important For Developers
Highest Paying Tech Companies for Developers