Description
Autodesk, Inc. is seeking a Senior Full Stack Software Development Engineer to join their team in Krakow, Poland. As a global leader in design and make software, Autodesk exists to turn ideas into new realities that shape a successful future.
The Senior Full Stack Software Development Engineer will contribute to delivering solutions that provide a cohesive, scalable cloud platform experience for Autodesk Operations Solutions and Autodesk Tandem. The ideal candidate will have experience across all aspects of cloud application development.
Responsibilities
- Take ownership of the design, implementation, testing, deployment, and ongoing maintenance of application features and services
- Write clean, secure, readable, testable, maintainable, and well-documented code in accordance with team standards and software engineering best practices
- Contribute actively to technical design discussions, evaluate implementation options and trade-offs, and propose effective solutions within your area of responsibility
- Apply software design principles and patterns, including event-driven architecture, while considering how systems and services interact and the broader impact of changes across the codebase
- Collaborate closely with engineers, product managers, designers, and other cross-functional partners to align on project goals, timelines, requirements, specifications, and incremental product improvements
- Participate in code reviews by providing and incorporating constructive feedback to continuously improve code quality, consistency, and development practices
- Troubleshoot and resolve complex issues in development and production environments, performing root-cause analysis and contributing to effective, lasting solutions
- Leverage the AWS ecosystem to build scalable, reliable, resilient, and operationally maintainable solutions
- Mentor and support less experienced engineers, fostering their professional development and promoting high-quality engineering practices and deliverables
Minimum Qualifications
- Bachelor’s degree in computer science, engineering, mathematics, or a related field
- 5+ years of relevant industry experience building and delivering robust, performant, and maintainable commercial applications
- Demonstrated experience applying software design principles, patterns, data structures, and algorithms
- Ability to approach software complexity in a systematic and structured manner
- Proficiency in at least one programming language, such as Go, C++ or JavaScript, together with experience working across a modern full-stack technology stack
- Experience applying event-driven architecture principles
- Proficiency with version control systems such as Git and standard development workflows, including CI/CD tools such as Jenkins
- Experience with AI-assisted software development tools and practices
- Experience with Agile methodologies and working within a Scrum framework
- Excellent problem-solving skills, with the ability to adapt to changing priorities, technology stacks, and programming languages
- A strong willingness to learn and develop new technical skills
- Strong verbal and written communication skills in English, with the ability to communicate technical concepts clearly and collaborate effectively within a cross-functional team
Preferred Qualifications
- Master’s degree or PhD in computer science or a related field
- Experience building Progressive Web Applications
- Experience with HTML and CSS, as well as modern frameworks and libraries such as React, Grommet, and i18next
- Experience working with relational and non-relational databases, including data modeling, querying, and data access patterns
- Experience with B2B SaaS products and the operation of multi-tenant platforms
- Experience collaborating with designers using tools such as Figma, as well as component development and documentation tools such as Storybook
- Experience with web analytics and product analytics tools such as Pendo or Mixpanel
- Experience with digital twin technologies or within the architecture, engineering, construction, and operations (AECO) domain