Principal Software Engineer (Pune)

Principal Software Engineer (Pune)

30 Sep
|
Mastercard
|
Pune

30 Sep

Mastercard

Pune

Job DescriptionJob Title - Principal Software Engineer N(Cluster Infrastructure &Deployment; - Distributed Storage Systems) NJob Location - Pune, Maharashtra NMust Have Skills - Go andPython for building system tools, control planes, and automation scripts, Linux Administration, K8s clusters, developing Kubernetes CRDs NPosition OverviewnThis position is with our client, having India subsidiary, based in Pune, India. NWe are looking for a Principal Software Engineer to join their core engineering team to lead the architecture, deployment, and management of their distributed storage clusters leveraging Nmodern container orchestration technologies and AI-assisted development practices. NRole & Responsibilities NThe Principal Software Engineer will serve as the technical go-to expert for cluster infrastructure, automated provisioning, and orchestration platforms across our distributed Nstorage ecosystem.nYour primary responsibilities will include: Nn Architecting, deploying,and managing enterprise-grade Kubernetes clusters to orchestrate distributed storage infrastructure across cloud and bare-metal environments. N Designing and implementingKubernetes Custom Resource Definitions (CRDs) and custom operators/controllers to automate the lifecycle and management of complex storage systems. N Developing robust control plane software, automation frameworks, and management tooling primarily using Go and Python. N Applying fundamental computer science principles to solve complex cluster orchestration, networking, and scalability challenges. N Collaborating with systemsarchitects to ensure seamless integration between the underlying storage architecture and high-level deployment frameworks. N Actively integrating cutting-edge AI tools (e.G., GitHub Copilot, integrated IDE features) into engineering workflows to boost productivity and code quality. N Providing technical leadership,



mentoring engineers, setting operational standards, and driving architectural reviews for cluster infrastructure. NnQualifications & Requirements NEducation & Experience NnBachelor's, Master's, or Ph.D. degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical field. N 12+ years of hands-on skilled experience in systems automation, platform engineering, or infrastructure engineering. N Proven track record of designing, building, and maintaining production-grade Kubernetes environments at scale. NnTechnical Skills (Must-Haves) Nn Solid foundation in Computer Science fundamentals (data structures, algorithms, operating systems, and computer network architecture). N Deep expertise in Kubernetes: configuring, setting up, bootstrapping, securing, and managing production K8s clusters. N Hands-on experience developing Kubernetes CRDs and custom resources/operators for complex storage or infrastructure workloads. N Excellent programming skills in Go and Python for building system tools, control planes, and automation scripts. N Strong Linux system administration and Linux scripting skills. N Familiarity with moderndevtoolchains and AI-assisted development tools (e.G., VSCode, GitHub, Copilot). NnTechnical Skills (Good-to-Have) Nn Knowledge of cloud and virtualization management platforms such as OpenStack or VMware vSphere / VMs. N Familiarity with distributed storage systems (e.G., Ceph, S3, Lustre) from an operational and deployment perspective. NnSoft Skills & LeadershipN N Strong leadershipcapabilityto establish technical strategy and mentor engineering teams. N Eagerness to integrate AI tools into the daily development workflow to maximize engineering throughput. N Excellent problem-solving skills, system-level analytical thinking, and attention to detail. N Ability to thrive and drive execution in a fast-paced, collaborative startup environment. N

📌 Principal Software Engineer (Pune)
🏢 Mastercard
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer (pune) / pune