The Senior Developer leads the design, development, deployment, and continuous improvement of scalable web applications and enterprise solutions. The role provides technical leadership throughout the software development lifecycle, architects modern cloud-based applications, mentors development teams, and promotes engineering best practices using Python, React.js, Java/Spring Boot, PostgreSQL, NoSQL databases, AWS services, and AI-assisted development tools. The position calls for extensive hands-on development experience, strong architectural expertise, and the ability to lead technical teams in delivering complex client solutions. The role leads development of Python-based enterprise solutions, scalable applications, APIs, and cloud-native services. It guides teams in quality practices, Agile and DevSecOps adoption, technical planning, architecture, delivery, troubleshooting, and modernization. The Senior Developer also serves as a technical liaison to stakeholders, mentors developers, and supports project estimation and planning. The position requires a hybrid schedule of 1–2 days in Reston, Virginia, and work at client locations in the Washington, D.C. area as required. Applicants must be U.S. citizens, pass a seven-year background check, and be able to obtain and maintain a U.S. government clearance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior