Software Development Engineer at Autodesk building education-focused product experiences. Collaborating across disciplines to support teaching and learning through innovative software solutions.
Responsibilities
Write production-quality code, maintain and connect systems, and collaborate with cross-functional teammates to deliver education features for Autodesk products
Implement backend services APIs, integrations, and product infrastructure that support education product features and platform experiences
Move quickly from prototype to production, balancing speed, quality, maintainability, and user impact
Integrate and productize ML/AI solutions in close collaboration with digital experience and platform engineering teams
Build and maintain automation, plugins or SDKs for CAD platforms (e.g., Fusion, Revit, 3DS Max, Maya), including tooling to support reproducible experiments and product delivery
Work across product and engineering boundaries, including lightweight frontend integration, data pipelines, service orchestration, experimentation tooling, or internal product workflows when needed
Write robust, well-tested code and participate actively in code reviews and design discussions; follow security and data-handling best practices
Document designs, APIs, runbooks and hand-off materials to product teams, and help onboard other engineers to the codebase
Contribute to team culture by sharing knowledge, and promoting reproducible engineering practices
Requirements
Bachelor’s degree in Computer Science, Software Engineering or equivalent practical experience
3+ years of professional software engineering experience (or equivalent)
Strong programming skills in Python and/or C++
Understanding of Full-Stack development workflows/processes
Able to utilise AI coding tools for increased velocity
Experience with containerization (Docker) and version control (Git)
Proven ability to integrate with CI/CD pipelines and maintain testable, maintainable code
Ability to work cross-functionally with product managers, designers, researchers, ML engineers, platform engineers, or other technical teams to ship features
Strong debugging, problem-solving skills and attention to detail
Excellent communication skills and ability to collaborate in a distributed team.
Application Software Developer helping design high - quality Android software for Ford's Electric Vehicles team. Collaborating within an agile team and maintaining navigation applications across in - vehicle displays.
Software Developer at Binary Stream responsible for developing Business Central extensions and software solutions. Collaborating with teams to ensure high - quality delivery of Microsoft Dynamics ERP solutions.
Senior Software Developer at Smile Digital Health improving healthcare data platforms. Leading investigations and delivering solutions for complex client - reported issues with cross - functional collaboration.
Technical Lead Engineer for Embedded Software Development supporting GE Vernova’s BWRX - 300 Small Module Reactor. Leading software engineering team and managing project delivery in a regulated industry.
Full - stack developer working on Bandsintown's tools used by the music industry. Collaborate with product and design to deliver user - facing features quickly and efficiently.
Principal Embedded Software Engineer at GE Vernova leading embedded system modernization and development. Collaborating across global teams to enhance reliability and agility in power system solutions.
Senior Software Engineer for Brink POS software development at PAR Technology Corporation. Leading design and implementation with advanced technical solutions in a collaborative environment.
Principal Embedded Software Engineer providing technical leadership and architecture guidance for real - time embedded systems at GE Vernova. Focused on modernizing grid - edge devices and improving lifecycle agility.
Senior Software Engineer driving innovation and resilience on Samsara's IAM platform, securing access for millions of users and protecting critical data.
Senior Software Engineer at Tether designing scalable backend systems for blockchain infrastructure. Collaborate globally on mission - critical financial products and tokenized assets development.