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

Answered by on
This question has not been answered
Answered by on

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

Want to see jobs that are matched to you?

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