The Senior Developer leads the design, development, deployment, and ongoing improvement of scalable web applications and enterprise solutions. The role provides technical leadership across the software development lifecycle, architects 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 requires extensive hands-on development experience, architectural expertise, and the ability to lead technical teams delivering complex client solutions. The Senior Developer works with technical and non-technical stakeholders to translate business needs into scalable solutions, guides Agile delivery and development practices, troubleshoots complex issues, and supports application modernization, project estimation, and planning. The schedule is hybrid, with 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 and be able to pass a seven-year background check and 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