Taro Logo

Senior Software Developer

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

Job Description

Oracle Cloud Infrastructure (OCI) is building the future of cloud for Enterprises as a diverse team of creators and inventors. The Cloud Infrastructure Group Cloud Engineering Infrastructure Development team operates with the speed of a start-up while leveraging the scale and customer-focus of Oracle. This role is for a Principal Engineer position within the cloud infrastructure team, focusing on building new Infrastructure-as-a-Service (IaaS) technologies that operate at high scale in a distributed multi-tenant cloud environment. The position involves working on critical systems that enable customers to run their businesses on Oracle's cloud, providing best-in-class compute, storage, networking, database, and security solutions. The role requires deep technical expertise in distributed systems and cloud environments, with opportunities to drive technical aspects of product definition and contribute to product strategy. The team emphasizes values of equity, inclusion, respect, and continuous learning, offering an environment where developers can make significant technical impact while working with cutting-edge cloud technologies. This is a key position that combines hands-on development with technical leadership, requiring both strong engineering skills and the ability to mentor others.

Last updated 2 months ago

Responsibilities For Senior Software Developer

  • Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks
  • Take active role in definition and evolution of standard practices and procedures
  • Define and develop software for tasks associated with developing, designing and debugging applications
  • Provide direction and mentoring to others
  • Partner with other development teams for architecture, design, and implementation of solutions
  • Conduct threat modeling of systems under development
  • Ensure systems align with security, identity, metrics, and search requirements

Requirements For Senior Software Developer

Java
Python
Linux
  • BS or MS degree or equivalent experience
  • 5+ years of software engineering experience
  • Distributed cloud engineering experience
  • Strong experience in PaaS engineering
  • Experience developing service-oriented architectures and web services security solutions
  • Development experience in Java/C++/C# and scripting languages
  • Strong written and verbal communication skills
  • Experience working with cloud platform teams
  • Comfortable in collaborative, agile development environment

Benefits For Senior Software Developer

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Related Jobs

Senior Cloud Operation Engineer

Senior Cloud Operations Engineer position at Oracle, focusing on maintaining and optimizing cloud infrastructure and production environments.

Network Developer 3

Senior Network Developer role at Oracle focusing on cloud infrastructure operations, requiring expertise in networking protocols, Python programming, and system automation.

Senior Cloud Operation Engineer

Senior Cloud Operations Engineer position at Oracle, focusing on managing and optimizing critical production environments and cloud infrastructure with 5+ years of experience required.

Senior Software Developer

Senior Software Developer position at Oracle focusing on cloud engineering and healthcare technology, requiring 3-5+ years of experience in software development and cloud platforms.

Oracle Middleware & Cloud Support Engineer

Senior Oracle Middleware & Cloud Support Engineer position focusing on SOA Suite, IAM, and WebLogic Server support with 6-10+ years experience required.