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 2 months 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 Support Engineer

Senior Java Support Engineer role at Oracle Financial Services, providing technical support for banking products and solutions across global financial institutions.

Software Developer 4

Senior Software Developer role at Oracle focusing on distributed systems and microservices architecture with competitive benefits and hybrid work options.

Sr. Technical Analyst

Senior Technical Analyst role at Oracle Financial Services, supporting banking products across 130 countries, requiring Java, Oracle DB expertise, and strong customer service skills.

Senior Software Developer

Senior Software Developer role at Oracle focusing on microservices, Java, and cloud technologies for trade finance solutions.

Software Developer 4

Senior Software Developer position at Oracle in Austin, TX, focusing on backend development with Java and Kubernetes, offering competitive salary and benefits.