OCI is undertaking a greenfield initiative to design and build foundational infrastructure and platform solutions, requiring technical leadership to shape, design, and deliver this next-generation system.
Requirements
- 10+ years of experience in software engineering, including substantial experience in greenfield or large-scale systems design..
- Strong expertise in designing distributed systems, cloud infrastructure, or platform services.
- Experience in developing software solutions for large enterprise or cloud provider environments.
- Experience with software architecture and design, particularly in distributed systems and cloud-native environments.
- Proficiency in programming languages such as Python, C/C++, Java, or similar.
- Knowledge of networking protocols (e.g., BGP, OSPF, IS-IS, TCP/IP) and technologies (e.g., VPN, DNS, DHCP, MPLS).
- Strong understanding of network security and best practices in software development.
Responsibilities
- Lead the design and development of software systems as part of a greenfield initiative focused on building new infrastructure and automation capabilities from the ground up.
- Defining high-level technical objectives, establishing delivery milestones, and driving the execution of complex software projects.
- Serve as the project’s technical lead, coordinating the efforts of a small team of engineers, advising project and program managers, and collaborating with both immediate and senior leadership to ensure alignment with long-term organizational goals and innovation strategies.
- Mentor engineers at all levels, fostering a culture of engineering excellence and continuous learning.
- Shape the team’s practices around software craftsmanship, service ownership, and cloud-native design.
- Bring structure and clarity to greenfield development.
- Design distributed systems, cloud infrastructure, or platform services.
Other
- Proven ability as a leading individual contributor and team member, providing direction and mentoring to others.
- Excellent judgment in influencing product roadmap direction, features, and priorities.
- Capable of working under limited supervision.
- Excellent organizational, verbal, and written communication skills.
- Bachelor’s degree in Computer Science or a related field is preferred.