Software Developer 2
@ Oracle

Hybrid
$100,000
Hybrid
Full Time
Posted 17 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXX***** @oracle.com
Recommended after applying

Job Details

Overview

Oracle is seeking a Software Developer 2 to design, develop, troubleshoot and debug software programs for databases, applications, tools, networks, and more. This role will involve developing cloud-scale infrastructure and contributing to high-performance distributed systems within Oracle’s Cloud Infrastructure team.

Responsibilities

You will:

  • Design, develop, and debug software applications and operating systems
  • Take a leading contributor role individually and as part of the team
  • Mentor and provide direction to peers
  • Work on cloud-scale infrastructure including services like Internet Gateway, NAT Gateway, and Dynamic Routing Gateway
  • Apply advanced technical and business skills to solve complex problems

Requirements & Qualifications

The ideal candidate will have:

  • 3+ years experience in software engineering with proficiency in C or C++
  • Working knowledge of Go, Python, or similar scripting languages
  • Strong understanding of data structures, algorithms, network virtualization, and distributed systems
  • Understanding of IaaS/SaaS best practices
  • A BS or MS degree or equivalent experience

Bonus Qualifications

Additional assets include:

  • Proficiency with networking protocols such as TCP/IP, BGP, and MPLS
  • Robust background in algorithms and system design
  • Experience with software engineering best practices including source control, build, testing, and operations

Benefits & More

Oracle offers a comprehensive benefits package including insurance, disability, life insurance, flexible spending accounts, retirement plans, generous vacation and paid holidays, along with additional paid time off and benefits. This role is part of an inclusive, global team with flexible work arrangements and career growth opportunities.

Key skills/competency

  • C/C++
  • Cloud Infrastructure
  • Distributed Systems
  • Networking
  • Data Structures
  • Algorithms
  • Debugging
  • Mentoring
  • Scripting
  • Software Design

How to Get Hired at Oracle

🎯 Tips for Getting Hired

  • Research Oracle's culture: Study their mission and team values online.
  • Customize your resume: Highlight software engineering and cloud skills.
  • Showcase technical projects: Emphasize distributed systems experience.
  • Prepare for interviews: Review coding, debugging, and algorithms.

📝 Interview Preparation Advice

Technical Preparation

Review C/C++ coding challenges.
Study cloud infrastructure components.
Practice debugging distributed systems.
Refresh network protocols and algorithms.

Behavioral Questions

Describe a team challenge you faced.
Explain your mentoring approach.
Discuss handling project complexity.
Share conflict resolution experiences.

Frequently Asked Questions