Software Development Senior Manager (oci)

Oracle Oracle · Enterprise · Nashville, TN +1

Senior Manager for Oracle Cloud Infrastructure (OCI) Marketplace software engineering team, focusing on building and operating highly available, scalable, and cost-efficient distributed systems. The role involves strategic leadership, roadmap planning, talent management, and hands-on technical oversight for a team responsible for core OCI services.

What you'd actually do

  1. As a manager of the Oracle Cloud Marketplace software engineering team, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, distributed systems, operating systems and databases according to provided design specifications
  2. Own and build a highly available OCI service.
  3. Provide strategic leadership and guidance to a dedicated software development team
  4. Drive the execution and delivery of service roadmap, ensuring projects are completed with the highest quality and within specified timelines.
  5. Engage in hands-on management, including addressing customer issues, managing escalations, and deploying code aligned with change management procedures.

Skills

Required

  • BS or MS in Computer Science or equivalent experience
  • 5+ years of people-management experience managing engineers in software development environment.
  • 7+ years’ experience delivering and operating large scale, highly available distributed systems, preferably as a service owner
  • 3+ years of experience leading in large-scale organizations with multiple layers of management
  • Strong knowledge of Java, GoLang, C++ or C and experience with scripting languages such as Python.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Working familiarity with cloud infrastructure, storage protocols and standard network architectures.
  • Strong understanding of databases, storage and distributed persistence technologies.
  • Strong troubleshooting and performance tuning skills.
  • Experience building scalable, cloud native distributed systems.

Nice to have

  • Experience developing services on a public cloud platform (e.g. AWS, Azure, GCP or OCI)
  • Experience building multi-tenant, virtualized infrastructure, cloud marketplaces domain.

What the JD emphasized

  • building cost efficient and scalable systems from scratch
  • fully responsible for design, delivery, and operations
  • owned roadmap planning, talent review, and goal setting
  • responsible for building your team including recruiting, hiring, and performance management
  • operated high-scale services
  • services that require data to travel long distances, but have to abide by compliance and regulations
  • protect the service from upstream dependencies
  • highly available, scalable, and redundant
  • simple systems are easier to operate and troubleshoot
  • balance speed and quality with iteration and incremental improvements
  • made life easier for your developers
  • motivated your teams to make both process and service improvements
  • automate and instrument properly to get the right data
  • operational perfection
  • instill a culture of being proactive
  • get a lot done on a daily basis
  • grow and develop the team and roadmap
  • drive execution of features and projects
  • own feature design
  • scalability, performance, availability, operations
  • handle traffic patterns that are several orders of magnitude greater than what we can support today
  • survive regional data center outages
  • protect our customers
  • enable their team to build services that enable us to offer even more options to customers