Senior Software Engineer

Bengaluru, Karnataka, India
Oct 14, 2024
Oct 14, 2025
Onsite
Full-Time
10 Years
Job Description

Oracle Database is at the forefront of providing mission-critical customer solutions on a global scale, ensuring secure, distributed, multi-tenant data platforms capable of managing both structured and unstructured data. We are seeking an experienced Senior Software Engineer to join our product development team. In this role, you will play a pivotal part in developing innovative modules for our new globally distributed database service.

Key Responsibilities

  1. Ownership & Development. Lead the design and development of critical components for our cloud-native service dedicated to globally distributed databases.
  2. Technical Specification & Design. Translate customer requirements into technical specifications and system designs, ensuring robust architecture and functionality.
  3. DevOps Support. Assist in the operational support of the cloud service, applying DevOps principles to enhance reliability and performance.
  4. Cross-Functional Collaboration. Work closely with Product Management, QA, Documentation, and Support teams to iterate and improve service offerings, ensuring alignment with customer needs.
  5. Risk Management. Proactively identify and resolve potential risks and issues that could impact the team’s ability to deliver on time.

Minimum Qualifications

  • Bachelor's Degree in Computer Science, Engineering, or a related discipline.
  • 10+ years of hands-on product development experience in customer-facing data platform products.
  • Proven experience in building microservices and operating cloud-native services.
  • Proficiency in developing backend API layers using languages such as Java and Python.
  • Experience with Big Data platforms handling both structured and unstructured data.
  • Familiarity with relational and NoSQL databases.
  • Knowledge of Massively Parallel Processing systems.
  • Expertise in technologies related to high availability, backup/recovery, disaster recovery, monitoring, and versioning.
  • Strong understanding of compute, storage, and networking fundamentals.
  • Exceptional attention to detail with the ability to manage multiple competing priorities.
  • A demonstrated track record of on-time delivery.

Preferred Qualifications

  • Experience in building Internet-scale applications.
  • Proven experience in designing and launching cloud services.

This service will empower customers to build applications that require high volume, high velocity, and high variety data platforms, while also addressing data sovereignty and residency requirements.

Related Jobs