Job Views:  
320
Applications:  35
Recruiter Actions:  17

Posted in

IT & Systems

Job Code

1071767

Director - Software Engineering & Architecture

15 - 26 Years.Bangalore
Posted 2 years ago
Posted 2 years ago

Director, Software Engineering & Architecture


Position : Director, Software Engineering & Architecture

About the Team :

- Organization is hiring a passionate technology and engineering leader who thrives in a fun, fast-paced, dynamic, startup-like environment, to work across multiple organizations and help drive end to solution engineering for the Edge Platform.


- This Engineering leader will lead multiple Edge teams and develop and implement new innovative software solutions, which scale significantly with business demand and enhance organizations cloud platforms.

- This team takes pride in developing, maintaining and enhancing multiple massive clusters of front-end-optimizing (FEO) reverse proxies with on the fly content rewriting, image resizing, caching, request-response life-cycle and Lua event handler execution (all multi domain/tenant).


- Team owns the responsibilities of development, deployment and operation of a organization's multi-CDN ecosystem involving BGP/anycast, DNS servers and peer-to-peer health monitoring.

- We work in a hybrid cloud environment where we manage and build custom load balancers using eBPF, L7 proxies (Torbit) and service mesh.


- We interact with external companies like CDNs and public cloud providers, and we also interact with many other teams inside organization that use our services.


- As a principal engineer, you will have a great deal of autonomy to drive the future of crucial traffic infrastructure for one of the largest eCommerce companies in the world! This role will be focused on being a core contributor to the Linux Foundation l3af.io project, which provides full lifecycle management for eBPF programs in the kernel.


- You will be interacting and working with industry leaders in the eBPF space and driving development on this emerging open-source project. This is a huge opportunity for career growth and industry-wide recognition!

Responsibilities :

- You must be comfortable demonstrating technical expertise of the Cloud based solutions, CDN based platforms, networking topics, and distributed architectures.


- The goal of a Director, Software Engineering & Architecture is to lead teams in innovating solutions, building highly scalable systems that serve our customers and enable Retail Business needs.

- Technically lead and mentor the team of high-performance engineering team, product owners and engineering managers, provide thought leadership across each of these functions to bring best efficiencies and quality.

- Deep expertise in the following technologies: Itsio, L7 proxies (Envoy, apigee, api proxy or other proxies), eBPF, service mesh, configuration management and GitOps.

- Prior development experience and background on open-source projects would add weightage

- In depth knowledge and development experience contributing to core kernel code, kernel modules, or relevant network development experience

- Demonstrate & Generate curiosity, deep interest, passion for building and scaling infrastructure technology at scale.

- Build and manage relations with the business partners and understand their business requirements. Closely work with the Product Management, Architects, and cross- functional teams

- Build tools and automation to prevent re-occurrence of problems to mission-critical products and services and engender reliability and availability, starting with metrics and measurements

- Define engineering practices, product development patterns and drive products development to scale to organization requirements.

- Follow agile methodologies and program practices in product development lifecycle and focus on team productivity improvements using right tools and processes.

Qualifications :

- Overall 15+ years of experience and 4+ years of experience in a building & managing Cloud based systems role and at least 5 years in a leadership role with a Bachelor/Master's Engineering, Computer Science, or other related degrees.

- Strong Analytical, interpersonal, and oral/written communication skills with the ability to manage multiple stakeholders

- Ability to deep-dive and get the hands dirty during critical business and production issues.

- Experience in Java/Go and JS programming, CDNs, Load Balancers.

- Knowledge in Docker, Kubernetes, Kafka

- Expertise in at least one of Azure, GCP or AWS cloud platforms.

- Experience in maintaining a high availability cloud infrastructure, CDN platforms and understanding of best practices

- Demonstrated proficiency and experience in one or more of the following areas: systems and solutions architecture.

- Clear understanding of Agile development methodologies and experience with agile practices.

- Clear understanding of Security and Compliance needs for software platforms

- Understanding of Networking (load balancers, packet tracers, etc.). Hands-on experience in databases, messaging systems, ELK, and others

- Willing to dive into unfamiliar things. Sometimes bugs or features require us to dig into TCP/IP, the DNS spec, organization's logging infrastructure, Linux system administration, and more.

Didn’t find the job appropriate? Report this Job

Job Views:  
320
Applications:  35
Recruiter Actions:  17

Posted in

IT & Systems

Job Code

1071767

UPSKILL YOURSELF

My Learning Centre

Explore CoursesArrow