Principal Software Engineer (Python & React)

Company: Autodesk
Company: Autodesk
Location: Toronto, ON, CAN
Commitment: Full time
Posted on: 2023-05-03 17:44
Job Requisition ID #23WD67405Position OverviewAutodesk is evolving its subscription business models and the Offer to Price team is helping ideate, plan, build and run the foundation of the company’s $2.5B+ business with an eye on scaling to meet the needs of its growth to $5B and beyond.We are not a traditional IT organization. We build engineering platforms that integrate with our customer-facing products and serve our partner ecosystem. We strive to embrace a leading edge yet pragmatic engineering focus on practices that provide consistent value to our customers, like Cloud and integration technologies, DevOps capabilities and a Disciplined agile delivery.ResponsibilitiesDevelop high quality, scalable, secure, stable code for use in products and solutions for customers, making it easier for other developers to maintain, enhance and reuseApply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexityDevelop and maintain Unit Tests; strive to automate testing as much as possibleEnsure new code follows best security practicesDocument new code and features developed, including changes to existing codeWrite and present code design specificationsParticipate in code reviews to ensure new code conforms to standardsInteract with customers to identify and resolve product defects; work directly with business people dailyMaintain, troubleshoot and debug code, as requiredTest newly developed features to ensure they are functioning properly Participate in developing test plans, including regression tests, for newly developed software or featureEnsure new code, feature or software product meets performance goals/metricsResearch and resolve defects logged by customers or QA and document all changes madeUnderstands, embraces and promotes agile methodologies, principles and values within the team. Participate in team retrospectives and feedback loops to improve on future iterationsWork with Product Owner and/or Product Manager/Team to understand and help refine functional requirements for new products or upgrades and have a clear understanding of what definition of “done” isMentor and provide direction to less experienced software engineers regarding company development processes and product architecture, at senior levelsDevelop depth in at least one technical area, but breadth in numerous areas to be a greater asset to the teamMinimum QualificationsBachelor’s Degree in Software Engineering or Information Technology8+ years of software development experienceExperience with Web product developments and enhancements, Web product development with strong JavaScript skill.Practical experience building UI with one or more modern libraries/frameworks like React, Angular or otherUnderstanding of REST and ability to build REST APIs with PythonKnowledgeable and enthusiastic about writing well tested applications including unit tests, functional tests and virtual regression testsExtensive experience with Java, Python and databases like MySQL, PostgreSQL or AuroraGood understanding of AWS technologies e.g. S3, EMR, Kinesis, etc.Excellent analyzing and problem solving skillsTeam player attitude with a willingness to lead when necessaryAbility to document requirements and specifications#LI-POSTAt 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