Jobs · Engineering · Texas

Senior Manager, Software Engineering - OCI

Oracle · Austin, TX · 3 mo ago
Engineering$133k–$306k/yrFull-time

About the role

As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging, or designing software applications, operating systems, and databases according to provided design specifications. You will build enhancements within an existing software architecture and suggest improvements to the architecture. This role involves managing and controlling activities in multi-functional areas, ensuring appropriate operational planning is executed to meet corporate specifications.

At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for enterprises as a diverse team of creators and inventors. We act with the speed and attitude of a start-up while leveraging the scale and customer focus of the leading enterprise software company globally. This is an exciting opportunity to design and build innovative systems from the ground up in a fast-growing, early-stage environment where managers can have significant technical and business impact.

Responsibilities

  • Manage software development tasks for applications, operating systems, and databases based on design specifications.
  • Build enhancements within an existing software architecture and propose architectural improvements.
  • Oversee activities in multi-functional areas to ensure alignment with corporate specifications.
  • Lead and mentor a team of software engineers, fostering a collaborative and agile environment.
  • Design, build, and implement distributed, cloud-scale systems in a multi-tenant environment.
  • Troubleshoot and optimize performance across the stack.
  • Apply modern security principles and best practices throughout the software development lifecycle.

Requirements

  • Bachelor’s degree in Computer Science or equivalent industry experience.
  • 5+ years of experience building and operating large-scale, highly available, cloud-based distributed systems.
  • 3+ years of management experience and 10+ years of industry experience.
  • Strong knowledge of operating system fundamentals and distributed persistence technologies.
  • Thorough understanding of security principles, techniques, and protocols.
  • Experience with professional software engineering best practices for the full software development lifecycle.
  • Experience building and operating scalable infrastructure software or distributed systems.
  • Experience using Amazon Web Services (e.g., EC2, EBS, Lambda, DynamoDB, S3) or equivalent cloud platforms.
  • Demonstrated ability to achieve stretch goals in a fast-paced, innovative environment.
  • Strong verbal and written communication skills, analytical skills, and problem-solving abilities.

Preferred Qualifications

  • Master’s Degree in Computer Science.
  • Experience in a start-up environment.
  • Experience with Agile/SCRUM in enterprise-scale software development.
  • Experience with big data solutions.
  • Direct experience building services in multi-tenant, virtualized, or containerized environments.
  • Experience with fleet orchestration for virtual and containerized workloads.
  • Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
  • Experience building secure software using modern security principles.

Pay

Hiring range in the U.S.: $133,100 - $306,400 per year. May be eligible for bonus, equity, and compensation deferral.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short-term and long-term disability insurance.
  • 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 for salaried employees (13 days annually for the first three years, 18 days thereafter; prorated for part-time).
  • 11 paid holidays.
  • Paid sick leave: 72 hours upon hire, refreshes annually, with a maximum cap of 112 hours.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal services.
  • Voluntary benefits, including auto, homeowner, and pet insurance.

Similar jobs