The Job logo



Senior Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join Oracle Customer Success Services and help develop and operate massive scale, integrated cloud services in a multi-tenant environment. We are looking for engineers with expertise in distributed systems and a passion for solving complex problems. As part of our team, you will design and build innovative systems to power critical applications, collaborate with cross-functional teams, and stay up-to-date with new technologies. Strong knowledge of Java, Python, SQL, PL/SQL, and cloud computing platforms is essential.

Job Description

Oracle Customer Success Services provides the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. CSS is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world’s biggest challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customer’s business critical applications. We help customers move their application workloads to the cloud and operate them in a secure, and highly available manner. These services are used directly by some of Oracle’s most important customers.


  • Collaborate with and across Oracle teams to design, develop, test, implement and support cloud native technical solutions in full-stack development tools and technologies.
  • Share your passion for staying on top of tech trends, experimenting with, and learning new technologies, and mentoring other members of engineering community
  • Exhibit ownership of solutions with fully automated DevOps practices.
  • Work with cloud native technologies built on cloud using technologies like Docker and Kubernetes
  • Experience in handling distributed systems, cloud native applications and complex algorithmic programs.
  • Experience in implementing solutions using microservices based architecture
  • Engage with stakeholders to identify defects and enhancements for the product.
  • Leading contributor individually and as a team member and mentoring to others.


  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems 
  • Excellent coding skills in Java, Python,SQL, PL/SQL, JSON and XML
  • Experience in Oracle database, MySQL and/or NoSQL is a plus
  • Experience in CI/CD (Jenkins and GitLab CI)
  • Experience in containers and orchestration (Docker, Kubernetes, and docker-compose)
  • Knowledge of cloud computing platform (Oracle Cloud Infrastructure Services) is a plus
  • Troubleshooting and performance tuning skills.
  • Must have the ability to work in a dynamic, fast-paced environment
  • Strong communication skills to interact with Agile team members
  • Results driven; thrives in a development environment that is agile, collaborative and in start-up mode, even when faced with ambiguity.



As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Set alert for similar jobsSenior Software Engineer role in Hyderabad, India
Oracle Logo



Job Posted

a year ago

Job Type




Experience Level

3-7 years


Product Development


Hyderabad, Telangana, India




Be an early applicant

Related Jobs

Oracle Logo

Senior Quality Assurance Engineer


Hyderabad, Telangana, India

Posted: 8 months ago

Oracle Fusion Cloud ESG team is seeking bright engineers with strong application design, development and testing skills to join our growing team. Assist in the development and test automation of a best-in-class Environmental Social & Governance (ESG) cloud offering. Join our team of highly committed and very friendly sustainability professionals to contribute to a greener world!

Oracle Logo

Principal Software Engineer


Hyderabad, Telangana, India

Posted: a year ago

Job Description Oracle-NetSuite is the world's first and leading provider of cloud-based ERP CRM platform. NetSuite helps companies manage core business processes with a single, fully integrated system covering ERP, CRM, SCM, financials, ecommerce, inventory, manufacturing and more. With more than customer base of 40,000 organizations, NetSuite is 10 times larger than the nearest competitors. Picture yourself building a successful career at Oracle-NetSuite — working alongside smart, talented, innovative, caring people — invested in our customers and the community, to help fast-growing mid-size organizations and larger enterprises achieve their business goals. Summary : We are looking for a highly motivated Principal Software Developer who is a great team player and is excited to work in the team responsible to architect, design, and develop the Oracle-NetSuite ERP product. You will have a significant role in seeing the larger picture  and solving complex problems simplifying and organizing it, testing solutions, focusing on details but also s, building solutions and have a chance to collaborate with geographically diverse product teams. Responsibilities Responsibilities : Resolve complex technical issues and make design decisions to meet the critical requirements of scalable, highly available, multi-tenant enablement of services in cloud. Independently investigate, present options, review and implement completely new functionality OR re-architect an existing solution to meet growing needs You will work closely with other development teams, product management, UX, and QA to define and implement a new product offering while ensuring the continued functionality of the existing ERP system. Work with various external (application) teams to integrate with the product and help guide the integration. You will implement solutions that include database schema, business logic, and some presentation layer work. You will use existing methods and best practices in software industry to create features and platforms with the highest levels of security, reliability, efficiency, and scalability. Experience mentoring less senior staff. Qualifications/Skills: Bachelor/Master degree in computer engineering or equivalent 8+ years of software development experience with a proven track record of making technical decisions 5+ years of experience with Java (C# or similar will also be considered) 5+ years of SQL database experience Intimate working understanding of modern web applications from database to browser Intimate understanding of SQL and extensive experience with database-driven applications Great problem-solving skills and ability to abstract functional requirements Excellent communicator in both technical and non-technical contexts Experience designing and improving complex software applications Experience coaching and mentoring developers at various levels of experience