Position Overview
Does automation and a fast-paced environment excite you?
Do you thrive on building resilient, scalable systems?
Do you have a passion for uptime?
The Autodesk Developer Enablement team seeks a highly motivated, seasoned Senior Back End Software Development Engineer to build and maintain a distributed compute system.
You will be part of a team that designs, builds, and operates services used by developers across Autodesk.
You will work alongside other engineers to support daily operations and our long-term roadmap.
A successful Senior Back End Software Development Engineer has a strong sense of ownership and can drive projects through to completion.
We are looking for someone who is excited to shape a platform that allows teams to register, schedule, and control jobs based on the requirements with minimal latency.
As a key member of our team, you’ll tackle scale, distributed systems challenges, and customer-facing operations while working with cutting-edge AWS serverless tech.
Hybrid role with at least one day onsite in the Dublin office.
Responsibilities
• Write code that is testable, readable, and maintainable
• Perform code reviews
• Engage in technical and architectural discussions and decision-making
• Proactively automate processes and improve code quality
• Troubleshoot issues using distributed logging and tracing
• Support internal development teams by answering questions and creating sample code
• Participate in on-call rotations to support production systems
Minimum Qualifications
• 4 years of hands-on software development experience in a language like Go, or Python.
• 4 years of experience leveraging public cloud infrastructure components like compute, caches, and databases
• Experience implementing unit and integration tests
• Understanding of DevOps best practices
• Good self-management skills and the ability to track and prioritise multiple tasks coming in simultaneously
• Experience working with containers
• Experience building apps on AWS using services such as ECS/EKS, Step Functions, Lambda
• Experience with Agile software development practices
• Good understanding of networking and security concepts
#LI-IS1