Senior Software Developer (Join OCI)

World leader in cloud solutions using tomorrow's technology to tackle today's problems.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Developer (Join OCI)

Oracle Cloud Infrastructure (OCI) is seeking a Senior Software Developer to join their team in Bengaluru. This role combines technical expertise with cloud infrastructure development, requiring 4+ years of software development experience. The position focuses on building cloud-native services and distributed systems using technologies like Java, Python, Kubernetes, and message brokers (Kafka, RabbitMQ).

As a senior member of the technical staff, you'll be responsible for designing and implementing scalable, fault-tolerant software systems while maintaining a balance between feature development and operational excellence. The role involves working with modern infrastructure components and participating in the complete software lifecycle from development to production operations.

Oracle offers a comprehensive benefits package including medical, life insurance, and retirement options. The company promotes work-life balance and encourages community involvement through volunteer programs. As a world leader in cloud solutions, Oracle provides an environment where innovation thrives through diverse perspectives and inclusive practices.

The ideal candidate will have strong experience in cloud-native development, distributed systems, and DevOps practices. You'll be working with cutting-edge technology while contributing to Oracle's mission of solving today's problems with tomorrow's technology. The role offers opportunities for growth within a company that has maintained leadership in the technology sector for over 40 years.

Last updated 4 hours ago

Responsibilities For Senior Software Developer (Join OCI)

  • Build cloud-native services on top of OCI IaaS building blocks
  • Design and build distributed, scalable, fault-tolerant software systems
  • Participate in entire software lifecycle – development, testing, CI, and production operations
  • Balance between product feature development and production operational concerns
  • Leverage internal tooling at OCI for development, build, deploy, and troubleshooting
  • Participate in on-call rotation with the team

Requirements For Senior Software Developer (Join OCI)

Java
Python
Kubernetes
Kafka
RabbitMQ
  • 4+ years of software development experience with strong CS foundation
  • Experience in building highly available services
  • Proficiency in Java programming and Python scripting
  • Experience with distributed systems, Docker and Kubernetes
  • Experience with message brokering systems (Kafka, RabbitMQ)
  • DevOps experience in Cloud environment
  • Production operations experience
  • Strong communication skills
  • Familiarity with modern infrastructure components

Benefits For Senior Software Developer (Join OCI)

Medical Insurance
Vision Insurance
Dental Insurance
  • Flexible medical benefits
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Senior Software Developer (Join OCI)

Senior Software Engineer

Senior Software Engineer role at Oracle developing EPM applications using Java, SQL, and modern cloud technologies in Bengaluru or Hyderabad.

Senior Software Developer(Hybrid)

Senior Software Developer position at Oracle focusing on backend development with Java and microservices architecture.

Software Developer 3

Senior Software Developer role at Oracle focusing on healthcare and AI applications, requiring 8-12 years of experience in cloud-native systems development.

Software Developer 4

Senior Software Developer role at Oracle focusing on building Redwood UI components and enterprise-scale backend services.

Technical Analyst 3-Support

Senior Support Engineer position at Oracle focusing on Linux VM and cloud technologies, requiring 6+ years of experience in technical support and system administration.