Taro Logo

Sr. Software Engineer - Enterprise Data

Fannie Mae provides innovative products and services that expand access to affordable, equitable housing in the U.S.
$121,000 - $158,000
Data
Senior Software Engineer
Hybrid
5000+ Employees
4+ years of experience
Finance

Description For Sr. Software Engineer - Enterprise Data

Fannie Mae is seeking a Senior Software Engineer for their Enterprise Data team to help shape the future of housing finance technology. This role combines big data engineering with cloud computing, focusing on AWS technologies and data processing frameworks. The position offers an opportunity to work on meaningful projects that impact millions of homeowners and renters while being part of a collaborative team in an energizing environment.

The ideal candidate will bring expertise in big data technologies including Hadoop, Spark, and AWS services, along with strong Python and SQL programming skills. You'll be responsible for designing and implementing moderately complex software solutions, working with large-scale data stores, and creating cloud-based systems that support Fannie Mae's mission of making home possible for millions of Americans.

Working in a flexible hybrid environment, you'll collaborate with cross-functional teams to build and maintain data processing systems, implement new software technologies, and ensure the reliability and efficiency of enterprise data solutions. The role offers competitive compensation ranging from $121,000 to $158,000 annually, plus comprehensive benefits and the opportunity to participate in company incentive programs.

This position is perfect for someone who combines technical expertise with strong communication skills and wants to contribute to meaningful work in the housing finance industry. You'll have the chance to work with cutting-edge technologies while helping to create access to affordable housing finance solutions that benefit communities across the country.

Last updated 11 days ago

Responsibilities For Sr. Software Engineer - Enterprise Data

  • Independently determine customer needs and create solution frameworks
  • Design and develop moderately complex software solutions
  • Use process-driven approach in designing and developing solutions
  • Implement new software technology and coordinate end-to-end tasks
  • Maintain existing software
  • Work with large scale data stores and cloud-based systems

Requirements For Sr. Software Engineer - Enterprise Data

Python
MongoDB
  • 2+ years with Big Data Hadoop cluster (HDFS, Hive, MapReduce frameworks), Spark, AWS EMR, ECS
  • 2+ years experience with AWS services
  • 2+ years Python, SQL, SparkSQL, PySpark
  • Bachelor's degree or equivalent
  • Experience in working with agile development teams
  • Knowledge of Spark streaming technologies
  • Experience with cloud technologies and cloud computing
  • Strong verbal & written communication skills

Benefits For Sr. Software Engineer - Enterprise Data

Medical Insurance
Vision Insurance
Dental Insurance
  • Health benefits
  • Life insurance
  • Voluntary lifestyle benefits
  • Incentive program
  • Physical, mental, emotional, and financial well-being benefits

Interested in this job?

Jobs Related To Fannie Mae Sr. Software Engineer - Enterprise Data