Autodesk S.A. logo
Autodesk S.A.3 days ago

Principal Engineer

On-site · Bengaluru, Karnataka, India

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Lead and mentor a Scrum team to design, implement, and maintain scalable backend microservices powering Autodesk Fusion’s data platform. Architect and optimize backend systems, troubleshoot complex issues, and drive performance, resiliency, and security. Develop robust test automation, collaborate with product owners and cross-functional teams to deliver high-quality features, and continuously research and adopt new technologies and patterns to keep the platform ahead of the curve.

Required Qualifications

  • Bachelor’s degree in computer science, information systems, or equivalent experience
  • 10+ years of hands-on experience with large-scale cloud services and applications
  • Proven leadership in critical projects and fast-paced environments
  • Advanced Java programming skills (Spring, Jersey, Spring Boot)
  • Expertise in large-scale microservices, caching (Redis), distributed tracing (Kinesis), and scaling
  • Mastery of RESTful web services, relational and NoSQL databases (MySQL, DynamoDB)
  • Experience with unit and automation testing (JUnit, Cucumber, JMeter)
  • Deep knowledge of software design patterns, distributed systems, resiliency, and security
  • Strong troubleshooting and remote debugging skills
  • Familiarity with build and CI/CD tools (Ant, Gradle, Docker, Jenkins) and version control (Git)
  • Excellent communication and adaptability across time zones
  • Preferred: AWS stack (ECS, Lambda, Batch, Step Function, API Gateway, CloudFront, S3, SQS)
  • Familiarity with Python, Groovy, and JavaScript frameworks (AngularJS, React.js, Redux)
  • Agile development experience
  • Knowledge of search technologies (Lucene, Elasticsearch)
  • Experience with Jira and Wiki
  • Join Us: collaboration across product owners, scrum masters, and cross-functional teams

Desired Qualifications

  • Advanced Java programming skills (Spring, Jersey, Spring Boot)
  • Experience with large-scale microservices, caching (Redis), distributed tracing, and scaling
  • Mastery of RESTful web services, relational and NoSQL databases (MySQL, DynamoDB)
  • Experience with unit and automation testing (JUnit, Cucumber, JMeter)
  • Familiarity with build and CI/CD tools (Ant, Gradle, Docker, Jenkins) and version control (Git)
  • Experience with AWS stack (ECS, Lambda, Batch, Step Function, API Gateway, CloudFront, S3, SQS)
  • Knowledge of search technologies (Lucene, Elasticsearch)
  • Agile development experience
  • Strong troubleshooting and remote debugging skills
  • Excellent communication and adaptability across time zones
  • Experience with Jira and Wiki
  • Leadership/mentorship of a Scrum team
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Autodesk S.A.

Principal Engineer

Apply on Sorce