Software Developer 2 @ Oracle
placeHybrid
attach_money $100,000
businessHybrid
scheduleFull Time
Posted 17 hours ago
Your Application Journey
Interview
Email Hiring Manager
***** @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
circle
Review C/C++ coding challenges.
circle
Study cloud infrastructure components.
circle
Practice debugging distributed systems.
circle
Refresh network protocols and algorithms.
Behavioral Questions
circle
Describe a team challenge you faced.
circle
Explain your mentoring approach.
circle
Discuss handling project complexity.
circle
Share conflict resolution experiences.
Frequently Asked Questions
What technical skills are essential for Oracle's Software Developer 2 role?
keyboard_arrow_down
How important is cloud infrastructure experience at Oracle?
keyboard_arrow_down
What level of experience is needed for Oracle's Software Developer 2?
keyboard_arrow_down
Does Oracle offer mentorship for Software Developer 2?
keyboard_arrow_down
What benefits can candidates expect at Oracle?
keyboard_arrow_down