Architecture Senior

Freddie Mac
McLean, VA
Jul 15, 2019
Jul 24, 2019
Full Time
Are you a highly innovative technologist looking for a highly innovative environment? Freddie Mac's Multifamily division is in the throes of a major digital modernization/transformation, and we want you to be a part of it! In this role you will get to show off your chops as a software architect/engineer, influencing outcomes, building the future state of our transformation, and putting your stamp on how we evolve. The journey is wide open with possibilities.

Your work falls into two primary categories:

Project Delivery
  • Architect, design, and support the development of 12 factor applications.
  • Participate in the delivery of applications leveraging Agile software development methodology.
  • Define, and incorporate into designs, reusable patterns and components.
  • Document architecture per enterprise standards.

Technical Leadership
  • Conduct and participate in detailed design reviews and validate that the detail design follows the agreed upon architecture.
  • Participate in code reviews to ensure best practices are being followed.
  • Provide technical guidance and mentorship to team members.
  • Deliver knowledge transfer sessions to ramp up new development team members.
  • Develop prototypes to demonstrate architecture and designs.


  • 8+ years' experience in developing software applications/systems/infrastructures.
  • Bachelor degree in Computer Science or other related field or equivalent working experience.
  • Expert in Java and JavaScript.
  • Expert in building microservices leveraging Spring/Spring Boot.
  • In depth knowledge of developing user interfaces with Angular.
  • Exposure to Nod.JS.
  • Experience leveraging ALM tools such as Atlassian Suite (Confluence, Jira, Bitbucket).
  • Exposure to process automation management (Red Hat PAM, jBPM).
  • In depth knowledge of database management systems (Mongo, Postgres, SQL Server).
  • Experience delivering application components via containers (Docker).
  • Experience delivering applications to the cloud (AWS, Google, or Azure).
  • Ability to work well under pressure, some tight deadlines, and with ambiguity on some efforts.
  • Experience in tuning the application for performance improvement.
  • Experience applying Object Oriented Analysis and Design principles.
  • Strong technical and analytical skills.

Key to success in This Role
  • Willingness to learn and work in a team environment
  • Technical leadership and effective communication
  • Change leadership
  • Ability to work across Agile teams
  • Deep curiosity to learn about new trends and topics
  • Ability to develop mutually beneficial relationships
  • Ability to stay calm and poised in pressure situations

Top 3 Personal Competencies to Possess
  • Customer Focus - Personally engage with customers (clients) to learn and deliver on their needs
  • Partnership - Align myself and my team with what is right for the company
  • Drive for Execution - Focus on results rather than the appearance of results (i.e., be good, not just look good); be an impact junkie

Today, Freddie Mac makes home possible for one in four home borrowers and is one of the largest sources of financing for multifamily housing. Join our smart, creative and dedicated team and you'll do important work for the housing finance system and make a difference in the lives of others. Freddie Mac is an equal opportunity and top diversity employer. EOE, M/F/D/V.

Similar jobs