
Principal Full Stack Engineer
Autodesk
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
Salary
💰 $139,000 - $249,260 per year
Job Level
About the role
- Lead, design, and develop high-quality, secure, performant applications
- Provide project and team leadership to break down, estimate, and organize work
- Participate in agile ceremonies of the scrum team
- Work closely with the product manager and team to understand requirements
- Provide guidance on software development best practices
- Troubleshoot code-level problems quickly and efficiently
- Identify risk and propose mitigation strategies associated with the design
- Participate in code reviews to ensure new code conforms to the highest standards
- Interact with internal and external customers to identify and resolve defects
- Mentor and develop junior developers
Requirements
- BS in computer science or related technical field (MS preferred)
- Over 10 years of professional experience developing scalable, distributed applications
- Strong experience leading a team of 5+ software engineers
- Strong experience in languages like TypeScript, JavaScript, and C#
- Broad experience with frameworks like NextJS and NestJS
- Experience designing and building RESTful APIs using Microservices architecture
- Strong experience with cloud-based API platforms or backend systems
- Strong knowledge of AWS, databases, and cloud architectures
- Strong experience and understanding of working on Agile processes like SCRUM
- Strong problem-solving skills
- Experience building production-grade AI/ML applications using RAG, LangGraph, and MCP integrations
Benefits
- Health and financial benefits
- Time away
- Everyday wellness
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptJavaScriptC#NextJSNestJSRESTful APIsMicroservicesAWSAI/ML applicationsRAG
Soft Skills
leadershipproblem-solvingmentoringcommunicationteam organizationproject managementcustomer interactionrisk identificationguidance on best practicescode review
Certifications
BS in computer scienceMS in computer science