Principal Software Engineer - Cloud Applications

Company: Autodesk
Company: Autodesk
Location: EMEA - United Kingdom - Offsite/Home
Commitment: Full time
Posted on: 2023-05-03 17:40
Job Requisition ID #23WD69419Position OverviewWe are looking for a Principal Software Engineer, Cloud Applications to join our Domain Services team.In Autodesk Innovyze we are building the most innovative SaaS platform in the cloud to serve our existing and new water planning, simulation, and management products.You will have superior AWS knowledge and experience, as this team builds core capabilities in the cloud, from heavy compute to complex data sharing services. You will be supported by your team members and be encouraged to develop new skills in a friendly, but highly productive, environment.This job can be done remotely within Europe.ResponsibilitiesDesign and implement complex backend serverless and containerized microservices on AWS.Develop testable, readable, and effective production quality code.Provide technical guidance and support to colleagues in the design and implementation of solutions.Work closely with stakeholders to define best in class solutions.Work within an Agile Development Team to implement these solutions.Partner with fellow developers to estimate task durations and deliver timely results.Minimum QualificationsMinimum 5-7 years’ experience, preferably building back-end data services, APIs or microservices in a large-scale production environment.Experience with developing SaaS applications in an AWS environment with services such as API Gateway, Lambda, Step Functions, ECS, SQS, EventBridge, DynamoDB and S3.Strong knowledge of TypeScript and Node.Good knowledge of Docker containers.Good knowledge of UI frameworks such as Angular, React or Vue.js, preferably React.Experience working in an Agile environment.Understanding of the principles of TDD, CI/CD, DevOps.Preferred QualificationsKnowledge of event-driven architectures and related AWS messaging services, such as SQS, SNS and EventBridge.Knowledge of NoSQL data modeling.Knowledge of software engineering best practices including unit testing and industry standard design patterns.Knowledge of git-based source control systems, such as GitHub or Azure DevOps.Autodesk offer great benefits including stock options, annual performance bonus, premium medical and life insurance, learning platforms access and comprehensive training budgets as well as health and wellbeing benefits.At 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