Software Developer 2

World leader in cloud solutions providing infrastructure-as-a-service technologies operating at high scale in distributed multi-tenant cloud environments.
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Developer 2

Oracle Cloud Infrastructure (OCI) is building the future of cloud computing for enterprises, combining the agility of a startup with the resources of the world's leading enterprise software company. The role is within the Infrastructure Services team, focusing on Compute, Storage, and Messaging services. As a Software Developer 2, you'll be part of building large-scale distributed infrastructure for the cloud. The position offers the opportunity to work on challenging problems in distributed systems and virtualized infrastructure. Oracle provides a comprehensive cloud platform including IaaS, PaaS, and SaaS solutions. The team values simplicity, scale, and collaboration, working in an agile environment. You'll be joining a diverse team of creators and inventors, with the autonomy and support to do your best work. The role involves designing and developing major components of Oracle's Cloud Infrastructure, requiring both strong coding skills and distributed systems expertise. Oracle's culture emphasizes equity, inclusion, and continuous learning, making it an ideal place for those passionate about building next-generation cloud technologies.

Last updated 2 months ago

Responsibilities For Software Developer 2

  • Apply software architecture knowledge to perform software development tasks
  • Develop, debug and design software applications
  • Build enhancements within existing software architecture
  • Suggest improvements to the architecture
  • Work on Oracle's Cloud Infrastructure components
  • Design and develop distributed systems

Requirements For Software Developer 2

Java
Python
Linux
  • BS degree or equivalent experience
  • 1-2+ years experience with large scale distributed systems
  • Strong knowledge of C, C++ or Java
  • Experience with scripting languages like Python
  • Strong knowledge of data structures, algorithms, and OS fundamentals
  • Working familiarity with networking protocols
  • Strong understanding of databases and NoSQL systems
  • Strong understanding of Linux
  • Strong troubleshooting and performance tuning skills

Benefits For Software Developer 2

Medical Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Software Developer 2

Software Developer 3

Mid-level software engineering role at Oracle focusing on distributed systems and cloud infrastructure development using Java and Go.

Software Developer 3

Mid-level software engineering role at Oracle focusing on distributed systems and cloud infrastructure development, requiring 3-5+ years of experience.

Software Developer 2

Mid-level Software Developer position at Oracle focusing on distributed systems and cloud-native Big Data technologies.

Member of Technical Staff (JoinOCI-SDE)

Member of Technical Staff position at Oracle Cloud Infrastructure focusing on distributed systems development with competitive pay and comprehensive benefits.

Software Developer 2

Mid-level software developer position at Oracle focusing on distributed systems and cloud solutions, offering competitive compensation and comprehensive benefits.