Onsite Senior Software Developer

Posted 49 minutes ago

Apply now

About the role

  • Senior Software Engineer responsible for core platform capabilities for payments system at Freddie Mac. Collaborating with stakeholders to deliver high-quality solutions in a fast-paced environment.

Responsibilities

  • Design and build core platform capabilities for a best‑in‑class payments system supporting enterprise-wide mission-critical business functions.
  • Collaborate closely with business partners across Front Office, Back Office, and Payments to translate complex requirements into elegant technical solutions.
  • Lead hands‑on development efforts, from prototyping through production, with a strong focus on quality, performance, security, and resilience.
  • Drive architectural and design decisions, anticipating performance bottlenecks and optimizing systems as they scale.
  • Deliver in a fast‑paced, agile environment, balancing speed with stability and long‑term maintainability.
  • Support production systems, troubleshoot issues, and respond to time‑sensitive business needs with confidence and ownership.

Requirements

  • 5–7 years of professional experience designing, developing, and testing enterprise‑grade software in an Agile environment.
  • Strong expertise in Java / J2EE and building scalable backend services.
  • Proven experience designing and consuming RESTful APIs using Spring Boot.
  • Solid experience with relational databases such as Sybase, SQL Server, MySQL, or DB2.
  • Front‑end development experience with Angular (v2+) and modern UI patterns.
  • Hands-on experience with modern build, CI/CD, and containerization tools including Git, Gradle, Docker, Jenkins, and Eclipse.
  • Strong testing mindset, with experience writing JUnit tests using Mockito and leveraging test automation frameworks such as FitNesse.
  • Working knowledge and practical experience with GenAI‑enabled development tools (e.g., GitHub Copilot, LLMs, RAG, agentic workflows).
  • Bachelor’s degree in Computer Science or a related field.

Benefits

  • Competitive compensation
  • Market-leading benefit programs

Job title

Senior Software Developer

Job type

Experience level

Senior

Salary

$130,000 - $196,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job