> Markdown version of [/jobs/ext/2715699-agile-development-sr](https://www.wearedevelopers.com/jobs/ext/2715699-agile-development-sr). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Agile Development, Sr - **Company:** Federal Home Loan Mortgage Corporation - **Location:** McLean, VA, United States (Remote available) - **Experience:** Expert - **Salary:** $175,427.0 - $192,986.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Agile Methodology, Computer Engineering, Software Engineering, Integration Tests, Information Technology - **Published:** September 4, 2026 - **Apply:** https://careers.freddiemac.com/us/en/job/JR17607 ## About the Role Bachelor's degree or foreign equivalent degree* in Computer Science, Computer Engineering, or closely related technical field and five (5) years of progressively responsible experience in a software development occupation. Or Master's degree or foreign equivalent degree in Computer Science, Computer Engineering, or closely related technical field and three (3) years of experience in a software development occupation. 40 hours per week 8:45 AM to 5:15 PM. ## Description * Works on an Agile product team to design, code and test the overall technological architecture of the product with the help of the team. * Works with the team to ensure commitments to the sprint are delivered in line with expectations of time and quality. * Constantly looking for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo. * Build using modern design patterns and architectural principles. * Responsible for both unit and integration tests, and develop automation tools for daily tasks as well as the development of high quality, well documented, and efficient code. * Provides resolutions to an extensive range of complicated problems. * Solutions are innovative, thorough, and practicable. * Works under limited direction Independently determines and develops approach to solutions. * Work is evaluated upon completion for adequacy in satisfying objectives. * Represents the organization as the principal customer contact on contracts and often performs project leadership role. * Interacts with senior customer personnel on significant technical matters frequently requiring coordination across organizational lines. * Position may be eligible for part-time telecommuting. * Multiple open positions. ## Related Videos - [ShapeShift: Reinventing Agile for a B2B SaaS Scale-Up](https://www.wearedevelopers.com/videos/1655-shapeshift-reinventing-agile-for-a-b2b-saas-scale-up) - [Diversity as a Growth and Happiness Factor in Agile Development](https://www.wearedevelopers.com/videos/862-diversity-as-a-growth-and-happiness-factor-in-agile-development) - [Building Reliable Serverless Applications with AWS CDK and Testing](https://www.wearedevelopers.com/videos/812-building-reliable-serverless-applications-with-aws-cdk-and-testing) - [Swapping a Data Warehouse at Runtime: Zero-Downtime Migration Without Changing a Single Client](https://www.wearedevelopers.com/videos/100311-swapping-a-data-warehouse-at-runtime-zero-downtime-migration-without-changing-a-single-client) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [An introduction to Extreme Programming](https://www.wearedevelopers.com/videos/709-an-introduction-to-extreme-programming) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers) - [Remote Work: Best Practices for Developers](https://www.wearedevelopers.com/magazine/315-remote-work-best-practices-for-developers)