Bachelor's degree in Computer Science, IT, or related field preferred; high school diploma or equivalent required
7+ years of professional software development experience, ideally in a federal setting
Strong hands-on experience with Python 3.x in enterprise environments
Proven experience with FastAPI, Flask, or Django frameworks
Experience designing and developing REST APIs and middleware integrations
Familiarity with Agile/Scrum methodologies
Knowledge of CI/CD pipelines and DevSecOps practices
Experience in a senior technical lead role or leading development teams
Strong analytical, problem-solving, and communication skills
Eligibility for Public Trust Clearance
Responsibilities
Lead architecture, design, and development of enterprise applications using Python 3.x
Design, develop, and maintain solutions with FastAPI, Django, Flask, or similar frameworks
Build and integrate secure REST APIs and microservices architectures
Modernize legacy applications into scalable, cloud-ready platforms
Establish development standards, conduct code reviews, and mentor team members
Collaborate with project managers and stakeholders to define technical roadmaps
Participate in Agile ceremonies including sprint planning and retrospectives
Support CI/CD pipeline development and DevSecOps best practices
Ensure solutions meet federal cybersecurity and compliance requirements
Troubleshoot complex production issues and optimize performance
Coordinate with infrastructure and security teams on deployments
Prepare technical documentation and architecture diagrams
Benefits
Full-time remote role based in the Washington, DC area
Periodic travel to client meetings and program events as needed
Standard business hours with flexibility based on project requirements
Full Job Description
Position Summary
OMG Federal is proactively identifying talented professionals who embody our entrepreneurial spirit and commitment to service. This position is not currently funded but is expected as part of upcoming program requirements. Candidates will be notified as funding and hiring timelines are confirmed. We encourage interested applicants to apply.
We are seeking a Senior Python Developer (Lead) to support a federal client in the Washington, DC area on a major application modernization initiative. This role will lead enterprise Python development efforts focused on modernizing legacy systems, building scalable APIs, and implementing secure, cloud-ready solutions. The ideal candidate combines deep technical expertise in Python frameworks with strong leadership experience in Agile and DevSecOps environments.
Key Responsibilities
Lead the architecture, design, and development of enterprise applications using Python 3.x
Design, develop, and maintain solutions using FastAPI, Django, Flask, or similar frameworks
Build and integrate secure REST APIs, middleware, and microservices architectures
Lead modernization of legacy applications into scalable, cloud-ready platforms
Establish development standards, conduct code reviews, and mentor engineering team members
Collaborate with project managers, product owners, and stakeholders to define technical roadmaps
Participate in Agile ceremonies including sprint planning, standups, retrospectives, and demos
Support CI/CD pipeline development, automated testing, and DevSecOps best practices
Ensure solutions meet federal cybersecurity, compliance, and accessibility requirements
Troubleshoot complex production issues and drive performance optimization efforts
Coordinate with infrastructure and security teams on deployments and release management
Prepare technical documentation, architecture diagrams, and implementation plans
Minimum Qualifications
A bachelor's degree in computer sciences, Information Technology or a related field is preferred; a high school diploma or equivalent is required
Seven plus (7+) years of professional software development experience preferably in a federal work setting
Strong hands-on experience with Python 3.x in enterprise environments
Proven experience with FastAPI, Flask, or Django
Experience designing and developing REST APIs and middleware integrations
Experience working in Agile/Scrum software development environments
Knowledge with CI/CD pipelines and DevSecOps practices
Experience leading development teams or serving in a senior technical lead role
Strong analytical, problem-solving, and communication skills
Must have and be eligible to obtain and maintain a Public Trust Clearance
Preferred Qualifications
Prior experience supporting federal agencies or government contractors
Experience with federal digital transformation or application modernization programs
Experience modernizing legacy systems and migrating applications to newer architectures
Cloud experience with AWS, Azure, or Google Cloud Platform
Containerization experience with Docker and Kubernetes
Python Institute certifications strongly preferred:
PCEP (Certified Entry-Level Python Programmer)
PCAP (Certified Associate in Python Programming)
PCPP (Certified Professional in Python Programming)
Work Environment & Schedule
Full-time remote role based in the Washington, DC area
Periodic travel to client meetings, planning sessions, or program events as needed
Standard business hours with flexibility based on project requirements