Want to create technology that matters? Begin your technology career today by joining the Freddie Mac Information Technology team through our College Hire program! This 12-month cohort program designed for recent tech grads is your start to a fulltime career with an industry leader building the future of technology for the housing/finance industry.
Our Impact:
The Information Technology (IT) Division helps enable and transform Freddie Mac's business. We provide systems and technology that benefit the enterprise, customers, employees and our business partners. Our technology enhances the services we offer to our customers and improves productivity and performance for employees, making work easier.
Your Impact:
You’ll be part of a team designing, executing and securing the digital transformation of the leader in the housing market. You’ll evaluate and create technologies that help us provide a world-class operating platform and enable us to deliver on our mission of making home possible.
Freddie Mac will support your continued professional development through access to targeted training courses and learning opportunities, as well as exposure to senior management. You will gain knowledge of technology for the financial industry all while enhancing your own competencies, by:
- Expanding your leadership, business and analytical skills
- Refining your personal brand and growing your internal network
- Obtaining support and guidance from dedicated managers, experienced analysts and knowledgeable mentors
- Deepening technological knowledge while learning about Freddie Mac’s key role in the mortgage market
- Participating in organized community service events to complement your professional development with personal growth
- Being eligible to be sponsored to earn key technical certifications
Your work will focus in one of the following areas:
Information Security
- Develop new use cases to detect, report, log, track, and call out security events
- Coordinating activities for monitoring, triage, and escalation of security events affecting the company’s information assets
- Analyze and research known indicators of compromise (IOCs), correlate events, identify malicious activity, and take appropriate steps
- Identify new and emerging threats, then build and execute required action plans
- Handle security events identified from enterprise SIEM tool, Threat Intelligence, End-user notifications, etc. to determine security risk and respond following standard operating procedures
- Develop Security Operations playbooks to ensure threat detection, monitoring, response and forensics activities align with standard methodologies, and provide comprehensive mitigation of threats
Technology Risk and Controls
- Support the IT division’s top risk and control priorities as a member of the IT Risk Management team and Freddie Mac’s first line of defense
- Implement risk management efforts to reduce risk to IT business processes, and to strengthen controls that reduce risk
- Provide IT Division business process reporting and help track, monitor and report on risk and control assessments
- Coordinate audits and exams; including contributing to action plans
- Develop communication and training materials; assist with partner coordination and relationship management
Technology Infrastructure
- As member of a product team, participate in implementation planning, create artifacts, test and demonstrate technology
- Brainstorm and design technical approaches; evaluate new technologies
- Analyze project-related problems and create innovative solutions
- Support product quality and timeliness
Agile Transformation and Practice
- As a member of the Modern Delivery Transformation team, support Freddie Mac’s Agile transformation and practice
- Design and reflect metrics for Modern Delivery activities using Tableau
- Use Agile methodology to enhance organizational culture to include onboarding Agile teams using Scrum Master fundamentals
- Be a Modern Delivery/Agile development change advocate for IT and other Freddie Mac developers
Automation/Tool Development
- Develop, modify, and design software based on requirements/design specifications
- Help define business and user needs and processes; identify solutions, work with project team/sponsors in identifying the best solution
- Participate in requirements analysis; help design applications based on system requirements; promote top code quality and solve challenging issues related to performance tuning and scalability
- Support implementation of software application changes with aggressive deployment timelines; Build enhancements within existing applications to optimize efficiency