Principal Software Engineer

Posted 2 days ago
Main Location
San Rafael, CA, United States
Open jobs
powertofly approved What Autodesk, Inc. Has to Offer:

Autodesk makes the software and tools that help people imagine, design, and make a better world. If you've ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you've experienced what millions of Autodesk customers are doing with their software. Autodesk offers their employees benefits like:

  • Insurance: Health/Dental/Vision/Life
  • Work - Life Balance
  • Paid volunteer time off
  • 6 week paid sabbatical every 4 years
  • Employee Resource Groups
  • A "week of rest" at year's end
  • At Autodesk, we are reinventing how everything you see or touch is imagined, designed and created. In Autodesk Construction Cloud, we are reinventing how every building, bridge, hospital, campus and stadium is built. Our platform allows customers to effectively and easily manage the complex collaboration necessary to see their projects through all phases of construction. We do this by building best-in-class enterprise administration services with the flexibility and scalability required to support the ecosystem’s broad set of features and high volume of traffic. Not only do we help push the boundaries of technology at Autodesk, we do it in style and fun. Intrigued? Come join us and push code to customers on your first day.


    • Build new features, with unit tests, that can support our growing user base
    • Build scalable and complex web applications that balance high configurability with great user experience
    • Build robust and performant APIs that support the entire ACC ecosystem as well as customer integrations and bespoke workflows
    • Evaluate current software architecture and implement enhancements as required
    • Help develop and maintain high quality code by pairing in a TDD process with senior tech leads
    • Build and scale automated testing infrastructure to support rapid hands-off QA
    • Cross-team collaboration and coordination to ensure reliable, secure, available and scalable releases
    • Mentor other engineers and deeply review code

    Minimum Qualifications

    • Curiosity about how things work
    • Ability to lead technical architecture discussions and help drive technical decisions
    • Ability to jump into situations with few guardrails and make things better
    • Ability and desire to jump in and fix things when they break
    • Extended experience with Node.js, React, Redux
    • Extended experience with building APIs (RESTful)
    • Extended experience writing SQL and using ORMs
    • Extended experience with Mocha, Chai, Sinon, Sauce Labs, Screener
    • Experience with AWS RDS, PostgreSQL, Redis
    • Experience with AWS, Jenkins and CI/CD practices
    • 10 + years relevant experience
    • Self-motivated, autonomous, empathetic and great communication skills.

    Preferred Qualifications

    • Experience with Ruby on Rails, Rspec
    • Experience with Knex, Objection ORM
    • Deep knowledge of browser developer tools for diagnostics and performance profiling
    • BSc or MSc in Computer Science or related field
    We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
    Are you hiring? Join our platform for diversifiying your team
    Principal Software Engineer
    Autodesk, Inc.