NetApp
Posted 1mo ago

Software Engineer(Python, Kubernetes, Microservices)

NetApp
Bangalore, Karnataka, India
OnsiteFull Time
Responsibilities
  • designing services
  • developing microservices
  • troubleshooting production
Requirements
  • Bachelor's degree plus 4+ years software engineering experience. Expertise in cloud-native distributed systems
  • Python
  • Kubernetes
  • Microservices, CI/CD
  • EM/production troubleshooting, and collaborative engineering practices
Technical tools mentioned
PythonKubernetesRESTful APIsCI/CDAzureAWSGCPC/C++ReactTypeScriptC#

Job description

Title: 
Software Engineer(Python, Kubernetes, Microservices)

Location: 

Bangalore, Karnataka, IN




Requisition ID: 
135669

Job Summary

Are you passionate about cloud technologies and eager to develop innovative cloud-based solutions? NetApp's Azure NetApp Files (ANF) team is building industry-leading cloud storage services that power mission-critical enterprise workloads in Microsoft Azure. We are looking for a highly motivated engineers to help develop and operate cloud-scale distributed systems that span storage, networking, cloud infrastructure, and user experience. This is a unified engineering role where engineers are expected to contribute across development, automated validation, performance, operational readiness, and service reliability. The ideal candidate enjoys solving complex technical challenges, takes ownership from design through production, and thrives in a collaborative, fast-paced environment. While programming language experience, we expect engineers to incorporate AI-native engineering practices.

Job Requirements

  • Own the functional, performance, scalability, and reliability aspects of cloud-native data management services and distributed systems.
  • Drive features through the entire software lifecycle, including architecture, design, implementation, testing, deployment, monitoring, and production support.
  • Design, develop, and operate microservices-based applications using Kubernetes, containers, RESTful APIs, and modern CI/CD practices.
  • Build high-quality software leveraging Python for automation, validation frameworks, tooling, operational efficiency, and CI/CD integration.
  • Collaborate across engineering teams to deliver end-to-end solutions spanning storage, networking, cloud infrastructure, security, observability, and customer-facing experiences.
  • Participate in architecture reviews, design discussions, and code reviews to drive technical excellence, software quality, and engineering best practices.
  • Troubleshoot complex production issues, perform root cause analysis, and implement long-term reliability, scalability, and operational improvements.
  • Apply software quality principles, including automated testing, performance optimisation, monitoring, telemetry, observability, and security best practices.
  • Develop and operate cloud-native distributed systems on public cloud platforms such as Azure, AWS, or GCP.
  • Contribute to the team's technical growth through knowledge sharing, mentorship, continuous learning, and collaborative problem-solving.
  • Work closely with product management, architects, and partner teams to translate business and customer requirements into robust technical solutions.
  • Demonstrate strong analytical and creative problem-solving skills, excellent written and verbal communication abilities, and the ability to quickly learn and adapt to new technologies.
  • Familiarity with technologies such as C/C++, React, TypeScript, or C# is desirable for working across existing service components and user-facing applications.

Education

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related technical field.
  • Typically requires 4–8 years of relevant professional experience in software engineering, cloud-native applications, distributed systems, or related technologies.


Job Segment: Test Engineer, Software Engineer, Cloud, Testing, Computer Science, Engineering, Technology

About NetApp

Sells enterprise data storage and cloud management software.

Similar jobs

Software Engineer roles near Bangalore, Karnataka
15h
Save
Mark Applied
Hide
Custom Software Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
5+ YOERequires 5+ years of SAP BTP Integration Suite experience, 15 years of full-time education, integration-flow development, API management, cloud connectivity, troubleshooting, Agile, and CI/CD knowledge.
SAP BTP Integration Suite, API management, Agile, continuous integration/continuous deployment
15h
Save
Mark Applied
Hide
Principal Software Engineer, ITC
Bengaluru, Karnataka, India
OnsiteFull Time
Nike
NikeNYSE: NKE: Designs and sells athletic footwear, apparel, and equipment.
10+ YOE10+ years in software and data engineering; mastery of Java, Python, and Scala; distributed systems, data modeling, APIs, cloud architecture, and modern data platforms; bachelor's or advanced computer science degree or equivalent.
Java, Python, Scala, Databricks, Apache Spark, Delta Lake, Unity Catalog, Apache Iceberg, Trino, dbt, Apache Kafka, Apache Flink, AWS, GCP, Azure
15h
Save
Mark Applied
Hide
Software Engineer II - AI & Agentic Automation
Bangalore or Chennai
HybridFull Time
Pearson
PearsonLondon Stock Exchange: PSON: Global education providing learning materials and assessments.
Bachelor's degree in a related field plus strong Python, JavaScript, SQL, REST API, cloud, automation, database, testing, and DevOps experience.
Large Language Models (LLMs), CrewAI, UiPath Agent Builder, Python, REST APIs, Microsoft Power Automate, UiPath, Claude, Cursor, GitHub Copilot, OAuth, JSON, XML, AWS, Terraform, AWS CloudFormation, AWS CDK, SQL Server, PostgreSQL, CI/CD, JavaScript, SQL, Excel Macros, VBA, Outlook Automation, OCR, Git, Bitbucket, Microsoft Copilot Studio, Model Context Protocol (MCP), LangChain, LangGraph, AutoGen, Semantic Kernel, Pinecone, Azure AI Search, Weaviate, Agile, Scrum
16h
Save
Mark Applied
Hide
Senior Software Engineer – Locomotives
Bangalore, Karnataka, India
OnsiteFull Time
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
8+ YOEBachelor's or master's degree in engineering and 8+ years developing locomotive software. Requires embedded systems, railway control, V-cycle, safety, testing, integration, and issue-resolution expertise.
TCMS, MVB, Ethernet, CAN, WTB, TRDP, Polarion, DOORS, Jira, SAP, Microsoft 365, Microsoft Copilot
16h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru, Karnataka, India
HybridFull Time
Koch Inc.
Koch Inc.: Operates global manufacturing, refining, and industrial technology businesses.
10+ YOEBachelor’s degree in computer science, engineering, or related field; 10+ years software engineering experience; AI-native development, C#/.NET, Angular, React, Kendo UI, PostgreSQL, AWS, and Git expertise.
Angular, React, Kendo UI, C#, .NET, PostgreSQL, AWS, AWS Lambda, Amazon S3, AWS AppSync, Amazon EC2, Amazon SNS, GitHub, GitLab
17h
Save
Mark Applied
Hide
.Net+Angular Developer
Bengaluru, Karnataka, India
OnsiteFull Time
Eurofins Scientific
Eurofins ScientificEuronext Paris: ERF: Global provider of analytical testing and laboratory services.
5+ YOERequires 5–8 years developing end-to-end web applications with Microsoft technologies, .NET, Angular, SQL, testing, Agile, architecture, design principles, troubleshooting, and code review. MCA or engineering/computer science bachelor's degree required.
Microsoft .NET, C#, ASP.NET, MVC, Web API, .NET Core, Entity Framework Core, Dapper, Angular, JavaScript, TypeScript, jQuery, HTML5, CSS3, MSSQL, TFS, GIT, Azure, Azure App Services, MS Test, Jasmine, MOQ, NUnit, Karma, SQL Profiler, SOA, SCRUM
17h
Save
Mark Applied
Hide
Software Engineer - Apps
Bengaluru, Karnataka, India
HybridFull Time
CertifyOS
CertifyOS: Automated healthcare provider credentialing and network data infrastructure.
2+ YOERequires 2–5 years of software engineering experience, strong Java or object-oriented programming, REST APIs, distributed systems, production applications, debugging, testing, databases, and AI coding-agent experience.
Java, Cursor, Claude Code, Codex, Google Cloud Platform (GCP), Quarkus, React, TypeScript, REST APIs, Docker, Kubernetes, GitHub Actions, Sentry, Spanner, BigQuery, Kafka
17h
Save
Mark Applied
Hide
Specialist Software Engineer (ERP Configurator) - Bangalore, India
Bangalore, Karnataka, India
HybridFull Time
Societe Generale
Societe GeneraleEuronext Paris: GLE: Global provider of retail, investment, and private banking services.
4+ YOERequires 4–6 years of techno-functional experience, database queries and procedures, ERP configuration, application support, software development lifecycle knowledge, testing, communication, and collaboration skills.
ERP, MILES, Oracle, Microsoft SQL