Senior Principal Engineer

Autodesk Autodesk · Enterprise · Kraków, Poland

Senior Principal Software Engineer to shape the technical future of Autodesk's Operations Solutions platform, focusing on digital twins and data-driven intelligence for building operations. This role involves driving architecture, leading technical initiatives, and guiding engineering teams in building large-scale cloud applications, platforms, and distributed systems.

What you'd actually do

  1. Define and drive the technical architecture for critical platform and product initiatives.
  2. Lead complex cross-team engineering efforts from concept through delivery.
  3. Design scalable, secure, and maintainable solutions that support long-term business objectives.
  4. Partner with product, architecture, and engineering teams to align technical strategy and execution.
  5. Establish engineering standards, patterns, and best practices across multiple teams.

Skills

Required

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience.
  • Strong software engineering fundamentals, including object-oriented design and distributed systems principles.
  • Expertise in one or more modern programming languages such as TypeScript, JavaScript, C++, Java, or similar.
  • Experience building cloud-native applications on AWS, Azure, or comparable platforms.
  • Strong understanding of API design, service-oriented architectures, and event-driven systems.
  • Experience with modern web technologies, including React, TypeScript, HTML, and CSS.
  • Experience working with relational and/or NoSQL databases.
  • Familiarity with CI/CD pipelines, automated testing, and modern software delivery practices.
  • Strong problem-solving, communication, and stakeholder management skills.
  • Experience influencing technical decisions across multiple teams and organizations.

Nice to have

  • Experience building platform products, shared services, or developer platforms.
  • Experience modernizing or evolving large-scale applications and architectures.

What the JD emphasized

  • 12+ years of experience designing, building, and delivering commercial software applications.
  • Proven experience leading architecture and technical direction for large-scale software systems.