Senior Principal Software Engineer

Archer

Nashville (TN)

On-site

USD 135,000 - 306,000

Full time

14 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
401(k) with company match
Paid time off

Job summary

Oracle’s Cloud Infrastructure team is seeking a Sr. Principal Member of Technical Staff to shape storage infrastructure services and guide architecture decisions.

You will implement proofs of concept, mentor teammates, and drive scalable, high-performance software in a collaborative agile environment. You will work with senior engineers and product management to define requirements, contribute to design, and deliver robust software solutions across OCI services.

Qualifications

  • 10+ years delivering and operating large-scale distributed systems.
  • Experience with distributed storage systems, filesystems and databases is a strong plus.
  • Expertise in one or more public cloud offerings (OCI/AWS/GCP/Azure) is a plus.
  • Strong knowledge of data structures and algorithms.

Responsibilities

  • Define specifications for significant new projects and devise software according to them.
  • Write code, review peers, and develop test automation.
  • Mentor junior engineers and contribute to architecture discussions.

Skills

Distributed systems
C/C++
Python/Java
Public Cloud
RDMA & Networking
Kubernetes
AI/ML frameworks

Education

Bachelors/Master’s in CS/CE

Tools

DAOS/SPDK
TensorFlow/Keras
PyTorch

Job description

Archer is collaborating with Oracle to connect them with exceptional professionals for this role.

About The Team

Are you interested in delivering large-scale, high performance, fault tolerant solutions? Oracle’s Cloud Infrastructure team is building a next generation Infrastructure-as-a-Service that supports the most demanding mission-critical customer requirements, and operate at cloud scale to provide a secure, distributed multi-tenant cloud environment. We're looking for hands-on engineers with a passion for solving difficult problems in distributed systems, virtualized infrastructure, and highly available services. Joining Oracle will give you the opportunity to design and build innovative new systems from the ground up and operate services at scale. Our engineers have significant technical and business impact while delivering critical enterprise level features.

Description

As a Sr. Principal Member of Technical Staff, you will work with other senior engineers and product management to define requirements for OCI’s storage infrastructure services. Expertise in one or more Public Cloud offerings is a plus. You will be expected to make substantial contributions towards our design and architecture and will implement proof of concepts. You have excellent communication skills and can clearly explain complex technical concepts. As a technical leader on your team, you will mentor and demonstrate core values for other more junior engineers. You will write code, review code written by your peers, and write test automations. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

Qualifications
  • 10+ year’s experience delivering and operating large scale, highly available distributed systems.
  • Experience with distributed storage systems, filesystems and databases is a strong plus
  • Strong proficiency with C and C++. Python and/or Java is a plus.
  • Expertise in one or more Public Cloud offerings (OCI, AWS, GCP, Azure) is a plus.
  • Experience with other high-throughput I/O architectures like DAOS/SPDK is a strong plus.
  • Background in RMDA and high-performance networking (SmartNICs, NVMe/TCP, RoCEv2) is a plus.
  • Familiarity with AI/ML frameworks (Tensorflow/Keras, PyTorch, Scikit-Learn, XGBoost, Caffe) as well as MLOps and Kubernetes is a plus.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Strong troubleshooting and performance tuning skills.
  • Self-motivation to thrive in a fast-paced environment.
  • Bachelors or Master’s in Computer Science, Computer Engineering, or related field.
Responsibilities

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.

Qualifications

Disclaimer:

Certain U.S. based or U.S. customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements.

Range and benefit information provided in this posting are specific to the stated locations only

US: Hiring Range in USD from: $135,200 to $306,400 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

The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.

Career Level - IC5

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer (C Programming Language, Cloud Architecture)
Principal Software Engineer (C Programming Language, Cloud Architecture)

Archer • United States

On-site
USD 115,000 - 235,000
Medical, dental, and vision insurance
Short term disability
Long term disability
+5
Senior Core Infrastructure Engineer (DevOps, Java)
Senior Core Infrastructure Engineer (DevOps, Java)

Archer • Seattle (WA)

On-site
USD 79,000 - 210,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off and holidays
+1
Senior Core Infrastructure Engineer (DevOps, Java)
Senior Core Infrastructure Engineer (DevOps, Java)

Archer • Austin (TX)

On-site
USD 79,000 - 210,000
Medical, dental, and vision insurance
Short term disability
Life insurance and AD&D
+1
Principal Platform Software Engineer
Principal Platform Software Engineer

Archer • Nashville (TN)

On-site
USD 105,000 - 235,000
Medical, dental, and vision insurance
Disability insurance
Life insurance
Principal Platform Software Engineer
Principal Platform Software Engineer

Archer • Austin (TX)

On-site
USD 105,000 - 235,000
Medical, dental, and vision insurance
401(k) Savings and Investment Plan
Paid time off
+2
Lead Principal Platform Software Engineer, Shepherd — IC5
Lead Principal Platform Software Engineer, Shepherd — IC5

Archer • Austin (TX)

On-site
USD 135,000 - 306,000
Medical, dental, and vision insurance
Paid time off and holidays
401(k) with company match
+2
Senior Data Center Facilities Engineer
Senior Data Center Facilities Engineer

Archer • Harwood Township (ND)

On-site
USD 102,000 - 210,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Principal Data Center Design Manager
Principal Data Center Design Manager

Archer • Nashville (TN)

On-site
USD 126,000 - 264,000
Medical, dental, and vision insurance
Paid time off (vacation)
Paid holidays (11)
+6
Software Development Senior Manager
Software Development Senior Manager

Archer • Seattle (WA)

On-site
USD 133,000 - 306,000
Medical, dental, and vision insurance
Paid time off (vacation)
401(k) Savings and Investment Plan (em
+6
Lead Principal Data Systems Software Engineer
Lead Principal Data Systems Software Engineer

Archer • United States

On-site
USD 123,000 - 306,000
Medical, dental, and vision insurance
401(k) Savings and Investment Plan
Paid time off
+1