Development, Professional; Hybrid - in Office
Listed on 2026-05-30
-
Software Development
Software Engineer, Java Developer, Backend Developer
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 home ownership and rental housing more accessible and affordable across the nation.
Position OverviewThe Corporate Business Technology Officer 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, including Chief Administrative Office;
Compliance;
Enterprise Risk Management;
Finance;
Human Resources;
Diversity & Outreach;
Internal Audit and Legal. In addition to championing and empowering our business partners, Corporate BTO takes steps to improve efficiency and effectiveness across the organization.
Provide strategic services (software development, enhancements and production support) for the entire software development lifecycle of business-critical applications.
Your Impact- Work with business/systems analyst teams to understand requirements. Provide effort and schedule estimates.
- Complete development with limited or no supervision from the development technical lead.
- Provide associated design, unit testing and implementation documentation. Support the Build‑out, setup and configuration of new and/or existing application infrastructure.
- Follow established methodology and controls guidelines.
- Participate in Root Cause Analysis reviews when applicable.
- Recommend changes to procedures which result in operational optimization.
Interact with project stakeholders and various project members to ensure that specified business needs are met; assists in the post‑implementation analysis to ensure that requirements are fulfilled. - Serve in an ongoing partnership with business users, maintaining knowledge of business operations, strategies, information requirements, and priorities.
- Maintain current technical knowledge in the technologies used and proactively identify opportunities for improvement.
- Perform additional job‑related duties as requested.
- Bachelor Degree from an accredited university with coursework in Business, Information Technology, or Engineering.
- At least 5-7 years of strong experience with Java or Python
- Java 1.7/1.8, Java jdbc API
- Spring framework – Spring MVC, Spring Bean, Injection, AOP, Spring jdbc. Experience with Spring Batch & Spring Boot is a plus.
- 2-3 years of experience with CI/CD – GIT, Jenkins (strong preference).
- Highly skilled SQL developer.
- Familiarity with front‑end web implementation experience using Angular, HTML, NodeJS is a plus.
- Familiarity with Microservices Architecture is a plus.
- Experience with ETL Cloud tools like Talend, Dremio etc. is a plus.
- Understand complex business requirements and be able to convert to technical requirements.
- Thrives in an environment with changing priorities.
- Focused and versatile team player that is comfortable under pressure.
- Excellent problem‑solving, critical‑thinking, and analytical skills.
- Able to navigate through a large corporate environment and ensure appropriate processes are met.
- Ability to exercise independent judgment and creative problem‑solving techniques in a highly complex environment using leading‑edge technology.
- Able to provide expert insight into technical design documents.
Current Freddie Mac employees please apply through the internal career site.
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.
CA Applicants:
Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).