Design and make software for architecture, engineering, construction, and entertainment industries.
Lead backend microservices engineering for Autodesk Fusion data platform
2 days ago ago
Expert & Leadership (13+ years)
Full Time
Bengaluru, Karnataka, India
Office Full-Time
Company Size
11,600 Employees
Service Specialisms
Design
Engineering
Construction
Architecture
Consulting
Product Development
Technology Solutions
Software Development
Sector Specialisms
Building Design
Construction
Automotive
Building Product Manufacturing
3D Animation
Architecture
Engineering
Construction Professionals
Role
Description
test automation
microservices
backend scalability
research
mentoring
troubleshooting
Develop and maintain robust test automation
Collaborate Across Teams: Work closely with product owners, scrum masters, and cross-functional teams to deliver seamless, high-quality features
Architect, design, and implement clean, scalable code
Lead with Impact: Mentor a talented Scrum team, guiding the development of foundational microservices that power Fusion’s data platform
Ensure performance, resiliency, and scalability of backend systems
Innovate Continuously: Research, prototype, and introduce new technologies and patterns to keep our platform ahead of the curve
Research and implement new ideas and technologies
Architect for Excellence: Design and implement robust, efficient backend systems using best practices and modern development guidelines
Collaborate to analyze requirements and deliver impactful solutions
Lead and mentor a Scrum team maintaining multiple microservices
Solve Complex Challenges: Tackle technical puzzles, troubleshoot issues, and drive solutions that scale across global products like AutoCAD, Inventor, Fusion and Revit
Integrate features across diverse teams and Platform technologies
Troubleshoot and resolve complex technical issues
Requirements
aws
junit
elasticsearch
bachelor's
10+ years
docker
Experience with unit and automation testing (JUnit, Cucumber, JMeter)
Knowledge of search technologies (Lucene, Elasticsearch)
Bachelor’s degree in computer science, Information Systems, or equivalent experience
10+ years of hands-on experience with large scale commercial cloud services and applications
Familiarity with Python, Groovy, and JavaScript frameworks (AngularJS, React.js, Redux)
Advanced Java programming skills (Spring, Jersey, Spring Boot)
Experience with Jira and Wiki
Strong troubleshooting and remote debugging skills
Deep knowledge of software design patterns, distributed systems, resiliency, and security
Agile development experience
Proven leadership in critical projects and fast-paced environments
Expertise in large-scale microservices, caching (Redis), distributed tracing, eventing (Kinesis), and scaling
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)
Mastery of RESTful web services, relational and NoSQL databases (MySQL, DynamoDB)
Excellent communication and adaptability across time zones