Software Development Director

Year    India, India

Job Description


The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world\'s biggest challenges. Oracle\'s Cloud Infrastructure (OCI) team is a new ground-up effort to build Infrastructure-as-a-Service that operates at a high scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud, and our mission is to provide them with best-in-class compute, storage, networking, database, security, and an ever-expanding set of foundational cloud-based services. These are exciting times in our space - we are growing fast, still at a relatively early stage, and working on ambitious new initiatives. We are building a new Software Assurance Gateway team at OCI. Our mission is to build and operate a set of gateway services to perform comprehensive software assurance of the applications running within a tenancy. Software assurance includes measures to prevent the deployment of malware or vulnerable, malicious, or unauthorized code into the application\'s tenancy. It also includes monitoring the flow of data in and out of the application\'s tenancy to prevent unauthorized exfiltration of data. We\'re looking for Director of Software Development with expertise and passion in building teams, coaching individuals, and solving difficult problems in distributed systems, virtualized infrastructure, and highly available services. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives within the software assurance and security areas. As a Director of Software Development, you will build and lead the software development organization to define, design, develop and operate for major components of Oracle\'s Cloud Infrastructure. What are the biggest challenges for the team The biggest challenges for the team are reliability, performance, resiliency, scalability, and keeping up in the software security assurance space. The dynamic and fast growth of the business is driving us to improve the ability of our systems to scale out and handle traffic patterns with full coverage that are several orders of magnitude greater than what we can support today. We understand that software is living and needs investment. The challenge is making the right tradeoffs, communicating those decisions effectively, and crisp execution. You should be responsible to provide leadership, direction, and strategy to the team, establish and develop the team to meet and execute the strategy, working with geographically distributed teams, and contributing to the success of your team and other related teams. We expect you to deliver large-scale projects on time with high quality. Required Qualifications MS or BS in Computer Science, or equivalent experience 4+ years of experience managing Software Engineering teams and managers. 10+ years of software engineering experience Experience delivering and operating large-scale, highly available distributed services. Experienced with microservice design patterns and service-to-service communication protocols along with developing highly reliable services. Experience with devising, managing, and extending monitoring solutions for large-scale environments. Strong communication skills, analytical skills, and project management skills Strong knowledge of data structures, algorithms, operating systems, networking and distributed systems fundamentals Strong understanding of databases, virtualization technologies (Docker, Containers) Understanding of service metrics and alarms through the development of dashboards, service KPIs, alarming systems. Experience working in an operational environment with mission-critical tier-one services with associated pager duty Preferred Qualifications Experience leading teams developing services on a public cloud platform (e.g., AWS, Azure, Oracle) Building teams and organizations in a v1 product development setting Experience working with external customers and translating requests into prioritized work or features Experience and understanding of security and compliance. Experience working with large enterprise customers Experience using Kubernetes in CICD environments.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3042628
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    India, India
  • Education
    Not mentioned
  • Experience
    Year