Principal Engineer for Foundational Services
Autodesk
(San Francisco, California)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.
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.
- 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
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
- 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.