Principal Software Engineer, Full Stack
$248,000 – $391,000 USD
Tech Stack
Responsibilities
- Lead architecture and delivery of high-scale web applications across front end, services, and data with clear reliability and performance targets (SLOs/SLAs).
- Own multi-team initiatives end to end: discovery, RFCs/design reviews, phased rollouts, and measurable impact on product and business outcomes.
- Establish engineering standards, reusable platforms/design systems, and microservice/event patterns that reduce complexity and long-term tech debt.
- Mentor and sponsor engineers; improve code quality, testing, security, and observability through reviews, pairing, and mentoring.
- Partner with product, design, data, and security to shape roadmaps, align trade-offs, and de-risk critical launches.
Soft Skills
Automated TestingWritten CommunicationVerbal CommunicationCloud Cost OptimizationFinops
Benefits
- Equity
Culture
Diverse LeadershipMentorship Program
Requirements
Required: BS/MS/PhD in Computer Engineering, Computer Science or equivalent experience
Regions: Us
Get jobs like this in your inbox
Weekly Data Engineering, Olap, AWS hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About NVIDIA
Industry: ai
Size: enterprise
NVIDIA is a technology company focused on AI systems, building products like the NeMo Platform for developing, evaluating, deploying, and operating AI systems at scale.
View company profile →Compensation
Base salary: $248,000 – $391,000 USD
Equity: eligible for equity