Onsite Senior Software Engineer

Posted yesterday

Apply now

About the role

  • Senior Software Engineer at Autodesk delivering scalable backend solutions for global users. Focused on core microservices and collaborating with cross-functional teams.

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

Benefits

  • Annual cash bonuses
  • Stock grants
  • Comprehensive benefits package

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

OnsitePuneIndia

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job