Software Engineer

Autodesk Autodesk · Enterprise · Dublin, Ireland

Software Development Engineer role focused on building and optimizing cloud-based platform services, including API Gateway, serverless computing, virtual machines, and container orchestration in AWS and GCP environments. Responsibilities include developing solutions for API metering, monetization, and multi-region availability, contributing to code reviews, and handling operational requests.

What you'd actually do

  1. Develop solutions on the North-South & East-West API Gateways for whole of Autodesk Platform Services.
  2. Develop cloud based solutions for metering & monetization of APIs that can handle well upwards of 60,000 requests per second.
  3. Enable multi-region availability for the platform.
  4. Contribute to code reviews, paying off technical debts for the team and enable innersourcing of the platform.
  5. On a rotation basis, respond to operational requests & incidents related to the platform.

Skills

Required

  • Python
  • Go
  • JavaScript
  • serverless computing (AWS Lambda)
  • virtual machine services (AWS EC2/ GCP Compute Engine)
  • container orchestration (AWS ECS, GCP Container Engine, k8s)
  • Infrastructure as Code (IaC)
  • Terraform
  • CloudFormation
  • unit and integration tests

Nice to have

  • AWS certifications
  • GCP certifications
  • Lua
  • Envoy
  • Istio
  • Helm
  • ArgoCD
  • CI/CD pipelines (Jenkins, Spinnaker)
  • monitoring and logging tools (CloudWatch, Dynatrace, Splunk)
  • API Gateway management (Google Apigee)
  • network topology
  • cloud computing best practices