Taro Logo

Software Developer 2

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges for 40+ years.
United States
$73,700 - $158,200
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Cloud · Enterprise SaaS

Job Description

Oracle Cloud Infrastructure (OCI) is seeking a Software Development Engineer to join their DRG gateways team, focusing on cloud networking systems that route customer traffic. This role offers an excellent opportunity for engineers to work on production systems while deepening their software design skills in cloud networking.

As a Software Developer 2, you'll contribute to building and maintaining critical cloud infrastructure services, handling routing protocols (BGP), virtual networking, and internal control plane systems. You'll be part of a team that values clarity, ownership, and continuous learning, with opportunities to grow your backend systems and networking expertise.

The position offers competitive compensation ($73,700 - $158,200) and comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, flexible vacation, and parental leave. This is an ideal role for someone with 0-2+ years of experience who wants to make a meaningful impact while working with senior engineers and mentors in a supportive environment.

You'll be working on real-world challenges in distributed systems, routing, and infrastructure at scale, directly shaping the core of Oracle's cloud. The role requires proficiency in languages like Go, Java, or Python, and understanding of distributed systems and networking concepts. Join a team that prioritizes quality, operational excellence, and customer trust while building the next generation of cloud networking solutions.

Last updated 2 days ago

Responsibilities For Software Developer 2

  • Design, develop, test, and deploy well-structured and maintainable code in a distributed networking stack
  • Implement enhancements and bug fixes to routing and networking-related systems
  • Collaborate closely with teammates on design reviews, code reviews, testing, and operational support
  • Participate in operational monitoring and on-call rotations
  • Write clear documentation and contribute to runbooks, tools, and test automation
  • Actively seek feedback and mentorship to grow technical and professional skills

Requirements For Software Developer 2

Go
Java
Python
  • 2-4 years of professional software development experience, including internships or co-ops
  • Proficiency in one or more programming languages (e.g., Go, C, Java, Python)
  • Basic understanding of distributed systems, networking concepts, or cloud infrastructure
  • Familiarity with software engineering best practices: version control, testing, code reviews
  • BS/MS in Computer Science or related technical field, or equivalent experience

Benefits For Software Developer 2

401k
Medical Insurance
Dental Insurance
Vision Insurance
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 and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan