Oracle
Job Description
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks, etc.
Responsibilities As a Principal Software Engineer on the team, you will work with teams of software engineers responsible for the software design, development, and operations for our new and existing features. You should be able to architect broad systems interactions, be hands‑on, be able to dive deep into any part of the stack and have a good sense of cloud infrastructure and networking knowledge. You should be able to work seamlessly in a collaborative, agile environment, and be excited to learn.
Build cloud services on top of the modern Infrastructure as a Service (IaaS) building blocks at OCI.
Design and build distributed, scalable, fault‑tolerant software systems.
Participate in the entire software lifecycle – development, testing, CI and production operations.
Lead software projects without needing significant guidance and guide, mentor, and coach junior engineers.
Design software architecture for mission‑critical components and secure buy‑in from stakeholders including senior team members, software architects, and management.
Balance product feature development with production operational concerns such as writing runbooks, ops automation, structured logging, instrumentation for metrics and events.
Leverage internal tooling at OCI to develop, build, deploy and troubleshoot software.
Participate in on‑call for the service with the team.
Qualifications
8+ years of experience shipping scalable, cloud‑native distributed systems.
BS in Computer Science, or equivalent experience.
Ability to work in a collaborative, cross‑functional team environment.
Proficient in Computer Science concepts (data structures, algorithms, and programming paradigms).
Proficient in Java, Go, Python and shell scripting tools.
Experience with container orchestration such as Kubernetes or Docker Swarm.
Strong working experience on GitHub/Bitbucket, Maven/Gradle.
Experience building highly available services, with knowledge of common service‑oriented design patterns.
Experience with components of modern infrastructure like containerization, software‑defined networking.
Experience with production operations and best practices for shipping quality code in production and troubleshooting issues.
Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams, and presentations).
Preferred Qualifications
MS in Computer Science.
Experience building control plane/data plane solutions for cloud‑native companies.
Experience diagnosing, troubleshooting, and resolving performance issues in complex environments.
Deep understanding of Unix‑like operating systems.
Production experience with Cloud and ML technologies.
Data science and/or machine learning experience.
Benefits
Medical, dental, and vision insurance, including expert medical opinion.
Short term disability and long term disability.
Life insurance and AD&DD.
Supplemental life insurance (Employee/Spouse/Child).
Health care and dependent care Flexible Spending Accounts.
Pre‑tax commuter and parking benefits.
401(k) Savings and Investment Plan with company match.
Paid time off with flexible vacation and accrual rates described.
11 paid holidays.
Paid sick leave: 72 hours upon date of hire, refreshes yearly, up to a maximum cap of 112 hours.
Paid parental leave.
Adoption assistance.
Employee Stock Purchase Plan.
Financial planning and group legal.
Voluntary benefits including auto, homeowner, and pet insurance.
Salary Range US: Hiring Range in USD from: $96,800 - $223,400 per year. Eligible for bonus and equity.
Job Details
Career level: IC4.
Seniority level: Mid‑Senior level.
Employment type: Full‑time.
Job function: Engineering & Information Technology.
Industries: IT Services and IT Consulting.
Disclaimer Certain US customer or client‑facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.
Equal Employment Opportunity 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.
About Oracle As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry leaders across many sectors and continue to thrive after 40+ years of change by operating with integrity. We are committed to an inclusive workforce that promotes opportunities for all. Oracle careers open the door to global opportunities where work‑life balance flourishes. We encourage employees to give back to their communities through volunteer programs. Oracle is committed to including people with disabilities at all stages of the employment process; for assistance, contact accommodation-request_mb@oracle.com or call +1 888 404 2494 in the United States.
#J-18808-Ljbffr
Responsibilities As a Principal Software Engineer on the team, you will work with teams of software engineers responsible for the software design, development, and operations for our new and existing features. You should be able to architect broad systems interactions, be hands‑on, be able to dive deep into any part of the stack and have a good sense of cloud infrastructure and networking knowledge. You should be able to work seamlessly in a collaborative, agile environment, and be excited to learn.
Build cloud services on top of the modern Infrastructure as a Service (IaaS) building blocks at OCI.
Design and build distributed, scalable, fault‑tolerant software systems.
Participate in the entire software lifecycle – development, testing, CI and production operations.
Lead software projects without needing significant guidance and guide, mentor, and coach junior engineers.
Design software architecture for mission‑critical components and secure buy‑in from stakeholders including senior team members, software architects, and management.
Balance product feature development with production operational concerns such as writing runbooks, ops automation, structured logging, instrumentation for metrics and events.
Leverage internal tooling at OCI to develop, build, deploy and troubleshoot software.
Participate in on‑call for the service with the team.
Qualifications
8+ years of experience shipping scalable, cloud‑native distributed systems.
BS in Computer Science, or equivalent experience.
Ability to work in a collaborative, cross‑functional team environment.
Proficient in Computer Science concepts (data structures, algorithms, and programming paradigms).
Proficient in Java, Go, Python and shell scripting tools.
Experience with container orchestration such as Kubernetes or Docker Swarm.
Strong working experience on GitHub/Bitbucket, Maven/Gradle.
Experience building highly available services, with knowledge of common service‑oriented design patterns.
Experience with components of modern infrastructure like containerization, software‑defined networking.
Experience with production operations and best practices for shipping quality code in production and troubleshooting issues.
Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams, and presentations).
Preferred Qualifications
MS in Computer Science.
Experience building control plane/data plane solutions for cloud‑native companies.
Experience diagnosing, troubleshooting, and resolving performance issues in complex environments.
Deep understanding of Unix‑like operating systems.
Production experience with Cloud and ML technologies.
Data science and/or machine learning experience.
Benefits
Medical, dental, and vision insurance, including expert medical opinion.
Short term disability and long term disability.
Life insurance and AD&DD.
Supplemental life insurance (Employee/Spouse/Child).
Health care and dependent care Flexible Spending Accounts.
Pre‑tax commuter and parking benefits.
401(k) Savings and Investment Plan with company match.
Paid time off with flexible vacation and accrual rates described.
11 paid holidays.
Paid sick leave: 72 hours upon date of hire, refreshes yearly, up to a maximum cap of 112 hours.
Paid parental leave.
Adoption assistance.
Employee Stock Purchase Plan.
Financial planning and group legal.
Voluntary benefits including auto, homeowner, and pet insurance.
Salary Range US: Hiring Range in USD from: $96,800 - $223,400 per year. Eligible for bonus and equity.
Job Details
Career level: IC4.
Seniority level: Mid‑Senior level.
Employment type: Full‑time.
Job function: Engineering & Information Technology.
Industries: IT Services and IT Consulting.
Disclaimer Certain US customer or client‑facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.
Equal Employment Opportunity 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.
About Oracle As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry leaders across many sectors and continue to thrive after 40+ years of change by operating with integrity. We are committed to an inclusive workforce that promotes opportunities for all. Oracle careers open the door to global opportunities where work‑life balance flourishes. We encourage employees to give back to their communities through volunteer programs. Oracle is committed to including people with disabilities at all stages of the employment process; for assistance, contact accommodation-request_mb@oracle.com or call +1 888 404 2494 in the United States.
#J-18808-Ljbffr