Software Developer 2

World leader in cloud solutions, providing enterprise software and technology solutions for over 40 years.
Pleasanton, CA, USA
$73,700 - $158,200
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Developer 2

Oracle Analytics is seeking a passionate Software Developer 2 to join their Fusion Data Intelligence (FDI) platform team. This is a hybrid role based in Pleasanton, CA, focused on building and operating massive-scale, integrated cloud services that power their next-gen analytics platform.

The role involves working on the "lights-out" data pipeline—the backbone of FDI—that manages the data warehouse for customers globally. This is an opportunity to work on deeply technical problems in a cloud-native, multi-tenant environment where your work will directly impact thousands of customers and millions of users.

As a Software Developer 2, you will:

  • Design and develop scalable, resilient data systems
  • Build large-scale distributed data pipelines for automated data processing
  • Collaborate with cross-functional teams including product managers and architects
  • Drive innovation in data engineering practices
  • Ensure system security and performance in a multi-tenant environment

Required qualifications:

  • BS+ in Computer Science or related field with 2+ years of experience
  • Strong programming skills in Scala and Java
  • Experience with Big Data technologies, especially Spark/Parquet
  • Solid foundation in data structures and algorithms
  • SQL expertise and database experience
  • CI/CD and development best practices knowledge

Oracle offers competitive compensation ($73,700-$158,200) plus comprehensive benefits including medical/dental/vision insurance, 401(k) with company match, flexible vacation, and parental leave. This is a hybrid role that requires some presence in the Pleasanton office.

Join Oracle to work on cutting-edge analytics technology while being part of a global leader in cloud solutions with over 40 years of innovation history.

Last updated 2 months ago

Responsibilities For Software Developer 2

  • Design, develop, and maintain scalable, resilient, and highly available data systems
  • Build large-scale distributed data pipelines
  • Collaborate with cross-functional teams
  • Drive innovation in data engineering best practices
  • Ensure system security, performance, and reliability
  • Perform software development tasks
  • Debug and design software applications

Requirements For Software Developer 2

Java
Scala
  • BS or higher degree in Computer Science, Computer Engineering or equivalent with 2+ years of experience
  • Strong programming skills in Scala and Java
  • Experience in Big-Data area, preferably Spark/Parquet
  • Strong knowledge of data structures, algorithms, and computer science fundamentals
  • SQL query writing experience
  • Experience with CI/CD and development best practices
  • Experience building high-performance, scalable systems
  • Good communication skills
  • English language proficiency

Benefits For Software Developer 2

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan