Taro Logo

Software Developer 3

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry leaders across sectors for over 40+ years.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cloud · Enterprise SaaS

Job Description

At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of creators and inventors. We operate with the speed of a start-up and the scale of a leading enterprise software company. The role is part of the Compute team that offers elastic compute capabilities to run any workload in the cloud.

As a senior software engineer, you'll be designing and building best-in-class software architecture, participating in the entire software development lifecycle. You'll own and deliver software design and development for major components and features of the service. The ideal candidate should be both a strong coder and troubleshooter, valuing simplicity, quality, and scale.

The position offers the opportunity to work on large-scale distributed infrastructure for the cloud, specifically in Oracle's comprehensive cloud suite that includes IaaS, PaaS, and SaaS solutions. You'll be working with cutting-edge technologies and contributing to critical infrastructure services including Compute, Storage, and Messaging services.

Oracle offers a collaborative work environment, competitive benefits, and the chance to work on enterprise-scale cloud solutions. The company is committed to diversity, inclusion, and providing equal opportunities for all qualified candidates.

Last updated 9 days ago

Responsibilities For Software Developer 3

  • Collaborate with architects, product managers, developers, QA testers, and support staff
  • Lead the design and development of new software components and features
  • Document work by creating design specifications and contributing to code reviews
  • Implement and automate tests for cloud services
  • Take ownership of deploying new code to production environments
  • Participate in day-to-day operations of services
  • Engage in all phases of the software development process

Requirements For Software Developer 3

Java
Python
Linux
  • 5+ years of experience delivering and operating large scale, highly available distributed systems
  • Strong knowledge of Java, with preference for functional programming language such as Scala
  • Experience in scripting languages such as Python, Perl, Bash
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
  • Experience with tools such as Terraform for Infrastructure as Code
  • Deep knowledge with networking protocols and network architectures
  • Strong understanding of databases, storage, and distributed persistence technologies
  • Strong troubleshooting and performance tuning skills

Benefits For Software Developer 3

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • 401k
  • Work-life balance
  • Volunteer programs