Principal Software Engineer - Backend
Core
Designing, building, and evolving scalable backend services, APIs, and event-driven systems at enterprise scale for Autodesk's Enterprise Data Management organization.
Role type
Principal Software Engineer (Backend)
Builds
Large, complex, business-critical backend and distributed systems
Domain
Enterprise software, cloud-native architecture, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend systems design, distributed systems architecture, API design, cloud-native patterns, system reliability, incident response, technical strategy, cross-team influence, code quality, CI/CD
Preferred skills
Enterprise platform services, data engineering ecosystems, event streaming platforms, master data management, analytics integration, large organization experience
Technologies
AWS, Kafka, Kinesis, Snowflake
Responsibilities
Shape architecture and technical strategy across multiple teams; Author and evolve critical backend systems and APIs; Lead design of distributed, event-driven systems; Establish service and API standards; Act as technical decision-maker for cross-team initiatives; Drive operational excellence; Mentor senior engineers; Partner with product and platform leaders; Remain hands-on with complex system design and incident resolution
Seniority
Principal, hands-on IC