Python Job: Software Engineer

Job added on




Bangalore - India

Job type


Python Job Details

Job Summary

NetApp is a cloud-led, data-centric software company that helps organizations put data to work in applications that elevate their business. We help organizations unlock the best of cloud technology.

Explore a business where nothing stands still. Where your ideas can make a difference and where you’ll be part of a collaborative, open-minded culture while you contribute to innovative work. Be part of us and help us meet our customer needs as you broaden your skills, get exposure to amazing work culture, rubbing shoulders with senior leaders, and product innovators, which will be a great jump-start in your career.

Join us and see where you can make an impact at NetApp!

Job Requirements

Roles & Responsibilities
  • Design and implement software solutions with clean, maintainable and secure code
  • Work alongside other internal teams such as devops, quality assurance, UI developers & product management to deliver software updates
  • Provide knowledge transfer to technical and non-technical co-workers by way of peer reviews, documentation and meetings
  • Cloud infrastructure knowledge (AWS, Azure, Google Cloud)
  • Extensive development experience using Python
  • Track record designing, implementing and maintaining RESTful APIs
  • Sensibility for testing across different layers (unit, integration, E2E)
  • Understanding of NoSQL (MongoDB) and relational (PostgreSQL) databases
  • Code deployment familiarity (CI/CD pipelines, Docker, Kubernetes)
  • A passion for programming and keeping up to date with technologies, libraries and best practices
  • Remote work experience with a geographically distributed team
  • Understanding of large-scale data storage and management solutions
  • Experience with technologies such as: GraphQL, Prometheus, Victoria Metrics, WebSockets, RabbitMQ
  • Exude high energy and positive attitude
  • Great verbal and written communication
  • Passionate about new technology and well informed.

A minimum of 3+ years of experience is required. 3 to 7 years of experience is preferred.
  • A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required.
  • Demonstrated ability to have completed multiple, moderately complex technical tasks.
What you’ll love about us:
Our Culture: It’s our culture and our people. If you ask anyone at NetApp why they work here, the answer is inevitably the same: it’s the people.
Global Diversity, Inclusion, and Belonging: We fully embrace and advance a diverse, inclusive global workforce (Teams, Workers, Members) with a culture of belonging that leverages the backgrounds of all to cultivate a higher performing organization.
NetApp is an equal opportunity employer and encourages individuals (people/team members) of all backgrounds, including individuals (people/team members) with disabilities, to apply for open positions at NetApp.