Developer Jobs in District of Columbia
Developer jobs in District of Columbia concentrate heavily in federal government contracting, cybersecurity, and policy-driven technology, making it one of the most active and specialized markets for software and systems developers in the country. Most hiring is centered in Washington D.C. itself, with additional activity in nearby Northern Virginia and suburban Maryland corridors, where anchored employers like Booz Allen Hamilton, Leidos, and General Dynamics Information Technology maintain large engineering workforces. The most in-demand specialties are cloud infrastructure, full-stack web development, and security-focused software engineering, with openings at every level from junior developer to principal engineer. Find a role that fits below and apply directly.
Find Developer JobsOverview
Showing 5 of 128+ Developer jobs











Empower AI is proud to be recognized as a 2024 Military Friendly Employer by Viqtory, the publisher of G.I. Jobs. This designation reflects the company’s commitment to hiring and supporting active-duty and veteran employees.
The successful candidate will possess deep expertise in AWS cloud technologies, full-stack application development, modern software architecture, API design, containerization, DevSecOps, and AI-assisted software engineering. The individual will collaborate closely with business stakeholders, architects, and engineering teams to deliver scalable, secure, and maintainable enterprise solutions.
Solution & Application Architecture
- Independently design end-to-end enterprise application architectures.
- Define technical architecture, system integration strategies, and application roadmaps.
- Design scalable, secure, high-availability, and cloud-native solutions.
- Develop application, integration, deployment, and data architecture artifacts.
- Evaluate technologies and recommend architecture patterns and frameworks.
- Ensure compliance with enterprise architecture, security, and governance standards.
- Lead technical design reviews and architecture discussions.
Full-Stack Software Development
- Design, develop, and maintain enterprise web applications.
- Build scalable backend services using Node.js, Python, and Java.
- Develop modern frontend applications using JavaScript and contemporary frameworks.
- Perform code reviews and establish development standards.
- Mentor developers and promote engineering best practices.
AWS Cloud Engineering
Design and implement solutions using AWS services including:- EC2
- ECS/EKS
- Lambda
- API Gateway
- RDS (SQL Server/PostgreSQL)
- S3
- IAM
- CloudWatch
- SNS/SQS
- Secrets Manager
- VPC Networking
API & Integration Development
- Design RESTful APIs and microservices.
- Define API standards and governance.
- Implement secure authentication and authorization.
- Integrate enterprise systems and third-party platforms.
- Produce API documentation using OpenAPI/Swagger.
Database Development
- Design relational database architectures.
- Develop optimized SQL solutions using SQL Server and PostgreSQL.
- Perform data modeling, indexing, and performance tuning.
- Support database modernization and migration initiatives.
Containerization & Cloud-Native Solutions
- Develop and deploy containerized applications using Docker.
- Design and implement solutions using Kubernetes, Amazon ECS, or Amazon EKS.
- Support Infrastructure as Code and automated deployments.
DevSecOps
- Design and implement CI/CD pipelines.
- Integrate automated testing and security scanning.
- Champion secure coding practices and DevSecOps principles.
- Support automated deployments and release management.
AI-Assisted Software Engineering
- Leverage AI tools to improve software development productivity and quality.
- Utilize AI for code generation, documentation, testing, debugging, and modernization.
- Evaluate emerging AI technologies and incorporate them into engineering practices.
GIS & Enterprise Applications
- Design and support GIS-enabled enterprise applications.
- Integrate mapping services and geospatial data.
- Develop location-aware solutions where applicable.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- US Citizen with ability to obtain Public Trust clearance
- 10+ years of experience in enterprise software development.
- 5+ years designing enterprise application architectures independently.
- Demonstrated ability to lead the technical design of complex, large-scale systems.
- Strong expertise in AWS cloud-native application development.
- Extensive experience with Node.js, Python, Java, JavaScript, SQL Server, and PostgreSQL.
- Strong experience developing RESTful APIs and microservices.
- Experience with Docker and container orchestration technologies.
- Strong knowledge of DevSecOps, CI/CD pipelines, and secure software development.
- Experience mentoring development teams and leading technical initiatives.
- Excellent problem-solving, communication, and stakeholder management skills.
Preferred Qualifications
- AWS Solutions Architect or AWS Developer Certification.
- Experience with Kubernetes (Amazon EKS or OpenShift).
- Experience with GIS platforms such as ArcGIS or ESRI.
- Experience with AI development tools (GitHub Copilot, ChatGPT Enterprise, Amazon Q, Claude).
- Experience with Infrastructure as Code (Terraform or CloudFormation).
- Experience in Agile/Scrum environments.
- Experience supporting federal or regulated environments.
PHYSICAL REQUIREMENTS:
This position requires the ability to perform the below essential functions:
- Sitting for long periods
- Ambulate throughout an office
- Ambulate between several buildings
Pay Band Min: USD $105,660.00/Yr. Pay Band Max: USD $163,530.00/Yr.
See All 128+ Developer Jobs in District of Columbia
Find roles in District of Columbia that match your experience and apply in just a few clicks.
Find Developer JobsDeveloper Jobs by City in District of Columbia
Where District of Columbia roles are concentrated, by current openings.
Developer Job Market in District of Columbia
A snapshot from current District of Columbia openings, updated as new roles post.
Who's Hiring


What District of Columbia Employers Look For
The qualifications that appear most often in developer jobs across District of Columbia.
- Active or obtainable security clearance, often Secret or Top Secret, for federal contractor roles
- Bachelor's degree in computer science, software engineering, or a related technical discipline
- Proficiency in at least one modern programming language such as Python, Java, or JavaScript
- Experience building and maintaining applications in cloud environments like AWS, Azure, or Google Cloud
- Familiarity with agile development methodologies and version control systems such as Git
- Strong written communication skills for documentation and cross-functional collaboration in policy-facing environments
Developer Jobs in District of Columbia: Frequently Asked Questions
How do you become a developer in District of Columbia?
Becoming a developer in District of Columbia starts with a bachelor's degree in computer science, software engineering, or a related field, though strong portfolios and coding bootcamp credentials are accepted by many D.C.-area employers. Because the market is dominated by federal contracting, obtaining or being eligible for a security clearance is a significant competitive advantage. Employers like Booz Allen Hamilton and Leidos frequently hire candidates who are clearance-eligible and have demonstrated technical skills through projects or internships.
How much do developers make in District of Columbia?
Developers in District of Columbia earn a median of about $136,880 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $85,140 for the lowest 10% to over $197,000 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire developers in District of Columbia?
Companies currently hiring developers in District of Columbia include Gointellects, Blue Rose Consulting Group, and Guidehouse, per current listings on Migrate Mate as of August 2026. The D.C. market is especially active among federal IT contractors and defense technology firms with long-term government program commitments in the region.
Which District of Columbia cities have the most developer jobs?
The cities with the most developer openings in District of Columbia are Washington and Bolling AFB. Washington D.C. itself drives the majority of listings due to the concentration of federal agencies and contractors headquartered there, while adjacent areas like Bethesda and Arlington attract openings tied to defense agencies, health-focused institutions like NIH, and government technology offices with a suburban campus presence.
Are there remote developer jobs in District of Columbia?
Yes, and more than most fields. About 64% of developer openings tied to District of Columbia are remote or hybrid as of August 2026, reflecting how well software development translates to distributed work. That said, roles that require access to classified systems or sensitive federal networks are typically on-site or limited to approved secure facilities, so cleared positions skew more in-person than commercial developer roles.
How can I get hired as a developer in District of Columbia with little or no experience?
The most realistic entry path is applying to federal contractor internship and new-graduate programs, which are consistently available at firms like Booz Allen Hamilton, SAIC, and Leidos through their campus recruiting pipelines. Entry-level roles with titles like associate software engineer or junior developer appear regularly and often serve as direct on-ramps. Building a GitHub portfolio demonstrating Python, JavaScript, or cloud projects strengthens applications significantly, and starting the process to become clearance-eligible before applying gives candidates a meaningful edge in the D.C. market.
Where can I find and apply to developer jobs in District of Columbia?
You can find and apply to developer jobs in District of Columbia on Migrate Mate, which lists current openings from employers actively hiring in the region. Search the available roles, find ones that match your background and target specialization, and apply directly to the employers posting them.
See All 128+ Developer Jobs in District of Columbia
Find roles in District of Columbia that match your experience and apply in just a few clicks.
Find Developer Jobs