Software Development Engineer [PSET

Autodesk

Pune Division, Maharashtra, India0–2 yrs3d agovia LinkedIn

About the Role

  • Contribute to the development and evolution of Autodesk's cloud data platform.
  • Build reliable, scalable software used by millions of customers worldwide.
  • Work alongside experienced engineers, architects, and product managers.
  • Gain hands-on experience with modern cloud technologies and engineering practices.
  • This role is based in Pune and reports to the Manager of Software Development.
  • Flexible hybrid work model offered.

Key Responsibilities

  • Participate in the software development lifecycle, including design, implementation, testing, deployment, and maintenance.
  • Develop, test, troubleshoot, and maintain high-quality software primarily using Java and Spring Boot.
  • Write clean, maintainable, and well-tested code following established engineering practices.
  • Work with experienced engineers and architects to understand technical designs and translate requirements into software features.
  • Contribute to cloud-native services and RESTful APIs running on AWS.
  • Build automated unit and integration tests to improve software quality and reliability.
  • Participate in code reviews and incorporate feedback.
  • Learn and contribute to CI/CD pipelines, cloud infrastructure, monitoring, and production support practices.
  • Collaborate with team members to diagnose and resolve software defects and production issues.
  • Contribute ideas that improve engineering practices, developer productivity, and product quality.
  • Use modern AI-assisted development tools and practices, including code generation, automated reviews, and Spec-Driven Development, with appropriate engineering validation and oversight.

Minimum Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
  • 0 to 2 years of software development experience (including internships, academic projects, open-source contributions, or professional experience).
  • Good understanding of Java and object-oriented programming concepts.
  • Understanding of fundamental data structures, algorithms, and software engineering principles.
  • Familiarity with Spring or Spring Boot (gained through coursework, projects, internships, or professional experience).
  • Basic understanding of RESTful APIs and web application development.
  • Familiarity with relational or NoSQL databases.
  • Experience using Git or another source-control system.
  • Understanding of software testing concepts, including unit and integration testing.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability and enthusiasm to learn new technologies and work collaboratively in an engineering team.

Preferred Qualifications

  • Exposure to cloud platforms such as AWS, including services such as S3, SQS, DynamoDB, Lambda, or IAM.
  • Familiarity with microservices and cloud-native application development.
  • Exposure to Infrastructure as Code tools such as Terraform.
  • Familiarity with CI/CD concepts and tools.
  • Experience with shell scripting or Linux development environments.
  • Exposure to application monitoring, observability, or production support.
  • Familiarity with Docker or containerized applications.
  • Exposure to streaming or distributed data technologies such as Apache Flink.
  • Experience using AI-assisted software development tools.

Fresher Software Developer Jobs in Pune · last 7 days

94 openings · all need no experience

Most hiring: Aenrox Engineering, Mastercard, bp

See all 94 →