Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
Our HA/Distributed Systems Technology team consists of highly motivated technologists who live and breathe computer science every day. We know you majored in CS because you have a passion for problem solving, and you hoped to create beautiful and practical solutions that will benefit the world.
In our team, we provide an outlet for your creative passion and put it to work every day. There is a simple reason why Oracle's databases run the world it is because its outstanding engineers feed off each other's energy and ideas, and collaborate in creating the most sophisticated platform for data management.
Why you should join us
By joining our team, you will be part of a growing team whose mission is to extend the high availability frontiers into new rapidly growing areas of distributed systems. You will be participating in building the next generation platform that will allow Oracle's customers, whether they are competitors or collaborators, to conduct business and trades with each other.
We are starting a brand new project to work on next generation block chain technologies. This is an area with huge potential for Oracle. It is your chance to get into a strategic project from the start.
You will be responsible for ensuring that this platform stays available 100% of the time. We live in a world where there is intellectual insight to be gained from managing and learning from vast amount of data. Your experience in data management, distributed systems, and availability will be enhanced multiple times in our team.
What we are looking for
We are looking for bright people who are self-motivated to challenge themselves by attacking complex problems in distributed systems, high availability, ultra scalability and extreme performance. Our team members demonstrate deep analytical strengths and possess comprehensive skills necessary to analyze and work with highly concurrent distributed and layered systems. You will be given challenging assignments, and will be held accountable for their delivery in a timely fashion.
Design and build software for the next generation High Availability/Distributed Systems solutions.
Work on multiple projects concurrently in a fast-paced, exciting and rapidly growing environment.
C/C /Java experience to build large scale system software
Familiarity with OS/Database/Network internals is a plus
BS/MS/PhD degree in Computer Science
Minimum 7 years work experience preferred