Principal Member of Technical Staff
Oracle
Are you someone who is passionate about creating software that pushes the boundaries of technology? Do you want to be a part of an elite development team that will have a significant impact on cloud computing atOracle? As a Senior/Principal Software Developer with the High Availability Systems team, you have the opportunity to architect the next generation of Business Continuity and Disaster Recovery solutions aimed at providing comprehensive recovery from any kind of server, software, storage, and data center outages. Our solutions address all known technical limitations of software architectures. The requirements are driven by Oracle Cloud Infrastructure which is one of the most innovative and fastest growing business segments at Oracle.
This team has a unique opportunity to create software architectures that fundamentally changes the way businesses innovate, work and adopt technology. Unlike traditional clouds that offer bare-bones virtual Linux machines, the Oracle Cloud Infrastructure offers the entire Oracle Product stack: applications, middleware, database, servers, and storage - across multiple data centers worldwide. The Oracle Cloud Infrastructure hosts business-critical applications that must withstand all outages and still scale to service customers worldwide. Oracle leverages hardware and software to remove the limitations of technology and creates fully integrated, agile, intelligent business applications across social, mobile, cloud and big data technologies. The High Availability Systems team (MAA, Maximum Availability Architecture Group) is leading these key initiatives at Oracle.
If you are a talented and motivated software engineer/architect with ideas and interests on how to smartly build resiliency and disaster recovery capabilities for the new generation of public cloud services, this is a perfect opportunity for you.
The ideal candidate will exhibit strong technical skills and experience in several of the following areas.Demonstration of clear expertise in some key areas is critical to succeed in this role
1. Excellent Java, cloud native programming and problem-solving skills
2. Experience with cloud native microservices architectures is a plus
3. Around 5-15 years of solid industry experience in software development
4. Design and implement scalable distributed systems in cloud across the breadth of technical stack (Compute,Networking, Storage, Containers, Web tier, Middle tier, RDBMS, Virtualization)
5. Strong experience or interest in High Availability, Disaster Recovery, Backup and Recovery, Cloning, Clustering, Storage Replication technologies, Enterprise Deployments, Infrastructure Manageability and designing complex systems addressing consistency and availability in highly distributed deployments
6. Hands on experience withUnix/Linux
7. Strong software engineering, debugging and analytical skills
8. Experience in any of the following scripting languages (Python, Perl, Shell)
9. Excellent communication skills and experience in working with cross functional teams
10. Prior experience in building enterprise class software products involved in mission critical deployments
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States.
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. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
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.
Career Level - IC4
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.