NVIDIA

Senior Manager, Software Development

NVIDIA

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, Washington

Visit company website
AI Apply
Manual Apply

Salary

💰 $248,000 - $425,500 per year

Job Level

Senior

Tech Stack

PythonSDLCSQL

About the role

  • You are a Senior Software Developer wanting to join NVIDIA’s data center operations team to automate and scale our operations workflows.
  • Lead a team responsible for crafting, developing, and implementing reliable and efficient applications, automations, workflows, and data pipelines that power operations platforms.
  • Combine strong technical leadership with people management skills to deliver scalable, high-impact solutions.
  • Lead, coach, and develop a team of engineers to deliver high-performance, reliable, and maintainable automation and workflow solutions.
  • Drive technical direction, code quality, and engineering best practices across the team, including version control, CI/CD, automated testing, and infrastructure-as-code.
  • Oversee the operation and reliability of automated systems and software in production environments.
  • Guide cross-functional collaborations to integrate platforms, resolve issues, and deliver solutions at scale.
  • Ensure effective use of APIs across diverse platforms, including AI and ML, to optimize automation and data pipelines.
  • Champion project tracking, workflows, and documentation within Jira and Confluence to maintain organizational transparency.
  • Partner with stakeholders to continuously improve system scalability, security, performance, and operational efficiency.

Requirements

  • Demonstrated success managing engineering teams with expertise in API integrations, workflow automation, and data analysis.
  • Ability to lead in a collaborative, fast-paced environment while balancing technical execution with people leadership.
  • Strong problem-solving skills with proven experience driving multiple initiatives simultaneously.
  • Excellent verbal and written communication skills, with the ability to influence across technical and business audiences.
  • Proven track record delivering full-stack applications or internal tools across maturity stages—from prototype to GA and post-GA enhancement.
  • Solid understanding of software development lifecycle (SDLC) practices and DevOps principles.
  • 10+ overall years of software development experience (Python, SQL), with at least 4+ years in a leadership role (team lead, manager, or equivalent).
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent experience.
  • Experience with version control, CI/CD, automated testing, and infrastructure-as-code.
  • Experience ensuring effective use of APIs across diverse platforms, including AI and ML.
  • Experience with project tracking, workflows, and documentation within Jira and Confluence.
  • Experience identifying and implementing process improvements across large, matrixed organizations.
  • Strong command of agile practices and metrics (lead time, burndown, cumulative flow).
  • Prior experience as a tech lead or engineering manager, with a history of mentoring and developing engineering talent.