Job Url: https://www.reval.site/jobs/8914cac6-e1f9-4107-9c6f-5076d7d82fe8 Job Description: This is a role posted by Reval Recruiting on behalf of a client Senior Developer Location: Remote (DC Metro Area (preferred), MD) This role is posted on behalf of the following client: They are a technology consulting and solutions provider that delivers fully customizable, point-of-need enterprise services spanning artificial intelligence, software development, robotics, cybersecurity, cloud infrastructure, and DevSecOps. Operating with deep technical expertise and a mission-driven approach, they help organizations—including both public and private sector—solve complex problems, increase productivity, and achieve strategic objectives through tailored technology solutions. Role Overview They are seeking a Senior Developer to support the modernization of federal statistical systems through AWS-native application development in Python. This role focuses on designing, building, and maintaining backend services, translating legacy statistical logic into modern cloud architectures, and supporting reliable production workflows. The position is fully remote, with occasional in-person meetings in Bethesda, MD. Success in this role requires a dependable, detail-oriented engineer who communicates clearly, works well in a distributed environment, and is comfortable collaborating with technical and non-technical stakeholders. What You'll Do Design, build, and maintain backend services and containerized APIs using Python in AWS environments (Lambda, ECS/EKS, or similar) Develop and support AWS-native components including Lambda, S3, RDS, API Gateway, Step Functions, EventBridge, and CloudWatch Build and maintain data processing workflows using AWS Glue, including ETL jobs, crawlers, and integrations with S3 and relational databases Write, optimize, and maintain complex SQL queries for relational database systems Analyze legacy SAS-based processing logic and numerical/statistical algorithms to support system modernization and knowledge transfer Translate legacy logic into modern, maintainable Python-based backend services Design and support multi-step backend workflows using AWS-native orchestration and event-driven patterns Document system workflows, algorithms, and data flows using flowcharts (Visio or similar tools) and clear, structured pseudocode Support production operations, including scheduled processing, monitoring, log analysis, and issue resolution Collaborate closely with senior engineers, statisticians, and SAS developers to understand existing processes and dependencies Participate in Agile ceremonies, code reviews, design discussions, and maintain consistent communication in a remote environment Ensure auditability, reliability, and long-term maintainability through thorough documentation and disciplined engineering practices Who You Are 5+ years of experience developing backend systems in Python, including APIs and data processing services 4+ years of hands-on experience building applications in AWS, using serverless and/or containerized services 3+ years of experience working with relational databases and writing complex SQL Hands-on experience with AWS Glue for ETL, data transformation, or pipeline orchestration Experience developing or supporting containerized applications using Docker (preferred) Ability to analyze and implement mathematical or statistical algorithms (preferred) Comfortable reviewing legacy systems and translating them into modern, maintainable architectures Strong analytical, troubleshooting, and production-support skills Experience documenting systems using diagrams, flowcharts, and structured pseudocode Reliable communicator who thrives in a fully remote, distributed team environment U.S. Citizen, required due to federal contract security requirements