Demo

Senior Application Developer - Python/AWS

Diverse Agile Solutions
Washington, DC Full Time
POSTED ON 10/8/2026
AVAILABLE BEFORE 12/4/2026

Senior Application Developer / Engineer / Programmer (TO-708)

Company: Diverse Agile Solutions, LLC (DAS)
Position: Senior Application Developer / Engineer / Programmer
Task Order: TO-708
Employment Type: Full-Time / Contract
Work Authorization: U.S. Citizenship Required
Experience Level: Senior
Performance Period: Through the end of 2026, with possibility of extension

About Diverse Agile Solutions

Diverse Agile Solutions (DAS) is a technology services company specializing in Cloud, Networking, Enterprise IT Modernization, Agile Transformation, DevSecOps, Cybersecurity, Custom Software Development, and AI/ML solutions.

We support government and commercial clients with highly skilled technology professionals who deliver secure, scalable, and mission-focused solutions.

Position Overview

Diverse Agile Solutions is seeking a Senior Application Developer / Engineer / Programmer to support a high-impact cloud application development environment.

The ideal candidate will have strong hands-on experience developing Python-based applications and microservices, building and deploying infrastructure using AWS CDK, designing workflows with AWS Step Functions, and developing secure, scalable RESTful APIs.

This role is well suited for an experienced software engineer who enjoys working across application development, cloud infrastructure, automation, testing, and DevOps.

Key Responsibilities

Application Development & Cloud Infrastructure

  • Develop and maintain production-grade Python-based microservices.
  • Design, implement, and maintain AWS cloud infrastructure using AWS CDK.
  • Develop complex business workflows using AWS Step Functions.
  • Build containerized applications and services using Docker.
  • Design and implement scalable RESTful APIs.
  • Develop serverless applications using AWS Lambda.
  • Integrate AWS services including DynamoDB, S3, API Gateway, SNS/SQS, and EventBridge.
  • Implement comprehensive application logging, monitoring, and auditing using Amazon CloudWatch and CloudTrail.
  • Support multi-environment deployments through Infrastructure-as-Code practices.

Software Quality & Engineering Excellence

  • Conduct peer code reviews with emphasis on:

    • Maintainability
    • Performance
    • Security
    • Scalability
    • Coding standards and best practices
  • Develop and maintain unit and integration tests.
  • Troubleshoot defects and perform code remediation.
  • Identify opportunities to improve application performance, reliability, and maintainability.
  • Participate in architecture and technical design decisions.
  • Create and maintain technical documentation.

Agile Collaboration

  • Work closely with product owners, business stakeholders, architects, and other technical teams.
  • Translate business requirements into effective technical solutions.
  • Participate in Agile ceremonies, sprint planning, backlog refinement, reviews, and retrospectives.
  • Contribute to continuous improvement of development and delivery processes.
  • Collaborate with DevOps and infrastructure teams to support reliable CI/CD pipelines.

Required Qualifications

Education & Experience

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
  • 7 years of professional software development experience.
  • Demonstrated experience working throughout the Software Development Life Cycle (SDLC).
  • Experience working in Agile/Scrum development environments.
  • U.S. Citizenship is required.

Required Technical Skills

Python

  • Strong production-level Python development experience.
  • Experience with modern Python frameworks and testing libraries.
  • Ability to develop maintainable, scalable, and well-tested applications.

AWS CDK

  • Hands-on experience using AWS Cloud Development Kit (CDK).
  • Experience implementing Infrastructure-as-Code for multiple environments.

AWS Cloud Development

  • AWS Lambda
  • AWS Step Functions
  • Amazon DynamoDB
  • Amazon S3
  • Amazon API Gateway
  • Amazon CloudWatch
  • AWS CloudTrail
  • Amazon SNS/SQS
  • Amazon EventBridge

CI/CD

  • Experience creating and managing CI/CD pipelines for cloud-based applications.
  • Experience automating application builds, testing, deployment, and infrastructure provisioning.

API Development

  • Strong understanding of RESTful API design.
  • Experience with API versioning, error handling, authentication, and integration patterns.

Version Control

  • Strong Git experience.
  • Understanding of branching strategies and collaborative Git workflows.
  • Experience participating in merge/pull request reviews.

Containers

  • Experience developing and deploying containerized applications using Docker.

Preferred / Nice-to-Have Qualifications

The following skills are desirable but not required:

  • Experience with Terraform.
  • Front-end development experience using:

    • Angular
    • React
    • TypeScript
  • Experience with additional AWS services, including:

    • Amazon Athena
    • AWS Glue
    • AWS Load Balancers
  • Experience working with event-driven and serverless architectures.
  • Experience supporting large-scale enterprise or government applications.

AI-Assisted Software Development

Diverse Agile Solutions values the responsible use of modern AI-assisted development tools.

Experience using AI coding assistants such as Claude Code or similar tools is a plus.

Candidates with experience using AI-assisted development tools for the following are encouraged to apply:

  • Code review and optimization
  • Documentation generation
  • Debugging and troubleshooting
  • Test-case development
  • Refactoring and code remediation

Candidates should demonstrate the ability to critically evaluate, validate, test, and adapt AI-generated code rather than relying on AI output without appropriate engineering review.

Ideal Candidate

The ideal candidate is a senior software engineer who:

  • Is highly proficient in Python and AWS.
  • Has strong hands-on AWS CDK experience.
  • Understands serverless and event-driven architectures.
  • Can design and develop reliable RESTful APIs.
  • Has experience building automated CI/CD pipelines.
  • Writes clean, maintainable, well-tested code.
  • Is comfortable working with infrastructure as code.
  • Can independently troubleshoot complex technical issues.
  • Communicates effectively with both technical and business stakeholders.
  • Works effectively in an Agile environment.
  • Understands secure software development and cloud engineering best practices.
  • Can effectively leverage AI-assisted development tools while maintaining strong engineering judgment.

Why Join Diverse Agile Solutions?

At DAS, you will have the opportunity to work on challenging technology initiatives while collaborating with experienced professionals across cloud, software development, cybersecurity, networking, and enterprise IT modernization.

We value:

  • Technical excellence
  • Continuous learning
  • Agile delivery
  • Innovation
  • Collaboration
  • Professional growth
  • Diversity and inclusion

Application Requirements

Please submit:

  • Current resume
  • Contact information
  • Confirmation of U.S. Citizenship
  • Availability to start
  • Relevant AWS/Python experience
  • Compensation expectations

Diverse Agile Solutions, LLC is an Equal Opportunity Employer.

Only candidates who meet the required qualifications and U.S. Citizenship requirement will be considered.

Salary : $155,000 - $170,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Application Developer - Python/AWS?

Sign up to receive alerts about other jobs on the Senior Application Developer - Python/AWS career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Diverse Agile Solutions

  • Diverse Agile Solutions Washington, DC
  • Senior Cloud Administrator — TO-715 Company: Diverse Agile Solutions, LLC (DAS) Position: Senior Cloud Administrator Task Order: TO-715 Employment Type: Co... more
  • 8 Days Ago

  • Diverse Agile Solutions Albany, NY
  • Automation Engineer – Integrated Eligibility System (IES) Company: Diverse Agile Solutions, LLC (DAS) Position: Automation Engineer – Integrated Eligibilit... more
  • 8 Days Ago

  • Diverse Agile Solutions Albany, NY
  • UX Engineer Level 2 Company: Diverse Agile Solutions (DAS) Position Type: Contract Location: Albany, NY / Remote Eligible Work Arrangement: Remote/Hybrid –... more
  • 8 Days Ago

  • Diverse Agile Solutions York, NY
  • Business Analyst II Diverse Agile Solutions (DAS) Location: Albany, NY (Hybrid/Remote) Work Authorization: Must be authorized to work in the United States ... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Senior Application Developer - Python/AWS jobs in the Washington, DC area that may be a better fit.

  • System One Washington, DC
  • Senior Application Developer (AWS/Python) Washington, DC – 100% Onsite Per Federal contract U.S. citizenship is required Must be able to obtain Public Trus... more
  • 15 Days Ago

  • OpenDataJobs Washington, DC
  • About Peregrine Peregrine Advisors is a rapidly growing AI and data innovation hub helping government solve hard problems and deliver better outcomes. We w... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!