Software Developer-LCM/Core Infrastructure
Job description
Software Developer-LCM/Infrastructure
Hungry, Humble, Honest, with Heart!
The Opportunity
Nutanix, a leader in enterprise cloud, is looking to hire outstanding software developers to join our LCM/Infra team. You will be part of a small yet impactful team with ample opportunity to grow and expand your skill set. Nutanix welcomes big thinkers and budding entrepreneurs, those who are unafraid to take on seemingly impossible challenges and interested in learning how to build a business along the way.
LCM simplifies Nutanix IT infrastructure life cycle operations by consolidating software and firmware component upgrades into a unified control plan, automating the entire process through a dependency chain, and creates a plan that ensures the updates are deployed with the minimal number of service or host restarts.
Your Role
- Design and develop Core Software Infrastructure software for Nutanix distributed cluster.
- Be part of the Nutanix Lifecycle Management software team and design/develop software framework to manage lifecycle of distributed software systems.
- Independently own components in the software stack and be responsible for their evolution
- Mentor junior engineers in the team through code reviews, design reviews and provide technical guidance on a day/day basis
- Ability to make the code extendable for a massively distributed infrastructure with several nodes with millions of entities.
- Understanding of hypervisor like ESXi or KVM or HyperV is a Plus
- Ability to design software with clean interfaces and APIs with other components
- Understand intrinsic details about key distributed design principles like CAP theorem, PACELC etc. and ability to apply in virtualized environments.
- Interact with other teams across the system software stack to clearly communicate and express your technical views and design
What You’ll Bring
- BA, BS, or MS degree in Computer Science or related field, and 6 + years of experience
- Collaborative and proactive engineer with strong technical leadership qualities
- Consistently delivered high quality enterprise software with a bias for action
- Excellent design and coding skills in any one of Python, C++, Go
- Ability to collaborate and solve broad problems spanning multiple teams
- Ability to understand customer requirements and translate that to design and code
- Comfortable working in a fast-moving agile environment
- Finely tuned critical thinking and problem-solving skills
- Understanding of standard data structures and algorithms
About Your Team
Meet Arun
- Joined Nutanix in 2019 and is a Technical Director for the core-infrastructure and Lifecycle Management teams in the US
- He is an engineer at heart with extensive experience with distributed systems and infrastructure management allowing him to mentor his team as well as provide guidance for growth
- The ideal candidate would be up for solving complex challenges, hungry to learn and grow, with a humble attitude ready to excel with team collaboration
The pay range for this position at commencement of employment is expected to be between $120,000 and $238,800/year; however, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment. If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors.
offroadmanagementgroup.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, offroadmanagementgroup.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, offroadmanagementgroup.com is the ideal place to find your next job.