At a Glance
- Tasks: Join us in revolutionising the Design to Manufacture industry with impactful software development.
- Company: Be part of Autodesk, a leader in design and manufacturing solutions.
- Benefits: Enjoy competitive salary, remote work flexibility, and opportunities for professional growth.
- Other info: Collaborative remote team with regular meetups in Germany and the UK.
- Why this job: Make a real impact by developing secure, scalable cloud-based API capabilities.
- Qualifications: Experience in software engineering, backend development, and proficiency in modern C++.
The predicted salary is between 60000 - 80000 € per year.
Requirements
- Professional software engineering experience with a track record across both web services and large desktop applications
- Strong backend web development fundamentals: designing REST APIs, authentication and authorization, automated testing, and operational experience on AWS
- Strong proficiency in modern C++ and one other language from C#, TypeScript, or Python
- A natural feeling of what is 'good code' and 'good architecture'
- Good written and verbal English communication skills (Desirable)
- Deep familiarity with Linux tools, and experience with large cross-platform (Windows, macOS, Linux) (Desirable)
- Experience designing secure sandboxing or multi-tenant isolation for untrusted code execution (Desirable)
- Working knowledge of infrastructure-as-code tools and container technology (Desirable)
- Nice-to-have: exposure to CAD/CAM software and APS
What the job involves
We are on a multi-year mission to revolutionize the Design to Manufacture industry with Autodesk Fusion and are excited to offer an impactful role in our Product Development and Manufacturing Solutions division. The team you will join is spearheading the development of the Fusion engine of the Autodesk Automation API, the foundation for cloud-based Design and Manufacturing workflows.
In this role, you will be instrumental in developing and maintaining reliable, scalable, and secure cloud-based API capabilities that connect products across Autodesk's portfolio in the design and manufacturing domains. The service delivers Fusion's Design and Manufacturing functionality through a REST API released on Autodesk Platform Services (APS), and is used by a global network of developers and by other Autodesk products.
You will report to a Senior Software Engineering Manager. The team works in a primarily remote-based setup within Germany and the UK, with semi-regular meetups in our Parsberg, Munich, or Birmingham offices.
Be responsible for web services and desktop code of significant size and complexity which may require a high degree of ingenuity or creativity. Define and implement the Fusion Automation API, with a focus on stability, security, and scalability. Configure automated deployments and execute service releases. Extend and adapt the codebase of the Fusion compute engine for the Automation API, improving performance and reliability. Perform code reviews, mentor other developers, and actively contribute to decision-making on architecture. Partner with QA to improve service quality and stability via observability, monitoring, continuous integration, test-planning and -automation. Collaborate with software architects and developers worldwide, and with extended teams of UX, Research, Product Management, QA, and Platform Engineering.
Senior Software Engineer (Fusion Automation API) in Birmingham employer: Deepstreamtech
At Autodesk, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our remote-first approach allows for flexibility while our commitment to employee growth is evident through mentorship opportunities and involvement in impactful projects like the Fusion Automation API. Join us in our mission to revolutionise the Design to Manufacture industry, where your contributions will be valued and recognised within a supportive team environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (Fusion Automation API) in Birmingham
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those involving REST APIs and cloud services. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our mission!
We think you need these skills to ace Senior Software Engineer (Fusion Automation API) in Birmingham
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your professional software engineering experience, especially with web services and large desktop applications. We want to see your strong backend development fundamentals, so don’t hold back on showcasing your expertise in designing REST APIs and working with AWS!
Code Quality Matters:We’re all about good code and architecture here at StudySmarter. When you write your application, share examples of your work that demonstrate your natural feeling for what makes code 'good'. This could be through projects or specific challenges you've tackled in the past.
Be Clear and Concise:Good written communication skills are key! Make sure your application is clear and to the point. Use straightforward language to explain your experience and how it relates to the role. We appreciate a well-structured application that’s easy to read.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do and how you can fit into our team.
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Inside Out
Make sure you brush up on your backend web development skills, especially around REST APIs and AWS. Be ready to discuss your experience with C++ and any other languages you've worked with, like C#, TypeScript, or Python. They’ll want to see that you can not only code but also understand what makes 'good code' and 'good architecture'.
✨Showcase Your Problem-Solving Skills
Prepare to talk about complex projects you've worked on, particularly those involving large desktop applications or web services. Think of specific challenges you faced and how you tackled them, especially in terms of security and scalability. This will demonstrate your ingenuity and creativity, which are key for this role.
✨Communicate Clearly
Since good communication is desirable, practice explaining your technical decisions in simple terms. You might be asked to describe your thought process during a code review or how you mentor other developers. Clear communication can set you apart, especially in a remote setup where collaboration is crucial.
✨Familiarise Yourself with the Company’s Vision
Research Autodesk's mission to revolutionise the Design to Manufacture industry. Understanding their products and how the Fusion Automation API fits into their portfolio will help you align your answers with their goals. It shows you're genuinely interested in the role and the company, which can make a big difference.