Software Engineer (Python, AWS)

OpenDataJobs•Washington, DC
•$92,000 - $133,000•Hybrid

About The Position

Build Python backend services and secure APIs on Amazon Web Services (AWS) used by a federal agency to process filer applications. The initial project involves creating a secure, automated backend that moves filings from submission through document processing, validation, and decisioning in a regulated federal environment where security and auditability are essential. The work may include developing Python and FastAPI services and REST APIs, building AWS components with Lambda, Step Functions, API Gateway, and S3, managing data in PostgreSQL, and implementing identity and access controls. The role begins with this project, but assignments may evolve toward the company's most challenging needs. The position uses a hybrid work arrangement in the Washington, DC metropolitan area, with commuting cadence varying by assignment. The initial engagement requires U.S. citizenship and the ability to obtain a Public Trust determination. This is a full-time W-2 position.

Requirements

  • At least 4 years of software development experience in Python.
  • Bachelor's degree.
  • Hands-on experience building secure REST APIs on AWS with FastAPI or a similar framework.
  • Experience with PostgreSQL.
  • Experience implementing authentication and access control.
  • Experience with clean, automated software delivery.
  • Proficiency in writing, PowerPoint, and Excel.
  • U.S. citizenship and ability to obtain a Public Trust determination for the initial engagement.

Nice To Haves

  • Experience with OAuth and AWS Identity and Access Management (IAM).
  • Experience building microservices.
  • Experience with GitHub Actions.

Responsibilities

  • Build backend services and secure APIs that move filer submissions through document processing, validation, and decisioning.
  • Develop Python and FastAPI backend services and REST APIs to automate document-heavy processes.
  • Build AWS cloud components using Lambda, Step Functions, API Gateway, and S3.
  • Store and manage data in PostgreSQL.
  • Implement authentication, access control, and appropriate identity management.
  • Deliver clean, automated software delivery.
  • Build and deliver secure, auditable backend components for a regulated federal environment.
  • Use AI tools to help implement, test, and improve owned components, while reviewing and testing their output and remaining accountable for delivered code.
  • Take ownership of outcomes and adapt to evolving assignments and technical needs.

Benefits

  • Medical, dental, and vision insurance with the employee premium fully paid and half of dependent premiums covered.
  • Employer-paid life, accidental death, short-term disability, and long-term disability insurance.
  • 401(k) with 100% employer match up to 4% of salary, immediately vested.
  • Unlimited paid time off.
  • Sponsored professional certifications and continuing education.
  • Extensive onboarding and development support across assignments and clients.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service