The Software Engineer / Technical Delivery Lead will provide hands-on software development and lead technical delivery for a suite of applications supporting a federal project. The role will assess current applications and the target environment, define and lead an executable deployment approach, address issues affecting user acceptance testing (UAT) readiness, and deliver features, performance improvements, and bug fixes based on user and client feedback. The position works closely with project management, architecture, business analysis, UX, quality assurance, DevOps, infrastructure, and other contributors to coordinate implementation and production delivery. The role is based in Tysons, Virginia, and is hybrid. The engineer will assess existing deployment models, dependencies, configuration, interfaces, data needs, and product limitations; learn the client's development, test, and production environments; identify gaps between current applications and client-environment requirements; and guide applications toward production readiness and client-controlled DevOps pipelines. The role also includes troubleshooting application and integration issues, supporting release readiness, collaborating with cloud and infrastructure teams on AWS services, contributing to development and code reviews, and communicating technical risks and decisions to technical and nontechnical stakeholders.
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
Mid Level