Senior Software Development Engineer

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for 40+ years.
United States
$79,800 - $178,100
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer

The Oracle Cloud Infrastructure (OCI) team builds and operates massive scale cloud services in a distributed multi-tenant environment. The Infrastructure Delivery Engineering team is developing services and tools to accelerate OCI's compute and network capacity growth. This greenfield development role offers significant autonomy to build and innovate while integrating with existing systems.

As a Senior Software Development Engineer, you'll design, implement, and maintain highly available and scalable services for managing physical assets throughout their lifecycle. You'll work in a collaborative environment tackling complex challenges in distributed systems and cloud infrastructure.

Key responsibilities include:

  • Building high-scale, high-impact cloud solutions
  • Designing and implementing service-oriented architectures
  • Developing control plane/data plane solutions
  • Troubleshooting performance issues in complex environments
  • Contributing to technical proposals and architecture designs

Required skills:

  • Strong CS fundamentals (data structures, algorithms)
  • Proficiency in Java or Python
  • Experience with highly available services and service-oriented design
  • Production operations expertise
  • Excellent communication and collaboration abilities

The role offers competitive compensation ($79,800-$178,100) plus comprehensive benefits including medical/dental/vision insurance, 401(k) matching, flexible vacation, and equity opportunities. Join a team that's shaping the future of cloud infrastructure at one of tech's most established innovators.

Last updated 3 hours ago

Responsibilities For Senior Software Development Engineer

  • Define and develop software for cloud services and tools
  • Debug and troubleshoot software applications
  • Provide technical leadership to other developers
  • Design and implement changes to existing software architecture
  • Build and maintain highly available services
  • Manage physical assets throughout their lifecycle

Requirements For Senior Software Development Engineer

Java
Python
  • Strong grasp of Computer Science concepts (data structures, algorithms, programming paradigms)
  • Proficient in Java or Python
  • Experience building highly available services
  • Knowledge of service-oriented design patterns
  • Experience with production operations
  • Effective communication skills
  • 3 to 5+ years of experience

Benefits For Senior Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
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
  • Pre-tax commuter and parking benefits
  • 401(k) with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Senior Software Development Engineer

Software Developer 4

Senior Software Developer position at Oracle focusing on 5G solution engineering and software validation for telecommunications infrastructure.

Full Stack Senior Developer

Senior Full Stack Developer position at Oracle Life Sciences, working remotely from Spain on distributed systems and cloud services for healthcare solutions.

Senior Full Stack Developer

Senior Full Stack Developer position at Oracle focusing on building cutting-edge solutions for talent acquisition technology using Oracle Full Stack technologies.

Senior Software Development Engineer

Senior Software Development Engineer role at Oracle Cloud Infrastructure (OCI) focusing on building and maintaining scalable cloud services with competitive compensation and benefits.

Applications Developer 4

Senior Applications Developer role at Oracle in Austin, TX, focusing on backend development with Java, Python, and SQL, offering competitive compensation and benefits.