McLean, Virginia, USA
53 days ago
Agile Development, Director (Hybrid - 3 Days in Office)

At Freddie Mac, you will do important work to build a better housing finance system and you’ll be part of a team helping to make homeownership and rental housing more accessible and affordable across the nation.

Position Overview:

Are you a seasoned leader who is looking for a challenge?  Do you embrace change and innovation and push the boundaries of what is possible? Do you embody Agile delivery at the core of your culture and are experienced and ready for a modernized delivery environment? At Freddie Mac, as we are in the throes of a major transformation, and we want you to be a part of it!  In this role you will get to show off both your software development skills as well as your leadership skills.  Coaching and mentoring a team of dedicated developers influencing business outcomes, guiding transformation, putting your stamp on how multiple teams as well as the organization evolve.  The journey is wide open with possibilities. Here are a few things that you will need to have:

Your Work Falls Into These Primary Categories:

Application Development and Technology StackLead teams to develop software code using front-end technologies like Angular, JavaScript , CSS and HTML following responsive design patterns and building backend services using Java.Identify and implement and govern best practices in software developmentWilling to adapt and learn new cutting-edge technologiesImplement & Deliver sustainable solutions with a keen eye towards simplicity, extensibility, manageability, performance & re-useCommunication and AdaptabilityExcellent communication skills and leading teams of motivated software engineersSolid experience influencings business outcomes by working directly with the business users/stakeholders.Ability to learn quickly and apply previous experience to our dynamic environment.Operation and Technology Review and optimize application architectureSupport existing operational items and gracefully transition to the new technology stackHelp lead technical implementation and designing effortBreaking down complex requirements into clear design concepts for teams to implementInfluence architectural outcomes to balance delivery feasibility and longevity of the platform.Ensuring solutions are ready for deploymentLeadershipManage and grow development team leadership. Champion adoption and adherence to development and testing best practicesWork across the enterprise to influence shared services improvements

Required:

Deep knowledge of Java webservices, and messaging enterprise integration patterns Experience working with MongoDBExperience building and deploying Spring Boot Microservices on EKS.Collaborate with UX Designers, Architects, Developers & Product owners in drafting the roadmap for Underwriting.Experience with enterprise architectures and microservices architectureDeep knowledge of software development & testing practices.Develop POC’s using rapid prototyping methodologies for review & demonstrationExperience with consuming RESTful APIs and building responsive design UI.Quality Communication and Leadership skills. Mentor & support members of UI team.Ability to coordinate multiple work streams across different teamsExperience with developing Single Page Applications & a broad range of JavaScript frameworksDeep knowledge of HTTP protocol, HTML5, CSS, SASS, JavaScript, and BootstrapWorking knowledge of Karma and JasmineWorking knowledge of at least Angular 8+Solid experience with Cucumber/Protractor/CypressWorking knowledge of OAuth 2.0, JSON Web Token and Open ID ConnectKnowledge of Kubernetes and DockerKnowledge of core Object Oriented Principles

Our Impact:

The Multifamily Business Technology Office (BTO) supports the multifamily vertical by crafting and creating solutions to a variety of technology challenges. This support takes many forms, including deploying new technologies such as mobile solutions and microservices, and maintaining critical underwriting and accounting applications. Our operations team also leads a business-focused service desk and is directly involved in the processing of every deal.

Your Impact:

Drive the technical solution for the need, valuing simplicity and be willing to challenge technical constraints to achieve a proven designBe the executor as well as the transformative force behind the technical solutionAccountable for the delivery of quality software, which is aligned with enterprise architecture, performance, maintainable and accurately deployed Lead a manage technical resources & teamsMentor the teams driving full (and accurate) adoption of modern software engineering & Delivery practices (12 Factor, Agile, BDD, Stateless Design, Microservices, Containerization, etc.)Establish positive relationships to drive solutions aligned with a strategic visionConstantly look for innovative ways to tackle sophisticated technical problems and designing the solution, not afraid to challenge the status quoWork with the Chief Product Owner for building reusable and scalable components

Qualifications:

10 -12 + years of related and proven experience engineering incredible solutionsBachelor’s degree or equivalent experience; advanced studies/degree preferred14-5 + years leading modernized development teamsLanguages: Java, Spring Boot, Angular, JavaScript, HTML/CSSModern Tools: Jenkins, Cucumber, Atlassian Suite (Jira, Bitbucket), GitDBs: PostgreSQL, MongoCloud: AWSOther: EKS, Docker

Preferred Skills:

Knowledge of CI/CD pipeline and JenkinsExperience with GitHub/Bitbucket & implementing code reviews using the pull request processExperience developing software products in an Agile development environment and exposure to TDD practices.Knowledge to use 12-factor application design principlesExperience building open source or inner source shared-component libraries5 years of people manager and leadership experience. \\Experience in the Financial Services industry

Keys to Success in this Role:

Strong hands-on technology architecture, design and implementation skillsExcellent communication skills and leading teams of motivated software engineersSolid experience influencing business outcomes by working directly with the business users/team membersAbility to learn quickly and apply previous experience to our multifaceted environment Influence architectural outcomes to balance delivery feasibility and longevity of the platformExcellent collaborator and fantastic teammate A spirit for innovation and ability to work in the space of “no longer” and “not yet”Shown success coaching and redefining technical teams to shift to modern execution model

Current Freddie Mac employees please apply through the internal career site.

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.

We are an equal opportunity employer and value diversity and inclusion at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by applicable law. We will ensure that individuals with differing abilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Notice to External Search Firms: Freddie Mac partners with BountyJobs for contingency search business through outside firms. Resumes received outside the BountyJobs system will be considered unsolicited and Freddie Mac will not be obligated to pay a placement fee. If interested in learning more, please visit www.BountyJobs.com and register with our referral code: MAC.

Time-type:Full time

FLSA Status:Exempt

Freddie Mac offers a comprehensive total rewards package to include competitive compensation and market-leading benefit programs. Information on these benefit programs is available on our Careers site.

This position has an annualized market-based salary range of $202,000 - $302,000 and is eligible to participate in the annual incentive program. The final salary offered will generally fall within this range and is dependent on various factors including but not limited to the responsibilities of the position, experience, skill set, internal pay equity and other relevant qualifications of the applicant.
Confirm your E-mail: Send Email