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, we want you to be a part of our major transformation! In this role, you will showcase both your software development and leadership skills.
You will coach and mentor a team of dedicated developers, influencing business outcomes and guiding transformation.
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, implement, and govern best practices in software development.
- Willing to adapt and learn new cutting-edge technologies.
- Implement and deliver sustainable solutions with a keen eye towards simplicity, extensibility, manageability, performance, and re-use.
- Communication and Adaptability
- Excellent communication skills and leading teams of motivated software engineers.
- Solid experience influencing business outcomes by working directly with 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 transition to the new technology stack.
- Help lead technical implementation and design efforts.
- Break down complex requirements into clear design concepts for teams to implement.
- Influence architectural outcomes to balance delivery feasibility and longevity of the platform.
- Ensure 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 web services and messaging enterprise integration patterns.
- Experience working with MongoDB.
- Experience building and deploying Spring Boot Microservices on EKS.
- Collaborate with UX Designers, Architects, Developers, and Product Owners in drafting the roadmap for Underwriting.
- Experience with enterprise architectures and microservices architecture.
- Deep knowledge of software development and testing practices.
- Develop POCs using rapid prototyping methodologies for review and demonstration.
- Experience with consuming RESTful APIs and building responsive design UI.
- Quality communication and leadership skills; mentor and support members of the UI team.
- Ability to coordinate multiple work streams across different teams.
- Experience with developing Single Page Applications and 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 includes 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 needs, valuing simplicity and challenging technical constraints to achieve a proven design.
- Be the executor and transformative force behind the technical solution.
- Accountable for the delivery of quality software aligned with enterprise architecture, performance, maintainability, and accurate deployment.
- Mentor teams driving full adoption of modern software engineering and delivery practices.
- Establish positive relationships to drive solutions aligned with a strategic vision.
- Constantly seek innovative ways to tackle sophisticated technical problems.
- Work with the Chief Product Owner for building reusable and scalable components.
Qualifications :
- 10-12+ years of related and proven experience engineering solutions.
- Bachelor’s degree or equivalent experience; advanced studies / degree preferred.
- 14-15+ 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 and implementing code reviews using the pull request process.
- Experience developing software products in an Agile development environment and exposure to TDD practices.
- Knowledge of 12-factor application design principles.
- Experience building open source or inner source shared-component libraries.
- 5 years of people management 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 business users / team members.
- Ability to learn quickly and apply previous experience to our multifaceted environment.
- Excellent collaborator and fantastic teammate with a spirit for innovation.
- Proven success coaching and redefining technical teams to shift to a modern execution model.
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 to 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.
Freddie Mac offers a comprehensive total rewards package, including 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.
Do you have the skills to fill this role Read the complete details below, and make your application today.
J-18808-Ljbffr
Remote working / work at home options are available for this role.