✦ Luna Orbit — Software Engineering

Senior Software Development Engineer

at Freddie Mac

Unknown 💰 $130K – $196K USD / year Posted March 13, 2026
Salary $130K – $196K USD / year
Type Not Specified
Experience mid
Exp. Years 5+ years
Education College Degree or equivalent experience; advanced studies/degree preferred
Category Software Engineering

This role involves developing and deploying financial models using ML algorithms, maintaining critical underwriting systems, and ensuring software security and performance.

  • Automating financial models
  • Maintaining underwriting models
  • Deploying models with market data
  • Fixing security vulnerabilities
  • Code review and guidance

The environment includes Java, Spring Boot, relational databases, ML algorithms, web services, containerization, and cloud-native tools for deploying financial models.

The ideal candidate is a mid-level software engineer with 5+ years of experience in Java development, familiar with ML algorithms and financial modeling. They should have strong skills in API development, security, and performance optimization, with a background in financial services.

JavaSpringRelational DatabaseExperience with ML algorithmsModel deploymentCode reviewSecurity vulnerability fixing
PythonSASDeep Neural NetworksXGBoostLogistic Regression
GitGradleDockerJenkinsKubernetesOCP
JavaSpringHibernateRelational DatabaseML algorithmsDeep Neural NetworksXGBoostLogistic RegressionWeb servicesAPIPerformance tuningStress testingCode reviewSecurity vulnerabilitiesSASTFOSS scanning
JavaSpringSpring BootCamelHibernateRelational DatabasePythonSASML algorithmsDeep Neural NetworksXGBoostLogistic RegressionWeb servicesAPI developmentModel deploymentPerformance tuningStress testingCode reviewSecurity vulnerabilitiesSASTFOSS scanning
Data analysisCollaborationCommunicationTeamworkProblem-solvingMentorship
Industry Financial Services / Banking / Fintech
Job Function Financial modeling software development and deployment
Senior Software Development EngineerJavaSpringSpring BootHibernateRelational DatabaseML algorithmsDeep Neural NetworksXGBoostLogistic RegressionAPIWeb servicesCode reviewSecurity vulnerabilitiesSASTFOSS scanningPerformance tuningStress testingModel deploymentAPI developmentDocker

Lack of experience with Java and Spring, No experience with ML algorithms, No background in financial modeling, Less than 5 years of relevant experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile