Software Engineer

Marapro

Sunnyvale, Northern (CA, KY)

Hybrid

USD 188,000 - 225,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Uber Technologies, Inc. in Sunnyvale, California is seeking a Software Engineer to design, develop, and test software applications for large-scale data processing and analytics.

The role emphasizes production-grade code, real-time monitoring, and robust data pipelines in a distributed systems environment. The candidate should have a Master’s degree in Computer Science or a related field and strong proficiency in C, Python, Go, or Java, along with SQL and Git.

Qualifications

  • Master's degree required in CS/Engineering/IT or related field.

Responsibilities

  • Design, develop, and test software applications.
  • Design and implement algorithms for processing large datasets.
  • Ingest, clean, and visualize data at scale with data integrity.
  • Develop production-ready code and real-time monitoring systems.
  • Support business operations and improve engineering productivity.
  • Resolve production issues and ensure system reliability.

Skills

C
Python
Go
Java
GIT
SQL
Data structures
Distributed systems
Real-time processing

Education

Master's degree in Computer Science or related field

Tools

Git

Job description

## What Does This Software EngineerEmployer: Uber Technologies, Inc. Job Title: Software Engineer Job Location: Sunnyvale, California Job Type: Full Time Rate of Pay: $187,741 to $225,290 per yearYou will be eligible to participate in Uber's bonus program, and may be offered other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits . Duties: Design, develop, and test software applications. Design and implement algorithms for processing, analyzing, forecasting statistical/time series/spatial datasets. Ingest, clean, and visualize large-scale data, ensuring data integrity, uncertainty quantification, and efficient pipeline integration. Develop production-ready code, design real time monitoring systems, and incorporate domain specific metadata into software products using company technology stack. Apply technical knowledge to independently research complex data, developments, and projects in order to provide recommendations to resolve technical issues and make resource allocation decisions. Support the company's business operations and improve engineering productivity. Build software components that can be integrated into a fully functional software system. Solve production issues in product and system reliability. May telecommute.Employer will accept a Master's degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, Geophysics, Natural Sciences, or related field.Position RequiresC, Python, Go, or Java, GIT; SQL or MySQL; Data structures and algorithms development and functionality; Designing technology stacks; Debugging and monitoring for production services; Distributed systems; Software Development Lifecycle. Experience working on projects with large data sets that require problem-solving, analytical, and research skills, including experience with algorithms, data structures, and time series. Real-time data processing and monitoring .This role is classified under — view the full career profile for typical tasks, skills, and outlook.### Required Skills### Required ToolsEach SOP from Talantir's library is scored against this specific listing based on skill and tool overlap. According to SANS Institute (2024), candidates who can demonstrate SOP proficiency in interviews are 2.8× more likely to receive offers. Rankings differ per listing because each company emphasizes different tools and skills.1SOP-00567%2SOP-00150%3SOP-00450%4SOP-00320%5SOP-00217%SOP alignment scores computed deterministically from skill/tool overlap — zero LLM costTalantir's readiness path covers 57% of this listing's requirements. CyberSeek (2025) reports that the average cybersecurity job listing requires 12 distinct technical skills — this listing requires 11.### Covered by Readiness Path (8)Production and ProcessingEngineering and TechnologyComplex Problem SolvingTechnology DesignOperations MonitoringDesignMonitoringScience### Skill Gaps (5)production and processingHidden ReqNot in readiness pathcomplex problem solvingHidden ReqNot in readiness pathoperations monitoringHidden ReqNot in readiness pathmathematicsHidden ReqNot in readiness pathphysicsHidden ReqNot in readiness pathThis listing requires 5 skill(s) not fully covered by the standard readiness path: production and processing, complex problem solving, operations monitoring....Readiness match will appear here soon### We value your privacy### We value your privacy
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer 1 - Data
Software Engineer 1 - Data

Marapro • Mountain View (CA)

On-site
USD 56,000 - 75,000
Sr Software Engineer
Sr Software Engineer

Uber • New York (NY)

On-site
USD 202,000 - 246,000
Software Engineer
Software Engineer

SGS Consulting • Burlingame (CA)

On-site
USD 96,432 - 117,096
Software Engineer – Real-Time Data & Systems
Software Engineer – Real-Time Data & Systems

Marapro • Sunnyvale (CA), Northern (KY)

Hybrid
USD 188,000 - 225,000
Senior Software Engineer, Routing
Senior Software Engineer, Routing

Nuro • Mountain View (CA)

On-site
USD 152,000 - 228,000
Annual performance bonus
Equity options
Competitive benefits package
Sr Software Engineer - Engineer
Sr Software Engineer - Engineer

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Senior Staff Software Engineer - Application Framework
Senior Staff Software Engineer - Application Framework

Solomon Page • United States

On-site
USD 185,000 - 240,000
Medical insurance
Vision insurance
401(k)
+2
Staff IT Software Engineer, Salesforce Service Cloud
Staff IT Software Engineer, Salesforce Service Cloud

Palo Alto Networks • Santa Clara (CA)

On-site
USD 124,000 - 201,500
FLEXBenefits wellbeing spending account
Mental health resources
Personalized learning opportunities
[Full Remote] Software Engineer
[Full Remote] Software Engineer

Joinrs US • United States

On-site
USD 80,000 - 105,000
Competitive Pay
Bonuses
Healthcare Benefits
+2
Robotics Software Engineer
Robotics Software Engineer

Allure Consultant • San Jose (CA)

On-site
USD 100,000 - 105,000