Logo
Oracle

Software Developer 4: Principal Software Engineer

Oracle, Austin, Texas, us, 78716

Save Job

Software Developer 4: Principal Software Engineer Join Oracle’s Cloud Infrastructure (OCI) team as a Principal Software Engineer and help build the future of enterprise cloud. We’re looking for a skilled, distributed‑systems engineer who can design, build, and operate large‑scale, highly available cloud services.

Job Description At Oracle Cloud Infrastructure (OCI), we combine the agility of a start‑up with the scale of a leading enterprise software company. Our team is diverse, innovative, and dedicated to delivering excellence in the cloud.

In this role, you will work on the design and implementation of distributed, cloud‑scale systems, collaborating with architects and engineers across the organization. You will be responsible for architecture decisions, coding, performance tuning, and ensuring that our services run reliably for millions of customers worldwide.

Responsibilities

Define and develop software for tasks related to the development, design, and debugging of distributed systems and cloud services.

Lead technical design and implementation of new features and infrastructure components.

Mentor junior engineers and share best practices for distributed systems.

Collaborate with cross‑functional teams to improve reliability, performance, and security of the platform.

Own end‑to‑end delivery of high‑impact projects from conception through deployment and maintenance.

Minimum Qualifications

Bachelor’s degree in Computer Science or equivalent experience.

7+ years of experience building and operating large‑scale, highly available, cloud‑based distributed systems.

Proficiency in a modern programming language (Java, C, C++, C#, Go, or Python). Knowledge of additional languages is a plus.

Strong understanding of operating system fundamentals, data models, and distributed persistence technologies.

Validated knowledge of security principles, techniques, and protocols.

Excellent troubleshooting and performance tuning skills.

Proficiency in network and concurrent programming.

Familiarity with software engineering methodologies across the full development lifecycle.

Experience with AWS services such as EC2, EBS, Lambda, DynamoDB, and S3 (or equivalent).

Track record of achieving stretch goals in a fast‑paced, innovative environment.

Passion for technical leadership and mentoring.

Strong verbal and written communication skills.

Excellent analytical and problem‑solving abilities.

Preferred Qualifications

Experience in Agile/SCRUM enterprise‑scale software development.

Experience with big data solutions.

Direct experience with fleet orchestration for virtual and containerized workloads.

Knowledge of machine learning fundamentals.

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

Strong understanding of storage principles, protocols, and best practices.

Experience building secure software using modern security principles.

Technical leadership experience.

Benefits and Compensation

US salary range: $96,800 – $223,400 per year, with potential bonus and equity.

Comprehensive benefits package: medical, dental, vision, life insurance, disability, 401(k) with company match.

Paid time off, paid holidays, paid sick leave, paid parental leave, adoption assistance.

Employee Stock Purchase Plan and additional voluntary benefits.

About Oracle Oracle is a world leader in cloud solutions, championing innovation and inclusion. We value diversity, equity, and accessibility, and we ensure accommodations for applicants with disabilities.

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, or protected veteran status.

#J-18808-Ljbffr