Senior Software Engineer

Autodesk Autodesk · Enterprise · Bonn, Germany

Senior Software Engineer role focused on designing and implementing scalable viewer capabilities for Autodesk's platform, enabling real-time interaction with complex 2D and 3D models. The role involves end-to-end ownership of features, architectural contributions, performance optimization, and collaboration with cross-functional teams, with a focus on modern cloud-enabled ecosystems.

What you'd actually do

  1. Design and implement complex viewer features and subsystems, including rendering workflows, APIs, and platform services
  2. Own features and clearly defined subsystems end-to-end: clarify requirements, define technical design, implement, test, deploy, and support in production
  3. Drive performance improvements for large-scale 2D/3D model rendering, memory efficiency, and client responsiveness
  4. Design solutions with clear system boundaries and scalability considerations across components and services
  5. Evaluate and make informed trade-offs across components and services, balancing performance, complexity, and long-term maintainability

Skills

Required

  • 5+ years of professional software development experience delivering production-grade systems
  • Strong proficiency in JavaScript/TypeScript and modern web technologies (e.g., React or similar frameworks)
  • Experience building scalable, high-performance applications with attention to reliability and maintainability
  • Solid understanding of distributed systems, APIs, and service-oriented architectures
  • Hands-on experience with automated testing, CI/CD pipelines, and Git-based workflows
  • Strong problem-solving skills and ability to work independently on complex tasks
  • Effective written and verbal communication skills in English
  • Experience working in Agile development environments

Nice to have

  • Experience with Node.js and cloud-native architectures (e.g., AWS, Docker)
  • Knowledge of performance profiling, memory optimization, and observability tooling
  • Experience contributing to platform-level or cross-team technical initiatives
  • Familiarity with 2D/3D visualization systems or graphics technologies (WebGL/WebGPU)