Principal Core Infrastructure Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Job description
As a member of the software engineering division, you will lead the design, development, debugging, and improvement of software supporting OCI’s hardware repair platform. You will lead delivery and contribute to the architecture of distributed-system components, defining scalability, reliability, and performance requirements for the components you own. You will provide technical guidance to other engineers, evolve software architecture to meet changing needs, and ensure services are ready to operate reliably in production., * Lead development of owned components and contribute to their architecture, defining requirements for elastic scaling, throughput, availability, and durability.
- Design fault-tolerant services that support in-service updates, make informed consistency and availability trade-offs during network partitions, and use load shedding, throttling, and rate limiting to meet service level objectives.
- Define operational metrics and telemetry, design performance and failure-scenario tests, and establish operational readiness.
- Serve in support rotations and guide incident response and root-cause investigations. Develop infrastructure automation and safe update and rollback plans; implement security controls, remediation, and compliance documentation.
- Coordinate delivery of moderately complex initiatives, mentor engineers, improve practices across teams, and contribute to candidate interviews and hiring recommendations.
Requirements
Meet one of the following education and software development experience combinations
- 11 years of experience in software development; or
- A bachelor’s degree, including a B.Tech, in a relevant field and 7 years of experience in software development; or
- A master’s degree, including an M.Tech, in a relevant field and 5 years of experience in software development; or
- A doctorate in a relevant field and 3 years of experience in software development.
Relevant fields include Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or a related field., * 3 years of academic or professional experience with cloud platforms such as AWS, Azure, Google Cloud, or OCI.
- 5 years of experience in testing and automation at the system level.
- 4 years of experience delivering and operating large-scale distributed systems.
- Proficiency in Java and strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
- Strong troubleshooting and performance tuning skills, including using operational data to identify issues and guide improvements.
- Experience developing, testing, and integrating secure REST APIs and services, with knowledge of modern web application development and prototyping.
- Experience designing automation, writing and maintaining scripts such as Python or Perl, and developing software test plans and quality assurance practices.
- Experience conducting in-depth code reviews, using source control, estimating software effort, and delivering software through agile development practices.
- Ability to assess security vulnerabilities, apply security and compliance requirements, and provide technical guidance while collaborating across teams.
Preferred Qualifications:
- Experience building multi-tenant, virtualized infrastructure.
- Strong understanding of databases, NoSQL systems, storage, and distributed persistence technologies.
Benefits & conditions
US: Hiring Range in USD from: $114,600 to $234,600 per annum. May be eligible for bonus, equity, and compensation deferral.
Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle’s differing products, industries and lines of business.
Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.
Oracle US offers a comprehensive benefits package which includes the following
- Medical, dental, and vision insurance, including expert medical opinion
- Short term disability and long term disability
- Life insurance and AD&D
- 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: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
- 11 paid holidays
- Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year 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
About the company
Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.
True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What Are The Top Skills Required For Azure Developers?
Highest Paying Tech Companies for Developers
7 Important Tips That Every Software Developer Should Know
Is Software Engineering Over-Saturated?