NetApp
Posted 1mo ago

Software Engineer(Python, Kubernetes, Microservices)

NetApp
Bangalore, Karnataka, India
OnsiteFull Time
Responsibilities
  • developing software
  • operating services
  • troubleshooting production
Requirements
  • Bachelor's in a technical field
  • Typically 4+ years software engineering experience
  • Experience with cloud-native distributed systems
  • Python
  • Kubernetes
  • Microservices, and public cloud platforms
Technical tools mentioned
Azure NetApp Files (ANF)PythonKubernetescontainersRESTful APIsCI/CDAzureAWSGCPC/C++ReactTypeScriptC#telemetryobservability

Job description

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.

About NetApp

Provides intelligent data infrastructure for hybrid cloud environments.

Similar jobs

Software Engineer roles near Bangalore, Karnataka
8h
Save
Mark Applied
Hide
Software Engr I
Bangalore, Karnataka, India
HybridFull Time
Honeywell
HoneywellNASDAQ: HON: Manufactures aerospace products, building technologies, and industrial control systems.
1+ YOEBachelor’s degree in a technical discipline, 1+ years of full-stack software development with JavaScript or C# .NET, cloud and IoT experience, React, RPC technologies, and enterprise application development.
React, SCSS, CSS3, C# .NET, Node.js, Jest, XUnit, NUnit, SQL Server, Storybook.js, Docker, Kubernetes, JavaScript, WebAPI, gRPC, GraphQL
22h
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
23h
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
23h
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
23h
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
23h
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
1d
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
1d
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