Jobs · Engineering · North Carolina

Senior System Architect, Infrastructure Reliability

NVIDIA AI · Durham, NC · 4 wk ago
HybridEngineeringFull-time

About the role

Lead software development projects from conception to deployment, ensuring high-quality standards are met.

Responsibilities

  • Develop and maintain scalable, efficient software solutions using modern programming languages and frameworks.
  • Collaborate with cross-functional teams including product managers, designers, and other engineers to deliver high-impact projects.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers.
  • Stay updated with the latest technologies and industry trends to enhance team capabilities.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • Minimum 5 years of professional software development experience.
  • Experience with Agile methodologies and version control systems (Git).
  • Strong problem-solving skills and ability to work independently and in a team environment.

Qualifications

  • Proficiency in at least one full-stack technology stack (e.g., React.js, Node.js, Python).
  • Knowledge of database management systems (SQL, NoSQL).
  • Experience with cloud platforms (AWS, Azure, Google Cloud).
  • Excellent communication and interpersonal skills.

Skills

  • JavaScript, TypeScript
  • React, Angular
  • Node.js, Express
  • Python, Django, Flask
  • SQL, MongoDB, PostgreSQL
  • AWS, Azure, Google Cloud
  • Version Control Systems (Git)
  • Agile Methodologies

Benefits

Flexible working hours, remote work options, professional development opportunities, competitive salary, and a supportive team culture.

Pay

$80,000 - $100,000 annually, commensurate with experience.

Schedule

Full-time, Monday through Friday, 9 AM to 5 PM.

Similar jobs