Senior Software Development Engineer sought to build and maintain a distributed compute system in a fast-paced environment.
The Autodesk Developer Enablement team is looking for a highly motivated and seasoned engineer to work on designing, building, and operating services used by developers across Autodesk.
The ideal candidate will have a strong sense of ownership and be able to drive projects through to completion.
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
Requirements:
- 4 years hands-on software development experience in a language like Go, Java, Python, or.NET
- 4 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:
- Experience building apps on AWS using services such as ECS/EKS, Step Functions, Lambda
- Experience working with containers
- Good understanding of networking and security concepts