Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Senior

$130k - $196k

Freddie Mac

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:

Are you interested in using your software engineering skills to build numerical systems that enable machine learning and analytics on large data sets? Financial Engineering is seeking a Senior Software Engineer to develop production systems that involve data science and machine learning. We are looking for a creative and talented individual who loves to code. Apply now and learn why there's #MoreAtFreddieMac!

Our Impact:
  • We partner with the Single-Family Collateral Modeling team which is responsible for the firm's Automated Valuation Model
  • We build systems to make their models, data, and analytics available for business use
  • We ensure that our systems are robust, scalable and fault-tolerant
Your Impact:
  • Implement new models and data transformations using Python based technologies such as PySpark and Pandas
  • Fully utilize AWS services such as Elastic Map Reduce (EMR) to parallelize the process and reduce the runtime
  • Optimize Python code to reduce runtime and memory usage
  • Write high quality automated tests to validate your code
  • Peer review other team member's code and help them with design and implementation challenges
  • Design, develop and support a custom-built AWS native solution for distributed computing. The current system is written in Python and uses EMR, DataSync, S3, SQS, Lambda and DynamoDB.
Qualifications:
  • At least 5 years of experience developing in Python
  • College Degree in Computer Science or equivalent experience; advanced studies/degree preferred.
  • Experience building production systems for business-critical processes.
  • Experience with building and integrating tools, including knowledge of Gradle, Jenkins, Git and Docker.
  • Experience developing large microservice based architectures, container orchestration frameworks.
  • Experience writing automated unit, integration, regression, performance and acceptance tests
  • Solid understanding of software design principles
Keys to Success in this Role:
  • Passionate about hands-on software development
  • Strong collaboration and communication skills (both written and verbal), including interacting with data scientists on technical topics
  • Desire to continuously improve the technical quality and architecture of our systems to respond to business needs
  • Ability to quickly learn, apply and deploy new technologies to solve emerging problems

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 time

FLSA 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 $130,000 - $196,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.
Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Senior in McLean, VA vacancy
  • $131.3k - $237.35k

     ...Leidos is seeking a Sr. Software Engineer in Alexandria, Virginia. The ideal candidate will have a BS degree with 12-15 years of experience or a Master's with 10-13 years of relevant experience. Responsibilities include engaging in SDLC activities within an agile development... 
    Senior

    Leidos

    Alexandria, VA
    5 days ago
  •  ...Gridpoint in Reston, Virginia is seeking a Senior Software Engineer to independently implement solutions for complex software products. The role requires at least 8 years of experience in software engineering and proficiency in Java or .NET. You will participate in specification... 
    Senior

    GridPoint

    Reston, VA
    4 days ago
  •  ...CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS POSITION Responsibilities Analyzes user interfaces, maintains hardware and software performance tuning, analyzes workload and computer usage, maintains interfaces with outside systems, analyzes downtimes, analyzes... 
    Senior

    TENICA and Associates LLC

    Herndon, VA
    3 days ago
  •  ...You're an engineer with strong full-stack experience, capable of contributing across our entire product ecosystem. We are EngagedMD and...  ...our Platform, Product and Customer Success teams. At EngagedMD, Software Engineers play a key role not only in building software, but... 
    Senior

    Letit

    Washington DC
    3 days ago
  • $163.8k - $245.8k

     ...Workday, Inc. is seeking a Senior Software Development Engineer to support U.S. Federal Government contracts, requiring a TS/SCI w/CI Poly security clearance. Ideal candidates should have over 8 years experience in web application development or SaaS technologies, strong... 
    Senior
    Full time
    Flexible hours

    Workday

    Reston, VA
    5 days ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 
    Senior

    Lockheed Martin

    Rockville, MD
    1 day ago
  •  ...Bridge Core (BCore) seeks a Senior Software Engineer in Tysons, Virginia. The role requires over 10 years of software development experience, leading stakeholder expectations, and expertise in Oracle PL/SQL and web technologies including .Net and JAVA. You will work with... 
    Senior

    Bridge Core

    Falls Church, VA
    4 days ago
  • $150k - $190k

     ...A tech-driven space solutions company is seeking a Senior Ground Software Engineer in Arlington, VA. The role involves developing modular and secure ground software systems for SAR satellite operations, requiring extensive experience in web services, Kubernetes, and Python... 
    Senior
    Flexible hours

    Umbra Lab LLC

    Arlington, VA
    4 days ago
  •  ...challenge. At Antithesis, we run entire software systems inside a deterministic simulation...  ...Antithesis is the Fuzzer, our autonomous search engine for bugs and one of the most technically...  ...without ever letting up. As a Senior Engineer on the Autonomous Search team, you... 
    Senior
    Work at office

    Antithesis Operations LLC

    Vienna, VA
    4 days ago
  •  ...on this mission. If you are too, let's talk. Observability Engineer The Auth0 Platform Observability team owns the observability...  ...monitor and observe our platform while continuing to rapidly ship software that our customers love. Our engineers maintain and automate... 
    Senior

    Okta, Inc.

    Washington DC
    3 days ago
  • Job Posting Job description updated What We’re Looking For ~8+ years of experience architecting and maintaining enterprise applications with Java (ideally Spring) and Javascript (ideally React) ~ Demonstrable experience setting up GitHub for team version control...
    Senior

    Saxon Global

    Washington DC
    2 days ago
  •  ...Software Engineer TLA is seeking a Software Engineer to design, develop, and integrate secure computing environments that support critical mission objectives. In this role, you'll contribute to the full software lifecycle—from architecture and development to testing... 
    Senior

    The Logical Answer

    McLean, VA
    2 days ago
  •  ...Advance your career while impacting our national security in cyber as a Senior Software Engineer at GDIT. Here, technologists have many paths to grow a meaningful career supporting cyber missions and operations across the federal government. The Advanateam is seeking... 
    Senior
    Work at office

    General Dynamics Information Technology

    Falls Church, VA
    1 day ago
  •  ...for marginal security benefit. At Zip, our goal is to build software that makes enterprise cybersecurity reasonable – to reduce...  ...utmost importance to building a great culture. The Role As a Senior Software Engineer, you'll help build from the ground up, designing and... 
    Senior
    Flexible hours

    GetReal Security LLC

    Washington DC
    5 days ago
  •  ..., scalable, modular, and API-centric Provide software design recommendations to the Program Manager and Chief Software Engineer Evaluate operational feasibility by analyzing...  ...Management Information Systems, or related STEM field Senior-level experience deploying microservices into... 
    Senior
    Contract work
    Temporary work

    Triglocon

    McLean, VA
    4 days ago
  • $136k - $190k

    # Software Engineer, SeniorFreddie MacBe an Early ApplicantFull TimeseniorMcLean, Virginia, USPosted Today## Role OverviewFreddie Mac is hiring a Software Engineer, Senior. This is a full-time role in McLean. Part of Freddie Mac's Data Science hiring, posted today. applications... 
    Senior
    Full time
    Local area

    TryApplyNow

    McLean, VA
    1 day ago
  •  ...About the Role As a performance-focused Mid to Senior level Software Engineer at Appian, you will build tools to solve complex performance problems and tackle our most challenging technical problems alongside other brilliant engineers. Qualifications 4+ years experience... 
    Senior
    Work at office
    Local area

    Appian

    McLean, VA
    1 day ago
  • $86.8k - $198k

     ...Software Engineer, Senior As a back-end developer, you will work on clean code, APIs, analytics, and infrastructure to build user-focused solutions for our clients. You will help identify potential risks, contribute to solution development, and create efficient and effective... 
    Senior
    Local area

    Booz Allen Hamilton

    Herndon, VA
    3 days ago
  •  ...The Senior Software Engineer will serve as a senior member of the software development team, responsible for designing, developing, implementing, and supporting enterprise-level applications. This role works independently with minimal supervision and participates in all... 
    Senior

    Compunnel

    McLean, VA
    5 days ago
  •  ...Overview Software Engineer Linux Rust Satellite Systems gRPC We are looking for a skilled Software Engineer with Rust experience to join our Sat OS team, which is responsible for developing the high-level operating system for our spacecraft. You will be instrumental... 
    Senior
    Work at office
    3 days per week

    Spire

    McLean, VA
    4 days ago
  • $130k - $180k

     ...HawkEye 360 is currently seeking a Senior Command & Control Software Engineer to join the Space Ground Systems Team. The mission of the Ground Systems Team is to provide the tooling to operate and maintain a growing constellation of small commercial satellites. This group... 
    Senior
    Remote work
    Night shift

    HawkEye 360

    Herndon, VA
    4 days ago
  •  ...Senior Software Engineer – Middleware & Backend Services Nightwing provides technically advanced full‑spectrums of cyber, data operations, systems integration and intelligence mission support services to meet our customers’ most demanding challenges. Our capabilities... 
    Senior

    Nightwing Intelligence Solutions, LLC

    Sterling, VA
    1 day ago
  •  ...Founded in 2003, GridPoint is headquartered in Reston, Virginia, with an office in Roanoke, Virginia. Job Description The Senior Software Engineer shall perform with a high degree of independence and expertise to implement solutions for a variety of complex software products... 
    Senior
    Work at office

    GridPoint

    Reston, VA
    4 days ago
  •  ...There's a good chance you've even used our software since 70,000+ companies nationwide use it...  ...custom patterns handling our enrollment engine. We believe the best part of development...  ...devising the proper implementation. Our senior engineers solve problems, define the features... 
    Senior

    Employee Navigator

    Bethesda, MD
    5 days ago
  •  ...Headquarters: Washington, DC URL: You’re an engineer with strong full-stack experience, capable of contributing across our entire product...  ...Platform, Product and Customer Success teams. At EngagedMD, Software Engineers play a key role not only in building software, but also... 
    Senior
    H1b
    Remote work
    Visa sponsorship

    Nerdleveltech

    Washington DC
    4 days ago
  • $185k - $225k

     ...Join to apply for the Senior Software Engineer role at Method This range is provided by Method. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $185,000.00/yr - $225,000.00/yr Meet Method... 
    Senior
    Full time

    Method Products

    Washington DC
    4 days ago
  •  ...Overview Senior Software Engineer LOCATION: Arlington, VA JOB STATUS : Full-time CLEARANCE : Top Secret CERTIFICATION : TRAVEL : As Needed Astrion has an exciting opportunity for a Senior Software Engineer located at the NAVSEA PEO IWS... 
    Senior
    Full time
    For contractors
    Work at office
    Flexible hours

    ASTRION, INC.

    Arlington, VA
    3 days ago
  •  ...for a Develop‑Low / Deploy‑High workflow, building and testing software that will safely promote across accredited cross‑domain...  ...and enterprise application components. Collaborate with systems engineers, data engineers, and UI/UX developers to implement end‑to‑end... 
    Senior

    Maxar Technologies

    Washington DC
    4 days ago
  • $500 per month

     ...intelligence and defense communities, using its Connector software product to enable federated data discovery that cuts intelligence...  ...Community and the Department of War. About the Role As Senior Software Engineer, you will be making technical direction and architectural... 
    Senior

    Adelphi

    Washington DC
    1 day ago
  •  ...DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on... 
    Senior
    Full time
    Flexible hours

    Clarity Innovations

    Herndon, VA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Senior. Be the first to apply!