Software Engineer, Sr

2 weeks ago


Headquarters, United States Freddie Mac Full time

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:

The Software Engineer, Sr. leads the technical strategy, advocating for simplicity and challenging constraints to achieve Agile design. They actively engage in problem-solving, balancing visionary leadership with execution. Additionally, they ensure that technical implementations align with architectural solutions.

Our Impact:

The BTO enhances IT delivery efficiency across MD Digital teams by integrating development, testing, and operations in the foundational space. This collaborative environment combines skills, processes, practices, and tools to improve large-scale service delivery with high speed and reliability.

Your Impact:

The role centers on providing technical leadership to a team responsible for developing data components and applications for Modern Delivery teams. This involves guiding the team to meet project goals and development schedules by ensuring solutions adhere to technical specifications and design requirements. The leader is tasked with making critical technical and architectural decisions, influencing the design of technology, infrastructure, and system configuration to optimize scalability and capacity. In software development, the role includes analyzing business requirements, proposing design options aligned with the technical roadmap, and developing microservices-based solutions using Java/JEE frameworks, UI frameworks, Docker, and OpenShift. This also involves handling technical upgrades and migrations, focusing on middleware, database transitions to the cloud, and enhancing application performance and scalability.

The role extends to DevOps, where responsibilities include designing scaling strategies, developing automation scripts, and mentoring in build automation using Docker and container technologies, as well as orchestration tools like OpenShift, Kubernetes, EKS, and the Atlassian tool suite. Additionally, in application remediation and support, the individual provides proactive advice throughout the development lifecycle to prevent and address quality issues early, develops model applications and microservices based on Java web services frameworks, and trains and mentor's junior staff. They also work on fixing software security vulnerabilities identified in SAST and FOSS scanning, contribute to design and code reviews, and document lessons learned to maintain a knowledge database.

Qualifications:

  • A minimum of 5-7 years of experience engineering exciting solutions.

  • Bachelor's degree in computer science or engineering or equivalent experience. Advanced studies/degree preferred

  • 5 + years of demonstrated experience working in modernized development teams.

  • At least 5+ years of experience developing front end & orchestration layers' technologies: Java, Spring Boot, RESTful APIs, Angular, Node JS, JavaScript, Typescript, HTML 5, and CSS

  • 2+ years of experience in database technologies - MongoDB, Postgres, etc.

  • 2+ Experience developing with large microservice based architectures, container orchestration frameworks.

  • 3+ years of experience using DevOps (CI/CD) Jenkins, GitHub, Bitbucket, Spinnaker, JUnit, Cypress, Cucumber JS unit testing library.

  • 2+ years' experience with cloud platforms AWS/Azure/Google

  • Excellent communication skills. The incumbent will be responsible for interfacing and influencing with the business lines as well as others across IT.

Keys to Success in this Role:

The ideal candidate possesses a collaborative attitude and aims to be innovative, demonstrating thoughtfulness and the ability to inspire others. They excel in time management and organizational skills, quickly learn new technologies and tools, and have solid knowledge of development and testing tools. Proactive by nature, they prioritize customer satisfaction and maintain a strong focus on operational excellence.

Current Freddie Mac employees please apply through the internal career site.

We consider all applicants for all positions without regard to gender, race, color, religion, national origin, age, marital status, veteran status, sexual orientation, gender identity/expression, physical and mental disability, pregnancy, ethnicity, genetic information or any other protected categories under applicable federal, state or local laws. We will ensure that individuals are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

A safe and secure environment is critical to Freddie Mac's business. This includes employee commitment to our acceptable use policy, applying a vigilance-first approach to work, supporting regulatory mandates, and using best practices to protect Freddie Mac from potential threats and risk. Employees exercise this responsibility by executing against policies and procedures and adhering to privacy & security obligations as required via training programs.

CA Applicants:  Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

Notice to External Search Firms: Freddie Mac partners with BountyJobs for contingency search business through outside firms. Resumes received outside the BountyJobs system will be considered unsolicited and Freddie Mac will not be obligated to pay a placement fee. If interested in learning more, please visit and register with our referral code: MAC.

Time-type:Full timeFLSA Status:Exempt

Freddie Mac offers a comprehensive total rewards package to include competitive compensation and market-leading benefit programs. Information on these benefit programs is available on our Careers site.

This position has an annualized market-based salary range of $127,000 - $191,000 and is eligible to participate in the annual incentive program. The final salary offered will generally fall within this range and is dependent on various factors including but not limited to the responsibilities of the position, experience, skill set, internal pay equity and other relevant qualifications of the applicant.

  • Ambry Headquarters, United States Ambry Genetics Corporation Full time

    Compensation:$115,000 - $140,000 per year. You are eligible for a Short-Term Incentive Plan with the target at 7.5% of your annual earnings; terms and conditions apply.Sr. Software Engineer – Remote PSTWe are seeking a Senior Software Engineer with exceptional UI design and development expertise to join a mission-critical scrum team...


  • Headquarters, United States Element Solutions Full time

    Software Engineer-BackendWho is Element?We serve as a partner at the intersection of innovation and our clients' needs, efficiently crafting meaningful user experiences for government and commercial customers. By breaking down complex problems to their fundamental elements, we create modern digital solutions that drive efficiencies, maximize taxpayer...


  • KS-Headquarters, Building OP, United States T-Mobile Full time

    At T-Mobile, we invest in YOU  Our Total Rewards Package ensures that employees get the same big love we give our customers.  All team members receive a competitive base salary and compensation package - this is Total Rewards. Employees enjoy multiple wealth-building opportunities through our annual stock grant, employee stock purchase plan, 401(k), and...


  • Ambry Headquarters, United States Ambry Genetics Corporation Full time

    Compensation:$100,000 - $120,000 per year. You are eligible for a Short-Term Incentive Plan with the target at 7.5% of your annual earnings; terms and conditions apply.Software Engineer II – Remote PSTWe are seeking a Software Engineer II with strong backend development expertise to join a mission-critical scrum team building a next-generation...


  • Headquarters, United States VitalPath Full time

    Work in a cross-functional environment cooperatively with Process development, R&D, Production, Quality, Supply Chain, etc. on complex projects to ensure success to deliver customers' requirements of time delivery and quoted priceConsistently generates innovative and unique solutions to complex problems of diverse scope to meet department goals.Support the...

  • Software Engineer

    2 days ago


    ALD Headquarters, United States Allied Solutions Full time

    The Software Engineer is responsible for developing and supporting the individual components within an application. They will participate in code reviews. Work is expected to be completed correctly and quickly with little-to-no supervision or assistance needed. Success in this position will largely be determined by eagerness to learn new technologies to meet...


  • Headquarters, NJ, United States Insmed Incorporated Full time

    At Insmed, every moment and every patient counts — and so does every person who joins in. As a global biopharmaceutical company dedicated to transforming the lives of patients with serious and rare diseases, you'll be part of a community that prioritizes the human experience, celebrates curiosity, and values every person's contributions to meaningful...


  • Headquarters - AZ, United States Vertex Education Full time

    Be the one who makes a differenceAt Vertex Education we are a team of high achievers, courageous leaders, and passionate believers in changing lives through education. As a purpose-led education services provider, our mission is destined to benefit many and yet it starts with just one person inspired to work together with us to make a memorable and...


  • Global Headquarters, United States WEX Full time

    What You'll Do:Platform Design & Development:Collaborate with stakeholders to gather requirements and translate them into a comprehensive software system. This includes designing microservices, persistence layers, and implementing deployment workflows using tools like Terraform, Ansible, Puppet, or Salt.Design, develop, and implement highly available,...


  • Weave - Headquarters (Lehi, UT), United States Weave Full time

    As a Principal Frontend Engineer, you will serve as one of Weave's foremost technical experts and highest-level individual contributors. This role is focused on the strategic vision and evolution of Weave's systems, operating across the organization to solve core company problems. You will be responsible for defining and driving the technical frontend...