×
Register Here to Apply for Jobs or Post Jobs. X

Agile Development, Sr

Job in McLean, Fairfax County, Virginia, USA
Listing for: Freddie Mac
Full Time position
Listed on 2025-12-13
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, DevOps, Cloud Engineer - Software
Job Description & How to Apply Below

At Freddie Mac, our mission of Making Home Possible is what motivates us, and it’s at the core of everything we do. Since our charter in 1970, we have made home possible for more than 90 million families across the country. Continue your career journey where your work contributes to a greater purpose.

Position Overview

The Software Engineer Senior leads the technical strategy, advocating for simplicity and challenging constraints to achieve Agile design. They actively engage in problem-solving, balancing visionary leadership with execution. Additionally, they ensure that technical implementations align with architectural solutions.

Our Impact

The BTO enhances IT delivery efficiency across MD Digital teams by integrating development, testing, and operations in the foundational space. This collaborative environment combines skills, processes, practices, and tools to improve large-scale service delivery with high speed and reliability.

Your Impact

The role centers on providing technical leadership to a team responsible for developing data components and applications for Modern Delivery teams. This involves guiding the team to meet project goals and development schedules by ensuring solutions adhere to technical specifications and design requirements.

The leader is tasked with making critical technical and architectural decisions, influencing the design of technology, infrastructure, and system configuration to optimize scalability and capacity. In software development, the role includes analyzing business requirements, proposing design options aligned with the technical roadmap, and developing microservices-based solutions using Java/JEE frameworks, UI frameworks, Docker, and Open Shift. This also involves handling technical upgrades and migrations, focusing on middleware, database transitions to the cloud, and enhancing application performance and scalability.

The role extends to Dev Ops, where responsibilities include designing scaling strategies, developing automation scripts, and mentoring in build automation using Docker and container technologies, as well as orchestration tools like Open Shift, Kubernetes, EKS, and the Atlassian tool suite. Additionally, in application remediation and support, the individual provides proactive advice throughout the development lifecycle to prevent and address quality issues early, develops model applications and microservices based on Java web services frameworks, and trains and mentor’s junior staff.

They also work on fixing software security vulnerabilities identified in SAST and FOSS scanning, contribute to design and code reviews, and document lessons learned to maintain a knowledge database.

Qualifications
  • A minimum of 5-7 years of experience engineering exciting solutions.

  • Bachelor’s degree in computer science or engineering or equivalent experience. Advanced studies/degree preferred

  • 5 + years of demonstrated experience working in modernized development teams.

  • At least 5+ years of experience developing front end & orchestration layers’ technologies:
    Java, Spring Boot, RESTful APIs, Angular, Node JS, JavaScript, Typescript, HTML 5, and CSS

  • 2+ years of experience in database technologies - Mongo

    DB, Postgres, etc.

  • 2+ Experience developing with large microservice based architectures, container orchestration frameworks.

  • 3+ years of experience using Dev Ops (CI/CD) Jenkins, Git Hub, Bitbucket, Spinnaker, JUnit, Cypress, Cucumber JS unit testing library.

  • 2+ years’ experience with cloud platforms AWS/Azure/Google

  • Excellent communication skills. The incumbent will be responsible for interfacing and influencing with the business lines as well as others across IT.

Keys to Success in this Role

The ideal candidate possesses a collaborative attitude and aims to be innovative, demonstrating thoughtfulness and the ability to inspire others. They excel in time management and organizational skills, quickly learn new technologies and tools, and have solid knowledge of development and testing tools. Proactive by nature, they prioritize customer satisfaction and maintain a strong focus on operational excellence.

We consider all applicants for all positions without regard to gender,…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary