Software Developer 2

World leader in cloud solutions using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
$73,700 - $158,200
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS · Cloud

Description For Software Developer 2

Oracle is seeking a Software Developer 2 to join their team in Redwood City, CA. This role represents an exciting opportunity to work with distributed systems and cutting-edge technology at one of the world's leading cloud solutions providers.

The position requires a Master's degree in Computer Science or related field and focuses on developing sophisticated distributed systems and software applications. You'll be working with advanced technologies including distributed databases, machine learning systems, and parallel computing architectures.

As a Software Developer 2, you'll be responsible for designing, developing, and troubleshooting software applications, with a particular emphasis on distributed systems and storage solutions. You'll work with various technologies including HDFS, MongoDB, Cassandra, and other NoSQL databases, while also applying knowledge of machine learning and neural networks.

Oracle offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and paid parental leave. The compensation range is competitive, ranging from $73,700 to $158,200 annually, with potential for bonus and equity.

The company maintains a strong commitment to work-life balance and diversity, operating with integrity for over 40 years. This role offers the opportunity to work on challenging problems at scale, with access to cutting-edge technology and a collaborative team environment. Oracle's position as a leader in cloud solutions means you'll be working on products that impact millions of users worldwide.

The ideal candidate will have strong expertise in distributed systems, database technologies, and software architecture, with the ability to both build new features and suggest architectural improvements. This role offers significant growth potential within a stable, industry-leading company that continues to innovate in the cloud computing space.

Last updated 6 days ago

Responsibilities For Software Developer 2

  • Design, develop, troubleshoot and test/QA software
  • Apply knowledge of software architecture to develop applications
  • Debug and design software applications or operating systems
  • Build enhancements within existing software architecture
  • Suggest improvements to the architecture
  • Work with distributed systems and databases
  • Implement and maintain storage systems

Requirements For Software Developer 2

MongoDB
Cassandra
  • Master's degree in Computer Science, Engineering, Information Networking, or related technical field
  • Knowledge of machine-level code and optimizing compilers
  • Experience with distributed systems including synchronization and consensus
  • Expertise in distributed SQL and noSQL databases
  • Knowledge of network management and router internals
  • Experience with distributed file systems and object storage
  • Understanding of MapReduce, Spark and GraphLab programming models
  • Knowledge of Parallel Computer Architecture and Programming
  • Experience with Machine Learning and neural networks

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) Savings with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Software Developer 2

Software Developer 3

Oracle is hiring a Software Developer 3 in Burlington, MA to design and develop distributed systems software, focusing on fault tolerance and high-performance APIs.

Software Developer 3

Software Developer 3 position at Oracle focusing on distributed systems and cloud technologies, requiring 3 years of experience and offering comprehensive benefits.

Software Developer 2

Mid-level Software Developer position at Oracle focusing on distributed systems and cloud service development in Redwood City, CA.

Software Developer 3

Oracle is hiring a Software Developer 3 in Burlington, MA to design and develop distributed systems software, focusing on fault tolerance and high-performance APIs.

Software Development Engineer, Backbone SDN Controllers

Software Development Engineer position at Amazon Web Services focusing on Backbone SDN Controllers and network infrastructure development.