Software Engineer, Senior
$130k - $196kFreddie Mac
Senior Software Engineer
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.
- ...Innovation, and Scale Venture Partners. Hyper-growth. Small team. Every person matters. About The Role We're looking for a software engineer who understands the user's problem, architects a solution, and ships it. Sometimes the same day. Your work lives in production...Senior
$129k - $193k
.... Join an organization where your work contributes to a greater purpose. Position Overview Freddie Mac is seeking a Software Engineer Senior to execute for one or more agile delivery teams. This role is for an experienced engineer who can independently drive solution...SeniorFull timeWork at officeLocal area$200k - $287.5k
...results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. Senior Software Engineer, Snowflake Natsec Running Snowflake in public sectors in different countries and regions, even in different industry...SeniorContract workFlexible hours$200k - $287.5k
...Senior Software Engineer At Snowflake At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don't just use tools...SeniorContract workFlexible hours- ...together. At Appian, we're not only about building awesome software, but also about growing our culture of passion, energy,... ...people, great software! As a performance-focused Mid to Senior level Software Engineer at Appian you will help build tools to solve complex...SeniorWork at officeLocal area
$125k - $138k
...Senior Software Engineer - Full Stack Job number: 786 This is a remote position. Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods, our team creates products that meet people...SeniorContract workTemporary workWork at officeRemote workFlexible hours- ...Senior Software Engineer Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE people are committed to tackling our nation's toughest challenges—and we're committed to the long-term well-being of our...SeniorWork experience placementInternshipLocal areaImmediate start
- ...Department Summary: Do you want to develop software systems that contribute to solving our... ...problems? Do you want to work alongside engineers and scientists that are experts in their... ...Responsibilities: MITRE is seeking a Senior Software Engineer to design, build,...SeniorWork experience placementInternshipLocal areaImmediate start
- ...Job Description: Basic Qualifications: Bachelor's Degree At least 4 years of experience in Software Engineering (Internship experience does not apply) At least 3 years of experience in Salesforce Software Engineering (HTML, CSS, JavaScript, SQL) Preferred...SeniorInternship
$125k - $135k
...Senior Software Engineer - AI/Front End Job number: 740 This is a remote position. Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods, our team creates products that meet...SeniorTemporary workWork at officeRemote workFlexible hours- ...security focused agencies within the Department of Defense and U.S. Intelligence Community. We are seeking to hire a Senior Software Engineer to our team! Client: CTEC develops and delivers innovative customer-centric technologies and solutions that support the...SeniorWork experience placementWork at office
- ...Senior Software Engineer (Financial Systems) Tysons, Virginia As a Senior Software Engineer on the Finance Engineering team, you will have the opportunity to design and develop financial systems with cutting-edge technology to support our company and business partners...SeniorCasual workWork at officeImmediate startWorldwide
$129k - $193k
...organization where your work contributes to a greater purpose. Position Overview: Join our Enterprise Business Technology team as a Senior Software Engineer, where you'll lead the development of Corporate Communications and Marketing technology solutions. You'll design and...SeniorFull timeWork experience placementWork at officeLocal area$148.5k - $223.9k
...ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1... ...respond at the same speed and scale as our commercial CSOC. As a Senior Software Engineer on the team, your primary mission is to...Senior- ...results. When you join Appian, you'll be part of a passionate team dedicated to accomplishing hard things, together. As a Senior Software Engineer working on the Appian platform, your mission will be to ensure Appian is always fast, scalable and up to whatever tasks...SeniorWork at officeLocal area
- ...consulting firm specializing in delivering software systems that support our clients'... ...employees. Our team is seeking a talented Senior Software Developer to support the full... ...Information Systems, or Computer Engineering with ten (10) years of experience executing...Senior
- ...data-intensive assessment of Intelligence Surveillance Reconnaissance (ISR) system performance and effectiveness. We are seeking a software developer to improve existing features and innovate new features for a classified ISR data and analytics service. Responsibilities...SeniorImmediate start
$130k - $196k
...platforms at the intersection of finance, scale, and modern engineering. The Business Engineering (BE) group within the Investments... ...firm to move faster with confidence. We are seeking a Senior Software Engineer to play a key role in designing and delivering enhancements...SeniorFull timeWork at officeLocal area- ...government initiatives. NS2 Mission is hiring an experienced Senior Software Developer to support the full software development... ...in Computer Science, Computer Information Systems, Computer Engineering, or related field ~10+ years of experience in software development...SeniorLocal areaFlexible hours
- ...Senior Software Developer Tysons, Virginia, United States What Impact You'll Have GRVTY's team provides tactical data engineering solutions. We embed skilled Data Engineers, Data Scientists, and ETL Developers directly into intelligence analyst groups to be...SeniorImmediate startRemote workFlexible hours
- ...Job Description: THE WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile... .... This Program is seeking a full stack software engineer to develop, maintain and enhance complex...Senior
- ...large volumes of data in support of national security objectives. The ideal candidate will bring a strong mix of full stack engineering capabilities and data-intensive application experience , with the ability to operate in a fast-paced, highly collaborative environment...Senior
- ...Role Overview: This role involves senior Java development skills for event-based systems using Spring Boot, Microservices, and Kafka Streaming. Key Responsibilities: Senior Java development Event-based systems Spring Boot Microservices Kafka...Senior
- ...Job Title: Senior Java developer Location : McLean, VA - ONSITE (Local Only) Type: Contract (C2C/W2) Duration: Long term JOB DESCRIPTION: Must have: Advanced Java Concepts, PySpark, Angular 13+ Senior Java development skills...SeniorContract workLocal area
- ...Sr. Software Development Engineer – Imagery Apply your software development experience to build and release our software technologies focused on the intersection between GIS, photogrammetry and remote sensing for the defense and intelligence communities. In this...SeniorRemote work
- ...Overview: Position Title * Sr. Backend Java Developer Position Responsibilities Role: Senior Backend Java Developer Location: McLean, VA - Onsite (5 days/week) | Local candidates only Key Responsibilities Design, build, and maintain backend services...SeniorLocal area
- ...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 and deployment—across...Senior
- ...Pega Senior Software Developer (CSSA) Sky Solutions is a trusted partner in government contracting, empowering federal agencies with cutting-edge IT solutions. Our expertise spans AI-first enablement, delivering innovative solutions and advanced cybersecurity, fortifying...SeniorFull timeContract workRemote work
- ...3+ years experience buildingseveral of the following types of services: Workflow Orchestration, EventDriven State Machines, Rules Engine, Distributed Transaction Queues, DataStreams, Analytics, Service Monitoring, Linux Daemons. • 3+ years experience buildingsystems...SeniorWork at officeLocal area
- ...Job title : Senior Python Developer Location : McLean, VA. Duration: Contract to Hire This is only W2 candidates Job... ...s. Basic Requiremen ts:5 - 7 years of IT experience in software design, development, integration, and testi ng.5+ years of hands...SeniorContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Senior. Be the first to apply!
- software engineer internship remote McLean, VA
- machine learning software engineer McLean, VA
- software engineer part time McLean, VA
- facebook software engineer McLean, VA
- senior robotics software engineer McLean, VA
- software development engineer aws McLean, VA
- startup software engineer McLean, VA
- rust software engineer McLean, VA
- part time software developer remote McLean, VA
- graduate software engineer McLean, VA




