Development, Senior
Freddie MacAbout the role
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. Join an organization where your work contributes to a greater purpose.
Position Overview:
We are seeking a highly skilled and experienced Senior Developer who will be responsible for overseeing the development and implementation of innovative digital solutions working with the External Relations and Corporate Communications team. This person will be using Drupal, leading technical projects, and providing mentorship to development team members.
Our Impact:
The Corporate Business Technology Office enables business operational excellence through the flexible use of technology. The department provides IT strategic services (software development, enhancements, and production support) to support the needs of the Enterprise groups - External Relations and Corporate Communications, Finance, Human Resources, Internal Audit, Legal, Operational Resilience, and Regulatory Affairs. In addition to championing and empowering our business partners, Corporate BTO takes steps to improve efficiency and effectiveness across the organization.
Your Impact:
As a member of the Corporate BTO development team, this position will provide strategic services for the entire software development lifecycle of business-critical applications with a special focus on Drupal and the platform hosting external websites (freddiemac.com).
In this position you will collaborate with business teams to gather requirements, provide innovative solutions to solve business problems, and accurately estimate project timelines and resources. We need someone who can identify alternative solutions and/or innovative technologies to meet new business needs or address existing business concerns, such as customer experience, operational efficiency, performance, and cost effectiveness We will look to this person to serve in an on-going partnership with business users, maintaining knowledge of business operations, strategies, information requirements, and priorities.
You will handle hands on experience application development doing prototype and develop systems based upon requirements and architecture specifications, provide associated architecture, design, unit testing and implementation documentation, support the Build-out, setup and configuration of new and/or existing application infrastructure, participate in pre-deployment, deployment, and post-deployment activities to ensure successful deployment.
You will maintain and assist in operation support by participating in incident resolution process and root cause analysis to help troubleshoot problems, identify issue resolution, and impact assessments, provide technical support to junior developers and production support team, and support root cause analysis of complex production incidents.
Overall, you will continuously assess applications’ technical landscape and project activities to identify and help resolve risks and issues on a timely basis and engagement with management and business stakeholders is critical clarify technical risks, issues, vulnerabilities, and resolutions.
Qualifications:
- Bachelor’s degree in Information Technology, Computer Science, or Engineering or equivalent experience; advanced studies/degree preferred.
- 5 - 7 years of strong Information Technology experience.
- Experience with full stack web development, PHP, and front-end frameworks.
- Experience with Content Management Systems (CMS) such as Drupal, Digital Experience Platforms (DXP) like Acquia, and Digital Marketing Technology is a big plus.
- Experience with Ping/Single Sign-On, Bitbucket pipelines, Content Delivery Network (Cloudflare, etc.), website monitoring tools (New Relic, etc.) and a solid understanding of DNS, TLS certificates, REST APIs, and caching strategies.
- Possess knowledge of website security, cloud, and network infrastructures with expertise in threat detection and breach identification.
- Demonstrate ability to monitor and analyze log files and network systems, collaborating effectively with the security team for timely resolution of issues.
- Understand complex business requirements and be able to convert to low level design, which is easy to understand for developers.
- Demonstrated abil
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s