We help people see data in new ways, discover insights, unlock endless possibilities.
193485+ employees
SaaS
Role
Who you are
7+ years of hands on experience in software development, including design, implementation, debugging, and support, building distributed, scalable system software and/or Services preferably in the cloud
BS or MS degree in Computer Science, or equivalent experience
Proficient with programming languages C/C++/Java/Python; and scripting languages (Shell, Perl and Python)
Deep understanding of distributed systems and web services technology
Experienced in crafting, building and debugging large scale distributed systems
Strong at applying data structures, algorithms, and object oriented design, to solve challenging problems
Track record of building and delivering mission critical, 24x7 production software systems
Familiar with micro-services based software architecture and the evolving tools in the space like nomad/k8s
Experience with container run time (Docker, LXC/LXD)
Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
Strong desire to build, sense of ownership, urgency, and drive
Systematic problem solving approach, combined with a strong sense of ownership and drive
Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, product strategy and influence outcomes in technical decision-making
Solid understanding of performance and efficiency with a strong customer focus
Demonstrated ability to mentor other software developers in all aspects of their engineering skillsets
Possess strong verbal and written communication skills
Desirables
Expertise
Passion
Problem-solving skills
Ownership
Sense of urgency
Drive
Mentorship
Communication skills
Customer focus
Innovation
Collaboration
Continuous learning
Technical decision-making
What the job involves
Design, write and deliver software to improve the availability, scalability, latency, and efficiency of cloud service.
Build new monitoring/administration solutions including architecture, provisioning, configuration, deployment, and patching of network components.
React to production deficiencies by continuously implementing automation, self-healing, and real-time monitoring to production systems.
Solve complex and difficult problems and build automation to prevent problem recurrence.
Partner with distributed teams in prototyping new solutions
Oracle is dedicated to leveraging cloud technology to empower organizations worldwide to innovate, optimize efficiencies, and enhance effectiveness. By providing cutting-edge computing infrastructure and software solutions, including autonomous database technology, Oracle aims to revolutionize business operations and enable secure data management. The company's commitment extends to supporting government defense and advancing scientific and medical research, catering to the needs of nonprofits and businesses of all sizes.
Company benefits
Medical, dental, and vision insurance
Flexible Vacation (salaried employees)
Accrued Vacation (hourly employees)
11 paid holidays
Paid sick leave (72 hours upon hire)
Paid parental leave
Adoption assistance
Employee Stock Purchase Plan
Financial planning and group legal
Voluntary benefits including auto, homeowner and pet insurance