Senior Software Developer

Oracle is a world leader in cloud solutions, using tomorrow's technology to tackle today's problems. They are committed to expanding their inclusive workforce that promotes diverse insights and perspectives. Oracle careers offer global opportunities with work-life balance and a competitive suite of employee benefits. They are an Equal Employment Opportunity Employer and consider qualified applicants without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans' status, or any other characteristic protected by law.
Backend
Senior Software Engineer
Contact Company
5+ years of experience
Enterprise SaaS

Description For Senior Software Developer

As a Senior Site Reliability Engineer in the Block Storage team at Oracle, you will be responsible for leading and mentoring the team, driving projects end-to-end, and ensuring the reliability and performance of our services. Your role will involve monitoring services, debugging operational issues, and working with internal and external teams to diagnose performance problems. You'll be tasked with automating build and test systems, improving deployment processes across multiple regions, and participating in on-call rotations to resolve complex distributed issues. Your expertise will be crucial in developing runbooks, alarms, and tools that enable customers to self-diagnose problems. Additionally, you'll play a key role in deploying services to new regions and automating this process.

The ideal candidate should have 5+ years of software development or automation experience in a Linux-based environment, with strong skills in Python and shell scripting. Proficiency with Linux-based build tools, CI/CD environments, and networking protocols is essential. Familiarity with docker containers, databases, and distributed storage technologies is highly valued. You should possess excellent troubleshooting and performance tuning skills, and have a bachelor's degree in computer science, engineering, or a related field.

At Oracle, you'll be part of a world-leading cloud solutions provider that values innovation, diversity, and work-life balance. The company offers competitive benefits and global career opportunities. Join Oracle to work on cutting-edge technology and contribute to solving today's most challenging problems in a supportive and inclusive environment.

Last updated 4 days ago

Responsibilities For Senior Software Developer

  • Lead/mentor/guide team and drive projects end to end
  • Monitor our service and proactively debug operational issues
  • Work with internal and external teams to diagnose performance issues
  • Automate and maintain build and test systems including systems for performance and scalability testing
  • Improve efficiency of the deployment processes across a fast-growing number of regions through automation and scale improvements to tools and dashboards
  • Participate in our on-call rotation and resolve complex distributed issues
  • Improve our operational capabilities by developing runbooks, alarming, and building tools and documentation
  • Deploy our service in new regions and help to automate this process

Requirements For Senior Software Developer

Linux
Python
  • 5+ years of software development or automation experience in a Linux based environment
  • 4+ years of experience with Linux shell scripting, and Python
  • Proficient with Linux based build and analysis tools (e.g. make, scons/cons, bazel)
  • Familiarity with CI/CD environments
  • Familiarity with Agile Development
  • Proficient with commonly used networking protocols such as TCP/IP, HTTP
  • Familiarity with docker containers
  • Familiarity with databases, NoSQL systems, storage and distributed persistence technologies
  • Troubleshooting and performance tuning skills
  • Bachelors in computer science and Engineering or related engineering fields

Interested in this job?

Jobs Related To Oracle Senior Software Developer

Senior Java Developer

Senior Java Developer role at Intellectsoft, focusing on fintech applications with 5+ years of experience required.

Lead Java Developer

Lead Java Developer position at Intellectsoft, guiding fintech application development with 7+ years of experience required.

Senior Solidity Developer

Senior Solidity Developer needed for Protofire to work on advanced smart contracts and DeFi applications.

Senior Software Engineer - Core Team

Senior Software Engineer position at WarrCloud, developing ML-enabled SaaS platform for automotive warranty claims processing.

Senior Software Engineer - Integrations Team

Senior Software Engineer position at WarrCloud, developing ML-enabled SaaS platform for automotive warranty claims processing.