Software Developer 2

A world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. They've partnered with industry-leaders in almost every sector and have been operating with integrity for over 40 years.
$73,700 - $158,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Developer 2

Oracle is seeking a Software Developer 2 to join their product development team in Redwood City. This role offers an exciting opportunity to work on complex backend systems at one of the world's leading cloud solutions providers.

As a Software Developer 2, you'll be responsible for designing, developing, and troubleshooting software applications and operating systems. The role requires strong expertise in C, C++, and SQL, along with deep knowledge of Unix/Linux systems and RDBMS internals. You'll work on challenging problems involving query optimization, execution, parallelization, and concurrency control in distributed systems.

The position offers comprehensive benefits including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and stock purchase plans. Oracle provides a collaborative environment where you'll work alongside industry experts and contribute to products used by organizations worldwide.

This is an excellent opportunity for a mid-level developer looking to advance their career in enterprise software development. You'll be part of a company with a 40+ year history of innovation, working on cutting-edge technology that impacts millions of users. Oracle's commitment to work-life balance, professional development, and inclusive culture makes it an ideal place for ambitious developers to grow their careers.

The role offers competitive compensation ranging from $73,700 to $158,200 annually, plus potential bonuses and equity. You'll be based in Redwood City, CA, working with a team that values technical excellence, innovation, and collaborative problem-solving.

Last updated 7 hours ago

Responsibilities For Software Developer 2

  • Design, develop, troubleshoot and/or test/QA software
  • Debug and design software applications or operating systems
  • Build enhancements within existing software architecture
  • Suggest improvements to the architecture
  • Maintain code quality and readability
  • Manage software projects

Requirements For Software Developer 2

Linux
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related technical field
  • Experience with C, C++, SQL
  • Knowledge of Unix, Linux, OS internals
  • Understanding of algorithms and data structures
  • Experience with RDBMS internals including query optimization, execution, parallelization, and concurrency control
  • Knowledge of parallel and distributed systems
  • Software engineering process and test driven development experience
  • Experience with compilers and programming languages

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
  • Pre-tax commuter and parking benefits
  • 401(k) with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Software Developer 2

Software Developer 3

Software Developer 3 position at Oracle focusing on BOSS and Search integration, requiring 4+ years of experience in Java/JavaScript development.

Software Developer 2

Software Developer 2 position at Oracle focusing on cloud solutions development using Java and Python, offering competitive compensation and comprehensive benefits.

Senior Automation Developer

Senior Automation Developer role at Oracle, focusing on Supply Chain Management Smart Operations, requiring 3-5 years of test automation experience with Java and Selenium.

Software Developer 3

Mid-level Software Developer position at Oracle focusing on backend development with Java, Python, and web technologies in Austin, TX.

Interface Engineer II

Interface Engineer II position at Oracle, focusing on healthcare system integration, requiring 5+ years of experience in interface engineering and HL7 standards.