Principal Software Developer shaping Autodesk’s APS Developer Portal and application management platform. Leading architecture, hands-on engineering, developer workflows, and AI-assisted development practices.
Responsibilities
Provide technical leadership for complex, high-impact initiatives spanning multiple components, services, or teams
Define and evolve architecture for scalable, reliable, secure, and maintainable systems
Build alignment across organizational and system boundaries and communicate technical tradeoffs, risks, and recommendations
Identify cross-team risks and dependencies and establish reusable architectural patterns and guidance
Remain hands-on with architecture, design, prototyping, implementation, code reviews, debugging, and critical technical deliverables
Own technically complex initiatives from exploration and design through implementation, production readiness, and ongoing operation
Improve developer-facing workflows for app creation, API access, documentation, usage visibility, and platform self-service
Lead resolution of complex production issues and address root causes
Raise engineering standards through architecture and design reviews, code reviews, testing, operational readiness, and continuous improvement
Champion practices and tooling that improve software quality, developer productivity, reliability, and delivery effectiveness
Use production signals, customer feedback, and engineering data to improve systems and development practices
Use AI-assisted development tools across the software development lifecycle while evaluating correctness, security, maintainability, and accountability
Mentor and develop engineers through technical guidance, design discussions, code reviews, and feedback
Share knowledge and technical context broadly
Foster collaborative engineering culture and constructive technical decision-making
Requirements
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
8+ years of professional software engineering experience, including leading technically complex initiatives
Strong software engineering fundamentals and experience designing, building, and operating production systems
Architecture and system-design experience with complex web applications, API platforms, distributed systems, or comparable production environments
Hands-on programming experience with modern backend and/or frontend technologies
Experience with cloud services, APIs, data stores, security, and production observability
Experience using AI-assisted development tools in software engineering workflows
Experience delivering initiatives across multiple systems or teams and influencing technical decisions without direct authority
Strong written and verbal communication skills
Demonstrated ability to mentor engineers and raise team effectiveness
Preferred: experience designing and operating cloud-based web applications, developer platforms, or APIs at scale
Preferred: experience with Python/Django, JavaScript/TypeScript/React, AWS, relational databases, asynchronous processing, containers, CI/CD, and observability tooling
Preferred: experience with API architecture, security, reliability, scalability, performance, and integrations
Preferred: experience introducing, evaluating, or scaling AI-assisted engineering practices, automation, or modern developer workflows
Preferred: experience working with globally distributed engineering and cross-functional teams
Benefits
Annual cash bonuses may be included
Commissions for sales roles may be included
Stock grants may be included
Comprehensive benefits package
In-person onboarding and/or in-person ID verification may be required
Software development team lead building and modernizing SaaS applications for colleges and universities. Leading engineers, delivery, architecture, and responsible AI - assisted development.
Principal Engineer / Architect designing Azure cloud - native applications, data platforms, and distributed systems at Matrix. Leading technical architecture, hands - on engineering, and enterprise technology strategy.
Senior Software Engineer building prediction - market infrastructure and user - facing features for MetaMask’s self - custodial Web3 wallet. Developing secure APIs, real - time data integrations, and transaction - signing experiences.
Security Software Engineer building authentication, authorization, and cloud security features for Motive's AI - powered fleet management platform. Protecting products, infrastructure, and customer data.
Senior Full Stack Java Engineer building Java, React, and WFM solutions for Miratech’s global IT services clients. Developing scalable forecasting, scheduling, and operational reporting systems.
GM vehicle connectivity software co - op developing Linux - based C/C++/Rust systems. Prototyping, testing, and validating reliable vehicle communication software with hardware, application, and cloud teams.
Senior Software Engineer supporting Dynamics 365, Dataverse, Power Apps, and Azure initiatives. Providing architecture, integration, ALM, and technical solution guidance to a Montreal - based team.
Software Developer building LogiSense’s cloud usage - based billing platform with C#, .NET, and SQL Server. Owning complex features from design through delivery in a remote - first Canadian team.
Senior SDET automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building reliable test frameworks for microservices and platform services.
Senior Full - Stack Engineer building scalable APIs and web products for NimbleRx’s patient and pharmacy healthcare platform. Owning full - stack features, performance, testing, and technical delivery.