View All Jobs 167944

Principal Engineer (java, AWS, DB)

Design and implement scalable distributed systems for real-time data processing
Pune, Mahārāshtra, India
Expert
22 hours agoBe an early applicant
PlanGrid

PlanGrid

A construction software platform specializing in project management, document collaboration, and field reporting for the construction industry.

Principal Software Engineer

The Autodesk Platform Services and Emerging Technologies team is looking for a passionate Principal Software Engineer with extensive experience in distributed systems and database engineering to join their Forge Data team. You will be based in Pune and will report to a Software Development Manager. This is an opportunity to create amazing things and learn from some of the best in the industry.

Our team enables real-time data-centric experiences at scale to make a difference for all of those who imagine, design, and make our world.

  • Experiment, learn, and grow
  • Use the latest and greatest cloud technologies
  • Deliver code that millions will use
  • Mentor and be mentored
  • Make key decisions

Responsibilities

  • Regularly address significant and most challenging problems on the team, from technical design to launch
  • Deliver solutions that are used by other teams and products
  • Devise strategies for tackling large projects
  • Regularly address complex architectural challenges and implement architectural standards in new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Mentor junior members

Minimum Qualifications

  • BS/MS in Computer Science or a related technical field involving programming
  • 10+ years of hands-on experience in Java with strong expertise in Spring Boot and building scalable microservices
  • Strong understanding of relational and NoSQL databases(MySQL, PostgreSQL, DynamoDB)
  • Design and optimize solutions leveraging AWS services (S3, SQS, RDS, IAM, Lambda, DynamoDB etc) or equivalent cloud platforms
  • Familiarity with CI/CD pipelines and DevOps practices
  • Lead by example through hands-on coding, conducting code reviews, and enforcing best practices for clean, maintainable and high quality code
  • Mentor and guide teams technically, ensuring delivery of high-quality, enterprise-grade solutions
  • Collaborate across cross functional teams demonstrating strong communication and interpersonal skills
  • Good to have: Experience with Terraform for infrastructure as code (IaC)
  • Exposure to containerization tools like Docker and orchestration platforms

Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here.

+ Show Original Job Post
























Principal Engineer (java, AWS, DB)
Pune, Mahārāshtra, India
Engineering
About PlanGrid
A construction software platform specializing in project management, document collaboration, and field reporting for the construction industry.