Senior Software Developer

A world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. They've partnered with industry-leaders in almost every sector and have been operating with integrity for over 40 years.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Developer

Oracle is seeking a Senior Software Developer to join their Product Development team in Bengaluru. This role focuses on designing and implementing CI/CD tools and software, with a strong emphasis on build system maintenance and optimization. The position requires expertise in multiple programming languages and DevOps practices, particularly Jenkins administration and predictive modeling for build failures.

As a senior member of the software engineering division, you'll work on Oracle Database's next generation, being the first to triage build or regression failures. Your responsibilities will span from hands-on development to providing technical leadership, working closely with cross-functional teams including product managers, developers, and release managers.

The ideal candidate brings 4+ years of software engineering experience, strong debugging skills across multiple languages (C, C++, Java, Perl, Python, Shell), and expertise in distributed build architecture and continuous integration. This role offers the opportunity to work with one of the world's leading cloud solution providers, contributing to critical database infrastructure while growing professionally in a collaborative environment.

Oracle offers comprehensive benefits including medical, life insurance, and retirement options, along with opportunities for community involvement through volunteer programs. The company maintains a strong commitment to diversity, inclusion, and work-life balance, making it an attractive destination for talented developers looking to make a significant impact in enterprise software development.

Last updated 12 hours ago

Responsibilities For Senior Software Developer

  • Design, develop and implement CI/CD supporting tools and software using Perl/Python
  • Set up, update and maintain Jenkins
  • Design and implement predictive models for build failures and regressions
  • Work with team leaders, product/program managers, developers and release managers
  • Build, develop, troubleshoot and debug software programs for databases
  • Debug C, C++, Java, Perl or Shell code for different Platforms
  • Specify, design and implement changes to existing software architecture
  • Provide technical leadership to other software developers

Requirements For Senior Software Developer

Python
Java
Linux
  • BS or MS degree or equivalent experience
  • 4 years of software engineering or related experience
  • Strong technical background
  • Experience with distributed build architecture
  • Knowledge of configuration management and continuous integration
  • Proficiency in debugging and development
  • Knowledge of multiple programming languages (C, C++, Java, Perl, Shell)
  • English language proficiency

Benefits For Senior Software Developer

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

Interested in this job?

Jobs Related To Oracle Senior Software Developer

Senior Technical Operations Engineer

Senior Technical Operations Engineer role at Oracle focusing on cloud infrastructure operations, system administration, and production environment management.

Senior Software Developer for Internal Tools/Infrastructure Development

Senior Software Developer role at Oracle focusing on internal tools and infrastructure development, requiring 3+ years of experience in Python, Perl, and DevOps technologies.

Sr. Network Operations Engineer

Senior Network Operations Engineer position at Oracle, managing global cloud infrastructure and network operations with 6+ years experience required.

Senior Network Reliability Engineer

Senior Network Reliability Engineer role at Oracle Cloud Infrastructure focusing on network reliability, automation, and operations for large-scale cloud infrastructure.

Autonomous Database Engineer (Cloud DBA & DevOps) - UK

Senior Database Engineer role at Oracle combining DBA, DevOps, and cloud engineering skills to support Autonomous Database services. Remote position requiring security clearance.