Senior Member of Technical Staff [8+ Years in Java/Go Backend Dev]
Location
Bangalore | India
Job description
Job Description :
Hungry, Humble, Honest, with Heart.
The Opportunity
We are looking for an SMTS / Staff Engineer with a strong background in REST API design, programming, architecture, and development to be part of the Nutanix Prism Infra Team.
Engineering / R&D at Nutanix
Our team is working on exciting new challenges in building the Enterprise and Hybrid Cloud Management Stacks. The next generation of hybrid cloud products will require extreme portability between on-prem data centers and public clouds. Nutanix's vision of Making Clouds Invisible is leading the way in delighting our customers with choices to run their IT workloads cost-effectively and flexibly without vendor lock-in. If you are up to the challenge and want to be a part of a team that makes history, this job might be for you!
Your Role
- Design, develop and maintain a framework supporting all APIs for Nutanix's leading Enterprise and Hybrid Cloud Management Stack.
- Responsible for providing technical leadership and working closely with engineering developers within and across teams on the next generation of APIs, which are scalable, resilient, predictable, responsive and performant APIs to support Nutanix's Hybrid Cloud Management and Application Services on this platform.
- Work closely with Product and Engineering Management, Product and Software Lead Architects in refining detailed requirements, helping plan key delivery milestones and technical risk analysis/mitigation, and in end-to-end product lifecycle development and support.
- Provide mentorship to junior software engineers.
What You Will Bring
- Programming: any of Java, Python or GoLang.
- Experience in building applications with Spring Boot.
- Deep understanding of REST API implementation, code generators, open APIs, Async APIs, static analyzers, Maven and SDKs.
- DevOps Skills: Build pipeline and image automation/deployment on virtual infrastructure - Jenkins, CircleCI, AWS ECR, Virtualisation formats,
- Desired Cloud Skills: Containers, Docker, Kubernetes, Service Load Balancers. Migrating monolith applications to microservices deployed via Pods in Kubernetes. Familiar with one of AWS, Azure or GCP Clouds will be desired.
- Exposure to open Source Infrastructure will be good to have: One of Apache Kafka, NATS or Pulsar. Familiar with one of Prometheus, Elastic, and Grafana.
- Candidates with virtual Systems Management will be preferred: Familiar with one of ESXi, KVM, or HyperV virtualization systems management - creating/deploying VMs and Images, Image Lifecycle Management
- Familiar with one or more of Agile Iterative Methods, DevOps Metrics based SW design, Test Driven Development
- About 8-15 years of Software Development Experience in Product Development Companies with full end-to-end lifecycle development and support in at least 2 products
- Demonstrate innovation and technology leadership via patents and/or technical conferences
- Demonstrates strong mentorship and capability in building technical skills.
Qualifications and Experience:
- Bachelor's or Master's or PhD in Computer Science or related field.
- 8+ years of industry experience.
Job tags
Salary