Freddie Mac · 11 hours ago
Software Engineer, Senior
Freddie Mac is dedicated to making home possible for families across the country since 1970. They are seeking a Senior Software Engineer to join their Multi-Family BTO team, focusing on the end-to-end delivery of software product design and development using full stack technologies while mentoring junior developers.
FinanceFinancial ServicesRisk Management
Responsibilities
Partner with technical team to design technical solutions to complex business use cases that align with target state architecture and conforms with corporate standard methodologies
Provide technical guidance to the project team members, lead design and code reviews
Train, mentor and provide thought leadership to junior developers
Analyze the Business requirements and come up with design options that align with the technical roadmap and build proof of concepts as needed
Design and develop Micro Services based solutions using Java/JEE frameworks, UI frameworks, Docker and Open Shift
Work on the technical upgrades/migrations including but not limited to middleware, database and PAM workflow to the cloud Assess opportunities for application and process improvements, optimizations & performance tuning for Java/JEE applications
Design scaling strategies and develops automation scripts and solutions Provide mentorship on build automation using Dockers & Containers, and Orchestration technologies like OpenShift / Kubernetes/EKS and Atlassian tool suite
Ensure application stability by implementing monitoring solutions for all layers of the infrastructure Support the team in solving issues and come up with timely resolutions to address them
Qualification
Required
A minimum of 5-7 years of experience engineering exciting solutions
Bachelor's degree in computer science or engineering or equivalent experience
5 + years of demonstrated experience working in modernized development teams
At least 5+ years of experience developing front end & orchestration layers' technologies: Java, Spring Boot, RESTful APIs, Angular, Node JS, JavaScript, Typescript, HTML 5, and CSS
4+ years of experience working with Spring Boot and other libraries provided by Spring
2+ years of experience in database technologies - MongoDB, Postgres, etc
2+ Experience developing with large microservice based architectures, container orchestration frameworks
3+ years of experience using DevOps (CI/CD) Jenkins, GitHub, Bitbucket, Spinnaker, JUnit, Cypress, Cucumber and functional test automation
2+ years' experience with cloud platforms AWS/Azure/Google
Excellent communication skills. The incumbent will be responsible for interfacing and influencing with the business lines as well as others across IT
Benefits
Competitive compensation
Market-leading benefit programs
Eligible to participate in the annual incentive program
Company
Freddie Mac
Freddie Mac is a public government-sponsored enterprise that provides mortgage capital to lenders.
H1B Sponsorship
Freddie Mac has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (181)
2024 (119)
2023 (100)
2022 (134)
2021 (112)
2020 (71)
Funding
Current Stage
Public CompanyTotal Funding
$3.58BKey Investors
DLP Capital
2025-12-30Post Ipo Debt· $108.4M
2025-10-28Post Ipo Debt· $343.2M
2025-09-09Post Ipo Debt· $707M
Leadership Team
Recent News
2025-12-24
The Real Deal
2025-12-18
Morningstar.com
2025-12-17
Company data provided by crunchbase