Freddie Mac logo

Senior Software Development Engineer

Freddie Mac

New York, NY
Full Time
Senior
116k-174k
2 days ago

Job Description

About 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. As a Senior Software Development Engineer, you will help create the next generation of infrastructure solutions while refining existing infrastructure DevOps solutions, supporting our efforts to build a better housing finance system and deliver secure, performant, and scalable cloud and infrastructure services.

Key Responsibilities

  • Contribute enhancements and features for services you are maintaining or building.
  • Own and deliver complete features across the development lifecycle, including design, architecture, implementation, testability, debugging, shipping, and servicing.
  • Generate and demo clean, well-thought-out code with an emphasis on customer experience, security, performance, quality, resiliency, scalability, and maintainability.
  • Help build and support infrastructure solutions such as hybrid cloud services, automation, risk management, and cloud architectures.
  • Collaborate with cross-functional teams to ensure outcomes and alignment in an Agile environment.
  • Support regulatory compliance activities and ensure security best practices are followed.

Requirements

  • College Degree or equivalent experience in computer science or related technical field; advanced studies/degree preferred.
  • 5 - 7 years of hands-on technical engineering experience with languages such as Python, TypeScript, Java, JavaScript, Go, Rust, Kotlin, or C.
  • 2+ years of experience in infrastructure as code (e.g., AWS CloudFormation, Terraform), CI/CD, and build automation tools like Jenkins or AWS pipelines.
  • Experience with Linux bash shell scripting and familiarity with PowerShell on Microsoft systems.
  • Experience with RESTful APIs and GraphQL.
  • Proven experience in design, coding, testing, problem solving, and debugging in any programming language.
  • Exceptional written and verbal communication skills in English.
  • Ability to travel at least 10% of the time.

Nice to Have

  • Experience working in an Agile environment.
  • Experience working across fields, groups, and teams to ensure outcomes and alignment.
  • 5+ years of DevOps experience developing AWS cloud applications with Python.
  • Strong background in risk management and regulatory compliance.
  • Experience with cybersecurity and application security.
  • Experience with Red Hat Enterprise Linux (RHEL) and related services, proficiency in Ansible.
  • Experience with Microsoft enterprise solutions or VMWare.
  • Experience with GitHub and OpenAI coding environments.

Qualifications

  • Educational background in computer science or related field, with advanced studies preferred.
  • Experience with multiple programming languages and infrastructure automation tools.
  • Experience with cloud infrastructure, DevOps practices, and security.

Benefits & Perks

  • Competitive compensation package.
  • Market-leading benefit programs.
  • Participation in an annual incentive program.
  • Total rewards including salary range of $116,000 - $174,000 depending on experience and qualifications.

Working at Freddie Mac

Freddie Mac values a safe and secure environment, employee commitment to policies and best practices, and a vigilance-first approach to work. The organization emphasizes regulatory compliance, privacy, security, and diversity, ensuring all applicants are considered without discrimination and providing reasonable accommodations for applicants and employees.

Apply Now

Job Details

Posted AtJun 19, 2025
Job CategoryDevOps
Salary116k-174k
Job TypeFull Time
ExperienceSenior

About Freddie Mac

Website

freddiemac.com

Company Size

5001-10000 employees

Location

New York, NY

Industry

Other Activities Related to Credit Intermediation

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches