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.