Full Time

Principal Software Engineer – Infrastructure

NVIDIA
Santa Clara, CA
$210,000 - $300,000* / year (about $101–$144 an hour)

Job Description

About this kind of role

What a Principal Software Engineer – Infrastructure usually does. The employer's own details are in the listing.

Typically does: A Principal Software Engineer – Infrastructure designs, develops, and maintains the underlying systems and architecture that support an organization's software applications. This role focuses on scalability, reliability, and performance of the infrastructure, often involving automation and cloud technologies. They may lead a team of engineers, providing technical guidance and mentorship while ensuring alignment with overall business goals. Responsibilities can include troubleshooting complex issues and implementing best practices for infrastructure security.

Tools and skills: Proficiency in cloud platforms (e.g., AWS, Azure, GCP), scripting languages (e.g., Python, Bash), configuration management tools (e.g., Ansible, Terraform), containerization technologies (e.g., Docker, Kubernetes), and strong understanding of networking and operating systems is generally required.

Good fit for: Individuals with extensive experience in software engineering and a deep understanding of infrastructure principles, who enjoy problem-solving and leading technical initiatives, are a good fit.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.