HireSleek

Senior Software Engineer

Website Autodesk

About Autodesk

Autodesk is a leader in 3D design, engineering, and entertainment software.

Job Summary

Are you passionate about building scalable backend systems that power mission-critical services? Do you thrive in a fast-paced, innovative environment? Join Autodesk and help us deliver world-class solutions for millions of users worldwide!

Key Responsibilities

  • Own and Evolve Core Microservices: Take charge of essential microservices that form the backbone of our data platform, working within a professional Scrum team.
  • Deliver High-Quality Code: Write clean, efficient, and maintainable code that meets our rigorous engineering standards.
  • Drive Performance and Scalability: Proactively identify and resolve issues related to performance, stability, and scalability, ensuring our systems are robust and future-ready.
  • Champion Test Automation: Contribute to our automated testing efforts, ensuring reliability and quality at every stage.
  • Collaborate Across Teams: Work closely with Product Owners, Scrum Masters, and fellow developers to turn requirements into high-impact microservices that delight our customers.
  • Innovate and Experiment: Research and prototype new technologies and patterns to keep our backend architecture at the cutting edge.
  • Deliver Results: Focus on quality and customer satisfaction as you help us meet and exceed our product goals.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, Information Systems, or equivalent experience.
  • 5+ years of hands-on experience with commercial cloud services and application development.
  • Strong grasp of software development principles, data structures, algorithms, and object-oriented design.
  • Experience with both relational and NoSQL databases.
  • Proven track record building and maintaining large-scale microservices, with knowledge of caching (Redis preferred), distributed tracing, eventing (Kinesis preferred), and scaling techniques.
  • Familiarity with UML, design patterns, distributed systems, resiliency, and security.
  • Proficiency in Java, Spring, Spring Boot, Jersey, and building RESTful web services.
  • Strong troubleshooting skills, including stack trace analysis, profiling, and remote debugging.
  • Experience with build and CI/CD tools (Ant, Gradle, Docker, Jenkins).
  • Hands-on with unit and automation testing tools (JUnit, Cucumber, JMeter).
  • Proficiency with Git or similar version control systems.
  • Excellent communication skills and a collaborative spirit.
  • Adaptability to changing business needs and priorities.

Preferred Qualifications

  • Experience working with AWS cloud services such as DynamoDB, Lambda, SQS, SNS, API Gateway, or ECS/EKS.
  • Hands-on experience with event-driven architectures, streaming platforms (Kafka/Kinesis), and asynchronous processing.
  • Familiarity with container orchestration using Kubernetes (EKS preferred).
  • Experience implementing observability frameworks (Grafana, Prometheus, OpenTelemetry).
  • Practical knowledge of API security, OAuth, JWT, and secure coding practices.
  • Exposure to infrastructure-as-code tools such as Terraform.

To apply for this job please visit autodesk.wd1.myworkdayjobs.com.