
Senior Software Engineer – Golang, Cloud, Distributed, Microservices
NetApp
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
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