Autodesk

Software Development Manager

Job description

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)

Autodesk

3D design, engineering, and entertainment software and services.