Senior Software Developer

Bengaluru, Karnataka, India
Oct 22, 2024
Oct 22, 2025
Onsite
Full-Time
5 Years
Job Description

Oracle is seeking a Senior Software Engineer to join the Oracle Cloud Infrastructure (OCI) team, focusing on building a world-class observability platform. This role requires strong skills in operating systems, networking, and experience with distributed systems.

Key Responsibilities

  1. Design and Development. Lead end-to-end engineering efforts including development, testing infrastructure, and operational excellence.
  2. Technical Issue Resolution. Address complex technical challenges and make critical design decisions for scalable and secure cloud services.
  3. Mentorship. Guide and mentor junior team members on technology-related matters.
  4. Stakeholder Collaboration. Work closely with technical leads, product managers, and other stakeholders to deliver high-quality product features on time.
  5. Risk Management. Proactively identify and mitigate risks that may affect project timelines or quality.
  6. Integration Support. Assist external application teams in integrating with the product.
  7. Cloud Technology Insights. Stay updated with Oracle cloud technologies to continuously improve cloud provisioning processes.

Required Skills

  1. Educational Background. BS/MS degree or equivalent in a technical field with a minimum of 5 years of relevant experience.
  2. Cloud Experience. Exposure to at least one major cloud service provider (AWS, OCI, Azure, GCP).
  3. Microservices Architecture. Experience in designing and building cloud-native applications and microservices.
  4. Technical Proficiency. Strong fundamentals in operating systems, networking, and distributed systems; knowledge of fault-tolerant and high-availability system design.
  5. Programming Skills. Proficiency in at least one modern programming language (Java, Kotlin, Python, C#) and experience with containers (Docker/Kubernetes).
  6. Problem-Solving. Strong analytical and creative problem-solving skills with a proactive approach.

Preferred Skills

  1. Architectural Knowledge. Familiarity with high availability, disaster recovery, and security architectures.
  2. Container Monitoring Tools. Experience with tools like Prometheus and Grafana.
  3. CI/CD Experience. Knowledge of CI/CD pipelines (Jenkins, GitLab) and build tools (Gradle, Ant, Maven).

About Oracle. Oracle is a global leader in cloud solutions, leveraging innovative technology to address contemporary challenges. The company values diverse perspectives and fosters an inclusive workforce that promotes creativity and collaboration.

Benefits. Oracle offers a competitive suite of employee benefits, emphasizing work-life balance and community engagement. Flexible medical, life insurance, and retirement options are available to all employees.

Oracle is an Equal Employment Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, and other protected statuses.