Live opening · Posted 6 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
The Oracle Cloud Infrastructure (OCI) team delivers mission-critical applications for top tier enterprises around the world. Our cloud offers unmatched hyper-scale, multi-tenant services deployed in more than 50 public regions worldwide. We are looking for a senior, tech-savvy people leader to continue our rapid growth by managing and growing a motivated, collaborative team of top-notch technical talent. This role offers a terrific opportunity to own and build powerful virtual networking services that enable multi-cloud and hybrid-cloud applications with unmatched performance, scale, and reliability.
As a Senior Manager, you will lead a software development team that designs, develops, deploys and runs virtual networking services across OCI’s global, enterprise cloud. Potential opportunities to lead include virtual routing, and gateways. You should have technical depth, architectural know how, distributed systems experience, strong people and process management skills and ability to dive deep into project you manage. You should value simplicity, scale and reliability, be able to work comfortably in a collaborative, agile environment, and be excited to learn.
Desired Skills and Experience:
10+ years experience in software development
2+ years of experience delivering and operating large-scale, highly-available distributed systems
5+ years experience leading engineering teams
BS/MS in Computer Science or a related technical field
Demonstrated expertise in cloud engineering, networking, and distributed systems
Demonstrated ability to identify and recruit very strong engineering talent
Sustainably scale systems through tooling and automation
Excellent written and verbal communication skills with the ability to present complex information in a clear, concise manner to all audiences including senior leadership
Results driven; thrives in a development environment that is agile, collaborative, and in start-up mode, even when faced with ambiguity and competing priorities
Minimum Job Qualifications
Education and/or Experience:
9 years of experience in software development
OR
Bachelor’s of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
OR
Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development
OR
Master’s of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 3 years of experience in software development
OR
Master’s Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 3 years of experience in software development
OR
Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 1 year of experience in software development.
Job Skills:
Same skills as prior level, plus:
Agile Methodologies: Demonstrated ability to use agile methodologies to drive continuous improvement and product delivery.
Automation: Demonstrated ability in or knowledge of automation, including designing, implementing, and managing automated tools, processes, or systems to streamline operations.
Compliance: Demonstrated knowledge of and adherence to regulatory, legal, and organizational compliance requirements.
Data Management: Demonstrated ability in or knowledge of data management, including designing, operationalizing, securing, and monitoring data pipelines.
Data Integration: Demonstrated ability in or knowledge of data integration, including specifying and using services to load and manage data from various sources.
Patent Innovation / Filing: Demonstrated ability to prepare, file, and manage patent applications for innovative products or technology.
Cloud – Cloud Platforms Experience:
3 years of professional experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).
Testing and Automation Experience:
6 years of experience working in testing and automation at the system level.
Distributed Systems Experience:
2 years of experience working with delivering and operating large-scale distributed systems.
Preferred Job Qualifications
Education and/or Experience:
10 years of experience in software development
OR
Bachelor’s of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, Business Administration, or related field AND 6 years of experience in software development
OR
Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, Business Administration, or related field AND 6 years of experience in software development
OR
Master’s of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, Business Administration, or related field AND 4 years of experience in software development
OR
Master’s Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, Business Administration, or related field AND 4 years of experience in software development
OR
Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, Business Administration, or related field AND 2 years of experience in software development.
People Leadership / Management Experience:
2 years of experience in a technical lead role with direct reports.
System Design & Architecture – System Scalability:
Manages the development and implementation of scalable distributed systems and components across multiple teams, including the effective use of distributed state management tools.
Oversees code and/or system optimization efforts for large-scale data processing and high-throughput requirements within and across teams to support hyper-scale systems.
Guides teams to define scalability requirements for owned components and ensures design and implementation requirements are met.
Manages the use of data plane platforms to effectively handle large-scale data retrieval, storage, and processing.
Ensures team accurately designs performance and load testing.
System Design & Architecture – System Reliability Design:
Manages the strategy for building fault-tolerant components and systems capable of withstanding in-service updates by guiding the implementation of redundancy, replication, and automatic failover mechanisms.
Develops design strategies for s
More openings worth a look
Recently tracked roles with full details and direct application links.