At a Glance
- Tasks: Develop world-class web applications to boost efficiency in construction.
- Company: Join Autodesk, a leader in innovative software solutions.
- Benefits: Competitive salary, bonuses, stock options, and comprehensive benefits.
- Other info: Dynamic team culture with opportunities for growth and mentorship.
- Why this job: Make a real impact on sustainable construction with cutting-edge technology.
- Qualifications: 5+ years in frontend development with HTML, CSS, JavaScript, and React.
The predicted salary is between 60000 - 80000 £ per year.
The Autodesk Interactive Graphics Solutions group is seeking a talented and highly motivated individual to develop world-class commercial web applications used by construction companies to increase efficiency and reduce the high amount of waste produced during construction. If you are a Senior Software Engineer proficient in web application development and enjoy working in a dynamic, fast-paced team with state-of-the-art technologies, we would love to hear from you!
Responsibilities
- Contribute across the full software development lifecycle, from design to deployment and continuous improvement.
- Translate high-level product requirements into iterative, customer-facing enhancements.
- Design and develop solutions with clear system boundaries and scalability considerations across components and services.
- Evaluate and make informed trade-offs across components and services, balancing performance, complexity, and long-term maintainability.
- Contribute to architectural decisions that shape extensibility, scalability, and cross-product integrations.
- Collaborate closely with Product Managers, UX Designers, Architects, and Engineers across distributed teams.
- Lead root-cause analysis for production issues, implement durable fixes and preventative improvements.
- Elevate code quality through rigorous code reviews, automated testing strategies, and CI/CD improvements.
- Mentor developing engineers and contribute to a culture of engineering excellence and accountability.
- Actively participate in Agile delivery, providing accurate estimates and proactively managing technical risks.
- Leverage AI tools and modern engineering productivity techniques in daily workflows.
Minimum Qualifications
- 5+ years solid hands-on frontend development experience with HTML, CSS, JavaScript, TypeScript and React.
- In-depth understanding of JavaScript internals and fundamentals.
- Experience with state management solutions such as Redux, MobX or React Query.
- Proficient experience with frontend testing frameworks like Jest and Cypress.
- Familiarity with bundling tools such as Webpack and Rsbuild.
- Experience building scalable, high-performance applications with attention to reliability and maintainability.
- Solid understanding of web application architectures, APIs, and service-oriented systems.
- Hands-on experience with automated testing, CI/CD pipelines, and Git-based workflows.
- Experience leveraging AI-assisted development tools to improve engineering productivity and software quality.
- Experience working on agile software projects with short release cycles.
- Excellent problem-solving abilities.
- Strong verbal and written communication skills.
- Available for on call work (on a rotation basis).
- Bachelor of Science or higher degree in computer science or equivalent experience.
Preferred Qualifications
- Familiarity with 2D/3D visualization systems or graphics technologies (WebGL/WebGPU).
- Exposure to backend technologies (e.g., Node.js, C#) in distributed or service-oriented architectures.
- Experience with Amazon Web Services or other cloud infrastructure technologies.
- Experience facilitating Agile ceremonies or serving in a Scrum leadership capacity.
The Ideal Candidate
- A proactive, curious engineer who stays current with emerging tools and technologies.
- Comfortable working in cross-functional teams of local and remote peers.
- Results-driven, adaptable, and capable of managing multiple priorities.
- Strong advocate for engineering excellence and continuous improvement.
- Collaborative mindset with the ability to communicate effectively with both technical and non-technical stakeholders.
- Values in-person collaboration and actively leverages office interactions to strengthen team relationships, mentoring, and decision-making.
We think you need these skills to ace Senior Software Engineer in Sheffield
Frontend Development
HTML
CSS
JavaScript
TypeScript
React
State Management (Redux, MobX, React Query)