Software Engineer II - Data

A global technology company providing ride-hailing, food delivery, and fintech services.
$158,000 - $175,500
Data
Mid-Level Software Engineer
Hybrid
3+ years of experience
Finance

Description For Software Engineer II - Data

Uber's FinTech Data Team is seeking a passionate Mid-Level Data Engineer to join their dynamic team in San Francisco. This role is at the heart of Uber's financial operations, where you'll be responsible for converting raw data into valuable financial metrics and supporting KPIs across all Lines of Business.

The position offers a unique opportunity to work with a global team monitoring billions of dollars in financial transactions and tracking hundreds of millions of events from over 15 upstream systems. You'll be instrumental in building and maintaining high-performance, scalable data pipelines that serve as the backbone of Uber's financial decision-making processes.

As a Software Engineer II in the Data team, you'll work closely with Product Managers to understand the complex domain of Finance and various business nuances. The role requires expertise in ETL pipeline development, data warehousing, and strong SQL skills. You'll be using cutting-edge technologies including Hadoop, Spark, and various cloud platforms.

The ideal candidate will have a strong background in Computer Science or a related field, with demonstrated experience in building scalable data solutions. You'll be working in a hybrid environment, with the expectation to spend at least half of your work time in the San Francisco office, fostering collaboration and maintaining Uber's cultural identity.

This is a high-impact role offering competitive compensation ($158,000-$175,500 base salary), equity opportunities, and comprehensive benefits. You'll be part of a team that powers the FP&A platform and helps drive strategic business decisions across Uber's global operations. If you're passionate about large-scale data systems and want to make a significant impact in the FinTech space, this role offers an excellent opportunity to shape the future of financial technology at Uber.

Last updated 18 minutes ago

Responsibilities For Software Engineer II - Data

  • Build High-performance scalable applications
  • Work with Product Managers to understand Finance domain
  • Build and maintain complex data pipelines
  • Performance Troubleshooting and Tuning
  • Ensure highest Data quality
  • Collaborate with global cross-functional teams

Requirements For Software Engineer II - Data

Python
Go
Java
Scala
  • BA or above in Computer Science or related field
  • Strong SQL Skills
  • Experience in building optimized ETL Data Pipelines scalable to petabytes
  • Strong Data Warehousing and data modeling concepts
  • Experience with Hive, Spark, and data infra concepts
  • Should be self-motivated and passionate about system optimization

Benefits For Software Engineer II - Data

Medical Insurance
Equity
  • Bonus program
  • Equity awards
  • Benefits package

Interested in this job?

Jobs Related To Uber Software Engineer II - Data

Salesforce Solution Engineer - Private Equity Practice

Data Engineer role at Salesforce focusing on building data pipelines and metrics for Private Equity Practice, requiring 3-5 years experience with competitive compensation.

Azure Data Engineer

Azure Data Engineer position at Capco, building and optimizing data pipelines for financial services clients using Azure Data Factory and Databricks.

Data Developer

Data Developer position at Rimes, building financial data pipelines and analytics solutions for global institutional clients.

Data Engineer

Data Engineer position at Reach Financial focusing on data platform modernization, pipeline development, and data architecture transformation.

Data Engineer

Data Engineer position at Bottomline, focusing on building and maintaining data infrastructure and pipelines for a global financial technology leader.