Senior Software Engineer at Freddie Mac
McLean, VA 22102, USA -
Full Time


Start Date

Immediate

Expiry Date

02 Aug, 25

Salary

174000.0

Posted On

03 May, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Jenkins, Languages, Dbs, Angular, Sql Server, Cucumber, Cloud, Communication Skills, Aws, Git, Java, Postgresql, Computer Science, Python, Node.Js, Docker, It

Industry

Information Technology/IT

Description

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:

Works on a product team to design, develop and test the overall technological architecture of the product with the help of the team. Works with the team to ensure commitments to the sprint are delivered in line with expectations of time and quality. Constantly looking for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo. Build using modern design patterns and architectural principles. Responsible for both unit, functional, integration and regression tests and develop automation tools for daily tasks as well as the design and development of high quality, well documented, and efficient code. Provides resolutions to an extensive range of complicated problems. Solutions are innovative, thorough, and practicable. Works under limited direction independently determines and develops approach to solutions. Work is evaluated upon completion for adequacy in satisfying objectives. Interacts with senior customer personnel on significant technical matters frequently requiring coordination across organizational lines. Computer Science Degree or equivalent experience; advanced studies/degree preferred. Typically has 5 - 7 years related experience.

QUALIFICATIONS:

  • At least 5-7 years of experience engineering awesome solutions.
  • Bachelor’s degree in computer science or engineering or equivalent experience; advanced studies and degree preferred.
  • 4 + years of demonstrated experience leading modernized development teams
  • Deep knowledge and experience in designing for and implementing solutions in the cloud (AWS). This can range from custom code on IaaS/PaaS to SaaS solution integrations.
  • Good communication skills. The incumbent will be responsible for interfacing and influencing with the business lines as well as others across IT.
  • Languages: Java, Angular, node.js, Python
  • Modern Tools: Jenkins, Cucumber, Atlassian Suite (Jira, Bitbucket), Git.
  • DBs: PostgreSQL, SQL Server, Mongo.
  • Cloud: AWS.
  • Other: EKS, Docker.
Responsibilities
  • Dedicated to the cause
  • Collaborative attitude
  • Aim to be innovative
  • Thoughtful and inspiring to others
Loading...