Job Requisition ID #23WD69553Position OverviewAre you excited by solving technical challenges that come with building a scalable, highly available platform in a microservices environment used by millions of users worldwide? Come join us at Autodesk!Autodesk’s Licensing Platform Group is seeking a passionate Principal Engineer to join a team of diverse, smart, and driven engineers who are responsible for building the cloud licensing platform. This system is at the forefront of the company’s licensing and has tremendous visibility and impact across all of Autodesk. This engineer will lead a high performing scrum team where the code and services you develop will have a direct, positive impact on millions of users of our products. This experience is key to our business and one of our top initiatives around transformation and customer experience.This is a senior IC ladder role. We are looking for a Principal Engineer/architect, who owns major technical areas and provides technical leadership & oversight across the breadth of the organization. As a Lead Engineer, you would not only lead how to solve technical problems in your domain, but what problems need to be solved for the business. ResponsibilitiesWork closely with technical product managers to translate product requirements into well-designed and implemented software componentsYou will take ownership of the technical aspects of implementing our business requirements, ensuring that the platform is being used to its fullest potential through designing and building applications around our customer’s needsLead the design and implementation of systems within the enterprise, lay out design patterns for the services you own running in the cloud using cutting edge technologies and architectural approaches based on microservicesAbility to choose & optimize non-functional needs of the system. Design and build appropriate observability (monitoring, tracking, logging, alerting) solutions from an operational excellence standpointIdentify and build common enterprise components that can be leveraged by multiple products. You will review and monitor current engineering work, as well as previously constructed applications, to ensure the software is running as smoothly as possibleDrive technical initiatives/innovation across engineering teams with a focus on increasing application's performance, resiliency and stabilityPerform POCs and provide the guidance to the teams with the pros and cons derived from the POC outcomesBuild and coach the team on engineering best practices, advocate or and improve upon our tech culture principlesWork with international teams, accomplish engineering and organization mission by accomplishing OKRs as neededMinimum Qualifications10 years work experience in delivering highly available, scalable, distributed systems and microservices in a production settingStrong programming experience in Java, Spring boot and competent in designing and building enterprise-scale applications, common frameworks, etc. Hands-on coder with a good understanding of enterprise-level code5+ years work experience with AWS technologies such as DynamoDB, Kinesis, Lambda, Fargate5+ years work experience with microservices and RESTful web servicesExperience with Docker and Terraform is a mustExperience with SaaS based systemsExperience with messaging systems like Kinesis StreamKnowledge of software best practices and tools, like Continuous Integration/Delivery (CI-CD), Terraform based Infrastructure As Code (IAC), Datadog, ELK, Jenkins etcAWS Certification is a plusExcellent troubleshooting and problem-solving skillsAbility to work collaboratively through an agile development process that promotes constant team communicationExcellent written and oral communication skillsWe value engineers who are:Obsessed with Quality: Your Production code Just Works& scales linearlyTeam Players: You believe that more can be achieved together. You listen to feedback and also provide supportive feedback to help others grow/improveFast Learners: You love learning how to use new technologies and then rapidly apply them to new problemsPragmatic: You know when it’s appropriate to take shortcuts that don’t sacrifice quality or maintainabilityOwners: Engineers at Autodesk know how to positively impact the business#LI-AC3At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers.Salary is one part of Autodesk’s competitive package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.
View Original Job Posting