Skip to main content
ADG TECH CONSULTING, LLC logo

Senior Python Developer

ADG TECH CONSULTING, LLC
Full Timesenior
Washington, District of Columbia, USPosted April 21, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonFlaskDockerGitHub ActionsElasticsearchGitHubRESTCI/CDAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Job Title: Senior Software Engineer (Python)

Overview We are looking for a Senior Backend Engineer to support federal software engineering efforts, primarily focused on operations and maintenance of Data.gov applications. The ideal candidate has strong Python and Flask experience, and is comfortable working in a dockerized development environment.

Responsibilities

● Develop and maintain REST APIs using Python and Flask

● Support operations and maintenance of CKAN-based data platform applications

● Maintain and improve CI/CD pipelines via GitHub Actions

● Write and maintain test coverage using pytest and playwright

● Conduct code reviews and contribute to engineering standards

● Build and maintain UI components using HTMX, SCSS, and the USWDS design system

Required Skills

● 6+ years of Python backend development experience

● Proficiency with Flask, Jinja, and REST API design

● Hands-on experience with Docker and GitHub Actions

● Strong written communication and documentation habits

Nice to Have

● Experience with CKAN or open data platforms

● Familiarity with USWDS or federal accessibility standards (Section 508)

● Some familiarity with Elasticsearch/OpenSearch

● Familiarity with tools like New Relic and Data Dog

● Familiarity with Command Line Tools

● Familiarity with SQLAlchemy

● Public Trust clearance eligibility (required for federal work)

Skills

Application Programming Interface (API), Code Reviews, Command Line, Continuous Deployment/Delivery, Continuous Integration, Docker, Documentation, Elasticsearch, Flask, GitHub, Operational Support, Pytest, Python Programming/Scripting Language, REST (Representational State Transfer), Section 508, Software Administration, Software Engineering, Test Plan/Schedule, Testing, User Interface/Experience (UI/UX), Writing Skills

About the Company:

ADG TECH CONSULTING, LLC

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free