Software Developer 2
@ Oracle

Hybrid
$120,000
Hybrid
Full Time
Posted 21 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXX******* @oracle.com
Recommended after applying

Job Details

Overview

Oracle Cloud Infrastructure (OCI) is reimagining cloud networking to be more secure, scalable, and performant. As a Software Developer 2 on the DRG gateways team, you will contribute to systems routing most customer traffic in and out of Oracle Cloud.

Responsibilities

You will design, develop, test, and deploy well-structured and maintainable code for a distributed networking stack. Key tasks include:

  • Implementing enhancements and bug fixes in routing and networking systems.
  • Collaborating on design reviews, code reviews, and testing.
  • Participating in operational monitoring and on-call rotations.
  • Writing documentation, runbooks, and test automation scripts.
  • Seeking feedback and mentorship from senior engineers.

Qualifications

Requirements include 2–4 years of professional software development experience, proficiency in one or more programming languages (e.g., Go, C, Java, Python), and a basic understanding of distributed systems, networking concepts, or cloud infrastructure. A BS/MS in Computer Science or related field, or equivalent experience, is required.

Why This Role Is Exciting

You will work on hard problems in distributed systems, routing, and infrastructure at scale. This role offers a supportive environment with strong mentorship and a direct impact on Oracle's core cloud infrastructure.

Key Skills/Competency

  • Cloud
  • Networking
  • Distributed Systems
  • Routing
  • Backend
  • Programming
  • Code Reviews
  • Operational Monitoring
  • Test Automation
  • Documentation

How to Get Hired at Oracle

🎯 Tips for Getting Hired

  • Customize your resume: Highlight cloud and backend expertise.
  • Showcase projects: Demonstrate experience in distributed systems.
  • Research Oracle: Understand their cloud innovations and culture.
  • Prepare for technical interviews: Practice coding and networking problems.

📝 Interview Preparation Advice

Technical Preparation

Review distributed systems fundamentals
Practice coding in Go, Java, or Python
Study networking protocols like BGP
Revisit microservices and REST API design

Behavioral Questions

Describe a conflict resolution experience
Explain handling team feedback
Discuss collaboration during code reviews
Share on-call support experiences

Frequently Asked Questions