Software Engineer
The Software Engineer at Confidential Client will develop backend services and secure REST APIs using Python and FastAPI to automate and streamline federal agency document processing workflows. This role involves building cloud infrastructure on AWS and working within a regulated federal environment emphasizing security and auditability. The position is hybrid, based in the Washington, DC area, and offers opportunities for professional growth within a mission-driven Benefit Corporation.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Information Technology & Services.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is hiring a Software Engineer to build backend services and secure REST APIs that replace manual, document-heavy workflows for a federal agency. You’ll start by owning the backend that processes filer applications — from document ingestion and validation to decisioning — and ship high-quality, auditable solutions that run in production.
- Design and implement backend services and REST APIs in Python (FastAPI or similar).
- Build serverless/cloud components on AWS (Lambda, Step Functions, API Gateway, S3) and integrate with PostgreSQL for data storage.
- Implement secure authentication, access control, and audit logging suitable for a regulated federal environment.
- Automate CI/CD pipelines and testing to ensure safe, repeatable deployments.
- Collaborate with cross-functional teams (engineers, architects, data scientists) to iterate quickly and improve system reliability.
- Expand the product and technical capabilities as the firm scales — contribute to tooling, processes, and new lines of business.
Who You Are
You move at the speed of the tools, not the clock. You prefer shipping prototypes that meet real needs and iterating based on feedback. You’ve built production-quality backends and APIs, and you take ownership of outcomes. You care deeply about security, auditability, and building systems that operate reliably in a regulated environment.
Minimum Qualifications
- Strong experience with Python and building secure REST APIs (FastAPI, Flask, or similar).
- Hands-on experience with AWS services (Lambda, API Gateway, Step Functions, S3).
- Solid understanding of relational databases, preferably PostgreSQL.
- Experience implementing authentication/authorization and designing for auditability in production systems.
- Familiarity with CI/CD, automated testing, and deployment automation.
- Bachelor’s degree (per source). Demonstrable equivalent experience may be considered.
Preferred / Helpful Skills
- Prior experience delivering software for federal or regulated clients.
- Knowledge of serverless architecture patterns and event-driven workflows.
- Experience with containerization, observability tooling, and infrastructure-as-code (e.g., Terraform, CloudFormation).
- Strong communication skills and ability to document and justify technical decisions.
Location & Clearance
This is a hybrid role based in the Washington, D.C. metropolitan area and requires regular on-site presence in Washington. Applicants must be sole United States citizens and be able to obtain a Public Trust determination for this engagement. The role requires regular commuting into Washington; remote-only applicants will not meet the location requirement.
Employment Details
- Employment type: Full-time
- Seniority: Entry level (candidates with varying years of experience will be considered based on demonstrated skills)
- Job function: Engineering and Information Technology
Compensation & Benefits
Confidential Client provides a benefits package that includes:
- Medical, dental, and vision (employee premium fully paid; dependent premiums partially employer-paid).
- Employer-paid life, AD&D, and short- and long-term disability insurance.
- 401(k) with 100% match up to 4% of salary, immediate vesting.
- Unlimited paid time off and sponsored professional certifications/continuing education.
(If you need additional pay transparency information for a specific state, please review the client’s public postings or contact Careertakes for details.)
Why This Role Matters
You’ll be part of a high-performing team solving mission-critical problems that directly affect public services. As a Benefit Corporation partner, Confidential Client builds public value into the work itself. You’ll get hands-on, meaningful engineering work, opportunities for professional growth, and a culture that values ownership and measurable impact.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range