NetApp

Senior Software Engineer – Golang, Cloud, Distributed, Microservices

NetApp

full-time

Posted on:

Location Type: Office

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Independently design and develop complex cloud native applications, meeting performance, scale and reliability requirements
  • Carry out validation and qualification for enterprise readiness
  • Work closely with team members towards partnering and integrating systems for high quality deliverables for customer success
  • Drill down design elements into modular components and develop validation plans
  • Solve complex customer problems and contribute to intellectual property
  • Build modern CI/CD infrastructure for several hundred developers working on interconnected software deployment pipelines
  • Actively mentor and groom new hires and other team members

Requirements

  • 8+ years of industry experience in software development
  • 3+ years of experience in data management systems & storage platforms
  • 3+ years of expert level hands-on experience in fault tolerant, highly scalable cloud architectures including service-oriented architectures, cloud-native (FAAS, PAAS), and cloud storage services
  • Proficiency in Programming languages like C, C++, Golang, Node.js, Python
  • Experience with Filesystems, Networking or file/cloud protocols
  • A strong understanding and experience with concepts related to computer architecture and data structures
  • Proficiency in multiple Programming languages like Golang, Node.js, Python
  • Experience with docker, Kubernetes
  • Experience with GitHub, Jenkins, Ansible, CI build systems and Automated Testing
  • Proactive and self-driven, with strong technical judgment and influential skills
  • Expertise to provide both architectural guidance and detailed technical direction
  • Excellent communication and writing skills
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
cloud native applicationsdata management systemscloud architecturesservice-oriented architecturesFAASPAASCC++GolangNode.jsPython
Soft skills
mentoringproblem solvingtechnical judgmentinfluential skillscommunicationwriting