Join Freddie Mac's Financial Engineering team as a Senior Software Engineer to work on financial models, automate and deploy models using ML algorithms, and collaborate with a team to ensure operational excellence. The ideal candidate has 5-7 years of experience in software development, a bachelor's degree in computer science, and expertise in Java, Spring, and Relational Database.
Requirements
- Minimum 5-7 years of relevant professional experience
- Bachelor's degree in computer science or related field; advanced studies/degree preferred
- Back End Skills: Java - Spring, Spring Boot, Camel, Hibernate, etc., Relational Database.
- Front End Skills: Web based application skills (Angular, JavaScript, TypeScript).
- Automation Testing: Junit, Automated Performance and Regression/Functional Testing.
- Devops Tools: git, gradle, Docker, Jenkins, Kubernetes, OCP, CI/CD pipeline.
- Programming Languages: Familiarity with Python/SAS is preferred.
- Experience in Financial industry with Modeling and Simulations is preferred.
- Knowledge on Fixed income securities is preferred.
Benefits
- Comprehensive total rewards package
- Competitive compensation
- Market-leading benefit programs
- Annualized market-based salary range of $130,000 - $196,000
- Eligible to participate in the annual incentive program