Principal Software Development Engineer - Autodesk
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Join a team that designs, builds, and operates services used by developers across a global company, with a strong focus on uptime and scalability.

The Autodesk Developer Enablement team is seeking a seasoned Principal Software Development Engineer to build and maintain a distributed compute system. This is a unique opportunity to work on a fast-paced environment with a team that thrives on building resilient systems.

  • 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

Successful candidates will have a strong sense of ownership and be able to drive projects through to completion.

  • 6 years hands-on software development experience in a language like Go, Java, Python, or .NET
  • 6 years of experience leveraging public cloud infrastructure components like compute, caches, and databases
  • Experience implementing unit and integration tests
  • Understanding of Dev Ops best practices
  • Good self-management skills and ability to track and prioritize multiple tasks coming in simultaneously

Preferred qualifications include experience building apps on AWS using services such as ECS/EKS, Step Functions, Lambda, working with containers, and Agile software development practices.

;