At Autodesk, we are revolutionizing how people design, empowering them to imagine, design, and make a better world. We believe in the power of automation and modern technology to inspire creativity. If you're ready to be part of a that values resilience and uptime, the Developer Enablement team at Autodesk has the perfect position for you!
Autodesk's Development Enablement organization seeks a hands-on, experienced engineering manager to lead a team of experienced and driven engineers responsible for building, maintaining, and supporting Autodesk's next-generation platform.
This successful manager who possesses will lead an engineering team that develops and manage cloud platform technologies, and deployment pipelines, will have engineering leadership experience and hands-on background, can lead by example and drive projects through completion; they will be well-versed in modern automation frameworks that will be used to build supportive services used by our internal customer base.
Responsibilities
- Manage and mentor the software engineering / SRE team
- Provide insight, feedback, and recommendations to senior management
- Identify efficiency opportunities through automation
- Manage the planning, execution, and success of technical projects
- Work with architects, product owners, and experience designers towards a shared vision and contribute to product roadmaps and business strategies
- Attract, hire, and grow top engineering talent
- Collaborate with a geographically dispersed team and stakeholders.
- Build a culture
- Work with Autodesk's engineering teams to ensure applications and services are highly available and reliable
- Perform code reviews, evaluate implementations, and provide feedback for tool improvements
- Engage in technical and architectural discussions
- Collaborate with stakeholders to understand requirements, understand use cases, and build toward a cohesive technical strategy
- Automate processes and propose new tools when needed
- Mentor teammates
Minimum Qualifications
- Hands-on experience with cloud technologies (AWS)
- Understanding of developing large-scale, distributed microservices architecture and platforms
- 10+ years of relevant industry experience, 5+ years of hands-on technical leadership, and 5+ years of people management experience (a must)
- Experience working with remote teams and other cross-functional stakeholders
- Recent hands-on experience within one or more languages - Python/Go. (a must)
- Experience with Scrum and agile development processes and methodologies
- Customer-facing and service-oriented person
- Understanding & curiosity of DevOps best practices, architectures, and methods
- 4+ years of experience with Docker and Kubernetes/ECS environments
- 4+ years of experience with configuration management tools and cloud automation (eg. TerraForm, Chef, Ansible)
- 4+ years of experience defining and building CI/CD processes and working with common CI/CD tools (Jenkins/Circle CI/Spinnaker)
Preferred Qualifications
- Experience building apps on AWS using services such as Step functions, DynamoDB, IAM, EC2, CloudWatch and Lambda
- Experience consuming, developing REST APIs
- Good understanding of networking and security concepts
- Experience with monitoring and logging tools (NewRelic, Splunk, ELK)