Software Developer 4
Nashua , New Hampshire
February 08, 2017
Oracle Active Data Guard is the industry leader for enterprise data protection and extreme scalability. Active Data Guard creates and maintains one or more standby databases to protect Oracle data from failures, disasters, human error, and data corruptions. It is one of the key technologies that powers public and private database clouds. All major public cloud providers use Active Data Guard as a core part of their infrastructure to efficiently manage petabytes of storage and dozens of data centers distributed world wide. Active Data Guard is also used bythe world's largest financial institutions such as Bank of America, telecom providers such as British Telecom and China Mobile and major online retailers.

We are looking for developers who can design & implement highly scalable, robust, and efficient infrastructure for large scale, big data storage problems. While protection & accessibility of data using our Availability & Replication technology remains one of our main focus, we continue to investigate & develop software aimed as providing a cohesive and uniform view of the data. We are starting several new projects to increase the power of Active Data Guard infrastructure in the areas of application-transparency, hardware variability, and performance to handle even the most demanding workloads. The team is composed of recent grads and senior developers who have many decades of combined development experience in database, systems, and network programming. Experience and/or interest in replication technologies and design trade-offs among consistency, availability and performance in distributed systems, C/C is desired.

The Active Data Guard development group is part of the Database Systems group, which is responsible for high availability, replication and system technologies.

We are looking for self-motivated individuals, who can solve complex problems under limited supervision. Our projects are driven by customer needs and by innovative ideas that percolate from the bottom-up as well as top-down. We are looking for talented software engineers who can come up with innovative ideas, build consensus around them, and deliver solutions in a timely fashion. The following skills are valued:
  • Proficient in C. SQL proficiency is a plus
  • Familiar with relational database and operating system concepts
  • Good understanding of concurrent programming concepts
  • Strong software engineering and debugging skills

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.

A little about us:
Oracle is shifting the complexity from IT, moving it out of the enterprise by engineering hardware and software to work together—in the cloud.

Know someone who would be interested in this job? Share it with your network.