Software Developer, Outcome Engineering
Nutanix
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
The Opportunity
Join Nutanix’s Outcome Engineering team as a Software Developer, Outcome Engineering, where you’ll design and support custom software that powers product demonstrations, proofs of concept, and training environments worldwide. You’ll contribute to design discussions, troubleshoot complex issues, and help deliver tools that accelerate customer success. Our culture emphasizes autonomy, growth, and continuous learning, giving you the freedom to do your best work while expanding your skills.
About The Team
Outcome Engineering is part of Nutanix’s Field Engineering organization, collaborating with a global network of 800+ technical sales professionals. Together, we act as trusted advisors—aligning technology with business needs, enabling partners, and driving customer success through innovative solutions.
Your Role
- Development of new software tools and services and improvements to existing tools and services
- Support of production services including troubleshooting and resolution of system failures, software bugs and user issues
- Collaborate with other team members including software developers and systems administrators
- Document product functionality and troubleshooting processes
What You Will Bring
- 4+ years of experience building scalable web applications.
- Proficiency in JavaScript development, including Node.js.
- Comfort working on the command line (Bash, Zsh, etc.).
- Confidence with relational databases (MySQL, MariaDB, PostgreSQL).
- Familiarity with Linux/Windows IT stacks, including networking and virtualization.
- Degree, certificate, or relevant work experience in Computer Science.
- Strong problem-solving, communication, and social skills.
- Understanding of asynchronous and event-driven programming models.
- Experience with version control systems such as Git.
- Business value-focused mindset to uncover customer challenges and craft solutions.
- Excellent written and verbal communication skills in English.
Preferred Skills
- Bachelor’s Degree in Computer Science.
- Familiarity with containerized services (Docker, Kubernetes).
- Experience with Node.js web frameworks (Express.js, Fastify, Koa).
- Knowledge of automated testing tools (Mocha, Jest).
- Experience with modern JavaScript frameworks (Vue.js, React, Angular, Ember).
- Background working on cross-functional teams.
Key Skills/Competency
- Web Application Development
- JavaScript & Node.js
- Relational Databases (SQL)
- Linux/Windows IT Stacks
- Networking & Virtualization
- Troubleshooting & Support
- Git Version Control
- Containerization (Docker/Kubernetes)
- Asynchronous Programming
- Problem-Solving
How to Get Hired at Nutanix
- Research Nutanix's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your experience to highlight web application development, JavaScript/Node.js proficiency, and database skills relevant to the Software Developer, Outcome Engineering role.
- Showcase problem-solving: Prepare to discuss complex technical challenges you've solved, emphasizing your troubleshooting and asynchronous programming experience.
- Prepare for technical interviews: Practice coding in JavaScript and Node.js, and be ready to discuss database concepts, system architecture, and version control (Git).
- Demonstrate business acumen: Articulate how your solutions drive business value and accelerate customer success, aligning with Nutanix's outcome-focused approach.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background