Agile Development, Director (Hybrid - 3 Days in Office)

Freddie Mac

Education
Benefits
Special Commitments

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 Stack
  • Lead 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 development
  • Willing to adapt and learn new cutting-edge technologies
  • Implement & Deliver sustainable solutions with a keen eye towards simplicity, extensibility, manageability, performance & re-use
  • Communication and Adaptability
  • Excellent communication skills and leading teams of motivated software engineers
  • Solid 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 architecture
  • Support existing operational items and gracefully transition to the new technology stack
  • Help lead technical implementation and designing effort
  • Breaking down complex requirements into clear design concepts for teams to implement
  • Influence architectural outcomes to balance delivery feasibility and longevity of the platform.
  • Ensuring solutions are ready for deployment
  • Leadership
  • Manage and grow development team leadership. 
  • Champion adoption and adherence to development and testing best practices
  • Work across the enterprise to influence shared services improvements

Required:

  • Deep knowledge of Java webservices, and messaging enterprise integration patterns 
  • Experience working with MongoDB
  • Experience 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 architecture
  • Deep knowledge of software development & testing practices.
  • Develop POC’s using rapid prototyping methodologies for review & demonstration
  • Experience 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 teams
  • Experience with developing Single Page Applications & a broad range of JavaScript frameworks
  • Deep knowledge of HTTP protocol, HTML5, CSS, SASS, JavaScript, and Bootstrap
  • Working knowledge of Karma and Jasmine
  • Working knowledge of at least Angular 8+
  • Solid experience with Cucumber/Protractor/Cypress
  • Working knowledge of OAuth 2.0, JSON Web Token and Open ID Connect
  • Knowledge of Kubernetes and Docker
  • Knowledge 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 design
  • Be the executor as well as the transformative force behind the technical solution
  • Accountable for the delivery of quality software, which is aligned with enterprise architecture, performance, maintainable and accurately deployed Lead a manage technical resources & teams
  • Mentor 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 vision
  • Constantly look for innovative ways to tackle sophisticated technical problems and designing the solution, not afraid to challenge the status quo
  • Work with the Chief Product Owner for building reusable and scalable components

Qualifications:

  • 10 -12 + years of related and proven experience engineering incredible solutions
  • Bachelor’s degree or equivalent experience; advanced studies/degree preferred
  • 14-5 + years leading modernized development teams
  • Languages: Java, Spring Boot, Angular, JavaScript, HTML/CSS
  • Modern Tools: Jenkins, Cucumber, Atlassian Suite (Jira, Bitbucket), Git
  • DBs: PostgreSQL, Mongo
  • Cloud: AWS
  • Other: EKS, Docker

Preferred Skills:

  • Knowledge of CI/CD pipeline and Jenkins
  • Experience with GitHub/Bitbucket & implementing code reviews using the pull request process
  • Experience developing software products in an Agile development environment and exposure to TDD practices.
  • Knowledge to use 12-factor application design principles
  • Experience building open source or inner source shared-component libraries
  • 5 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 skills
  • Excellent communication skills and leading teams of motivated software engineers
  • Solid experience influencing business outcomes by working directly with the business users/team members
  • Ability to learn quickly and apply previous experience to our multifaceted environment Influence architectural outcomes to balance delivery feasibility and longevity of the platform
  • Excellent 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.

Read Full Description
Confirmed 19 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles