Principal Engineer for Foundational Services

Autodesk

(San Francisco, California)
Full Time
Job Posting Details
About Autodesk

Autodesk makes software for people who make things. 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 our software. Autodesk gives you the power to make anything.

Summary

Autodesk is seeking a motivated and experienced Principal Software Engineer to join our cloud platform group. You will be part of a team that is responsible for building and scaling up our foundational services that are used by almost all the products in the company.

Responsibilities
  • Work in an agile environment collaborating with the team to deliver quality software in quick iterations
  • Apply continuous attention to technical excellence and good design principles resulting in a scalable, reliable, performant, and maintainable software
  • Work closely with product owners and team to understand requirements, design and develop scalable solutions using best practices
  • Participate in code reviews to ensure new code conforms to highest standards
  • Mentor and guide junior engineers
Ideal Candidate

Basic Qualifications

  • Bachelor’s degree or higher in Computer Science, Engineering or related field
  • 8+ years of strong software engineering experience with a focus in distributed, highly parallel systems
  • Strong object-oriented programming and design experience in Java.
  • Experience working with microservices.
  • Practical experience of building consuming RESTful web services, JSON.
  • Practical experience with version control systems such as Git.
  • Possess strong verbal and written communication skills
  • Possess strong analytical skills with excellent problem solving abilities
  • Must be extremely detail-oriented with respect to documentation and communication

Preferred Qualifications

  • Experience with Agile/Scrum, continuous integration/delivery, and modern development practices
  • Experience integrating with application performance management systems like Dynatrace, New Relic, Appdynamics etc. and reviewing applications for troubleshooting and performance optimizations
  • Experience developing with logging and monitoring platforms like Splunk, ELK stack, etc.
  • Experience with developing code using RDBMS, NoSQL databases
  • Experience with Amazon Web Services

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
San Francisco, California
Skills Desired
Sign up or login to see how your skills match up.
  • Design
  • Documentation
  • Java
  • Performance Management
  • Agile Scrum
  • Troubleshooting
  • Amazon Web Services
  • Continuous Integration
  • Git
  • JSON
  • NoSQL
  • Object Oriented Programming (OOP)
  • Splunk
  • Version Control
  • Computer Science
  • Software Engineering
  • Continuous Delivery
  • RDBMS
  • New Relic
  • AppDynamics
  • Dynatrace
  • Code Review
  • engineering
  • RESTful Web Services
  • ELK Stack
  • Microservices

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.