Software Developer 5/Consulting Member Technical Staff/Oci/Server Management Group(Smg)

Oracle Santa Clara , CA 95051

Posted 3 weeks ago

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. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.

Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.

Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.

The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world's biggest challenges.

We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customer's business critical applications.

If you are interested in building large-scale distributed infrastructure for the cloud, then this is your team! Oracle is aggressively investing in the Oracle Cloud to provide the broadest, most comprehensive cloud in the industry.

Only Oracle offers a complete suite of integrated services that include applications as a service, platform as a service, and infrastructure as a service - eliminating the data and business process fragmentation that come with cloud silos. A critical part of these silos is the Infrastructure Services include Compute, Storage, and Messaging service. This is your chance to be part of this exciting Compute team that offers elastic compute capabilities to run any workload in the cloud!!!

Department Description:

Oracle's Cloud Infrastructure team is building new Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud, and our mission is to provide them with best in class compute, storage, networking, database, security, and an ever expanding set of foundational cloud-based services.

https://cloud.oracle.com/cloud-infrastructure

http://cloud.oracle.com/compute

Position Overview:

We're looking for hands-on engineers with expertise and passion in solving difficult problems in distributed systems, virtualized infrastructure, and highly available services. At Oracle you can design and build innovative new systems from the ground up.

These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives. An engineer at any level can have significant technical and business impact.

Job Responsibilities:

As a Senior Member of Technical Staff you will own the software design and development

for major components of Oracle's Cloud Infrastructure. You should be both a rock solid coder and a distributed systems generalist, able to dive deep into any part of the stack and low level systems, as well as design broad distributed system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

Candidate Profile:

  • 8 years experience delivering and operating large scale, highly available distributed systems.

  • Strong knowledge of C, C or Java, and experience with scripting languages such as Python, Perl, etc.

  • Strong knowledge of data structures, algorithms, operating systems, and distributed

systems fundamentals.

  • Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.

  • Strong understanding of databases, NoSQL systems, storage and distributed persistence

technologies.

  • Strong troubleshooting and performance tuning skills.

  • Experience building multi-tenant, virtualized infrastructure a strong plus.

Top 3 skill sets / technologies in the ideal candidate:

1.Software Engineering experience with distributed systems within large scale environments

2.8 years experience working on challenging issues with a self-starter / self-motivated attitude (Will vary based on level)

3.Virtualization experience would be a huge plus



icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Of Member Technical Staff

Oracle

Posted 5 days ago

VIEW JOBS 4/5/2020 12:00:00 AM 2020-07-04T00:00 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 Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law. Who are we? Oracle Database-as-a-Service (DBaaS) brings the power and versatility of the Oracle Database to the cloud. As a service offering built on top of Oracle Cloud Infrastructure, it integrates award winning Oracle database technologies such as the Oracle Autonomous Database, Oracle Exadata and Oracle Real Application Clusters (RAC) making them available to customers of all stripes both for Online Transaction Processing (OLTP) as well as Data Warehousing workloads. More information: https://www.oracle.com/database/what-is-a-cloud-database https://www.oracle.com/database/autonomous-database.html https://www.oracle.com/database/what-is-autonomous-database.html What do we do? The Oracle DBaaS group builds and operates Oracle's DBaaS service offering on top of a massive fleet of highly available, enterprise grade baremetal, virtual machine and exadata infrastructure. What are we looking for? We are looking for experienced DevOps and Site Reliability Engineers to create highly reliable and ultra-scalable software systems to manage the operations of our services. An SRE spends a significant amount of their time doing operations work such as troubleshooting production issues and service on-call. When not working on operations the SRE is working on software engineering tasks such as design and development of systems that increase our reliability, scalability and reduce operational overhead through automation. The ideal SRE candidate is a programmer who also has broad knowledge and experience in areas such as networking, containers, virtual machines, databases and Linux systems. Qualifications: * Masters or Bachelors degree in Computer Science or related discipline * A minimum of 5 years of work experience as a software, site reliability or customer support engineer * Top notch troubleshooting skills in Oracle database, Linux based distributed systems and Micro services * A solid understanding of one or more of the following: * Knowledge of internet protocols and virtualization technologies (Xen, KVM) * Linux internals especially performance monitoring tools such as sar, vmstat, mpstat * Experience with scripting/programming languages such as Python, Java, Perl, Bash, etc * Experience with metric and log aggregation tools (ELK stack, Grafana) * Highly desirable skills (not a must-have): * Previous experience in DevOps, Site Reliability Engineering a huge plus * Experience developing and operating REST APIs and Docker containers * Experience with Oracle RDBMS (Database Management, SQL Troubleshooting & Performance Tuning) * Excellent verbal and written communication skills. Ability to communicate with all levels during critical events. Responsibilities * Design, build, develop and maintain automation software, scripts, and tools * Work closely with development team to maintain operational health of core DBaaS services for API availability and low latency * Managing and triaging tickets. Driving prioritization and execution of work based on impact. * Drive new run-books to help reduce mean triage time of incidents. Prioritize and automate high hit count run-books * Configure and tune monitoring and instrumentation system(s) to efficiently detect existing issues and predict future issues based on trends * Collaborate with service owners to ensure important metrics are being monitored * Lead root cause analysis, effectively implement identified preventive measures, use data to identify the scope and scale of impact * Incident response, On-call management. Being on-call * Triage and troubleshoot service impacting events from multiple signals including phone, E-mail, service telemetry and alerting. * Communicate with professionalism and precision to internal and external customers during high priority situations. Oracle Santa Clara CA

Software Developer 5/Consulting Member Technical Staff/Oci/Server Management Group(Smg)

Oracle