Senior Developer

AmeriSOURCE Consulting, Inc.Washington, District of ColumbiaOn-siteFull-timeSenior, 5–8 yearsListed 6 hours ago

Apply now

About this role

We are building a team for one of the U.S. Federal Government's largest technology modernization programs, underpinning the U.S. capital markets.

Built on AWS and leveraging an AI-powered software engineering platform, this program offers a unique opportunity to gain hands-on experience with next-generation AI, Agentic AI, cloud technologies, and AI-driven engineering.

If you are looking for technically challenging work, exceptional learning, and a résumé-defining opportunity with national impact, I would love to connect.

Job Title: Senior Developer
Position Type: Full-Time
Location: Hybrid – Reston, Virginia, and client locations in the Washington, D.C. metropolitan area
Days Remote: 3–4 days
Position Summary:
The Senior Developer is responsible for designing, developing, and delivering core cloud-native services for an AWS-based platform. This role develops complex application features, promotes engineering best practices, mentors junior developers, and contributes to technical design decisions across the software development lifecycle. Working closely with architects, business analysts, product owners, and Agile delivery teams, the Senior Developer builds secure, scalable, and maintainable software while leveraging AI-assisted development tools to improve engineering productivity, code quality, and delivery efficiency.
Key Responsibilities:

- Design, develop, and implement complex cloud-native application features and services on AWS.
- Build high-quality, secure, and maintainable software using modern software engineering practices.
- Participate in architecture and technical design discussions, providing input on implementation strategies and technical solutions.
- Perform code reviews to ensure quality, consistency, security, and adherence to development standards.
- Mentor and support software developers through technical guidance and knowledge sharing.
- Build, maintain, and improve CI/CD pipelines and automated testing processes.
- Develop and execute unit tests and support continuous integration and continuous delivery practices.
- Leverage AI-assisted development tools, including Amazon Q Developer and similar technologies, throughout the software development lifecycle.
- Troubleshoot, optimize, and resolve application, performance, and production issues.
- Collaborate with Product Owners, Technical Leads, Business Analysts, QA Engineers, and other stakeholders to refine user stories and deliver high-quality solutions.
- Support secure coding practices and contribute to overall application reliability and operational excellence.
- Participate in Agile ceremonies, sprint planning, backlog refinement, and release activities.
- Maintain technical documentation related to software components, development standards, and implementation approaches.

Minimum Experience:

- 7+ years of professional software development experience.
- Strong hands-on experience developing cloud-native applications on AWS.
- Experience with modern programming languages, application frameworks, and CI/CD practices.
- Experience developing secure, well-tested, and maintainable software.

Mandatory Skills:

- Software development.
- Cloud-native application development on AWS.
- Modern programming languages and application frameworks.
- CI/CD practices.
- Automated testing.
- Secure coding practices.

Non-technical requirement:

- Ability to obtain and maintain a U.S. Government security clearance.
- Ability to work a hybrid schedule in Reston, Virginia and client locations in the Washington, D.C. metropolitan area.
- U.S. Citizenship.

Nice-to-Have Skills:

- AWS certification.
- Serverless application development.
- Event-driven architecture.
- Amazon Q Developer or similar AI-assisted software development tools.
- Federal government or federal contracting experience.
- Experience mentoring junior software developers.
- Experience participating in architecture and technical design activities.
- Strong troubleshooting and performance optimization skills.
- Excellent communication and collaboration skills.

Degrees and Certifications
Required

- No specific degree or certification requirement was stated.
- Equivalent professional experience will be considered.

Preferred

- AWS certification.
- Other relevant cloud, software development, or AWS certifications.