web analytics

Principal Software Engineer

Autodesk

Autodesk gives you the power to make anything.

Job Requisition ID #

22WD57620

Position Overview

Autodesk is seeking a motivated and experienced Principal Software Engineer to join our Product Delivery platform team. You will play an essential role in improving the discoverability of our products and services and building workflows to support enterprise customers’ needs. You’ll be responsible for building new and enhancing existing APIs to ensure it scales with the growing demand, is highly available and impacts millions of users.

Responsibilities

  • Design, code, test, debug and document new and existing components to ensure that the application meets business, quality and operational needs
  • Build high quality code by developing both unit and integration testing
  • Provide project and team leadership to break down, estimate, and organize work
  • Participate in code reviews to ensure new code conforms to the highest standards
  • Collaborate with peer organizations, dev ops, support organizations on technical issues and provide guidance
  • Interpret and translate business needs to technical requirements and accurate
  • Research and drive adoption of new technologies
  • Work with team to troubleshoot code level problems quickly and efficiently
  • Focus on scalability, security and availability of all applications and processes
  • Design and architecture to enable secure, scalable and maintainable software
  • Provide guidance to own team and others on software development best practices
  • Identify risk and propose mitigation strategies associated with the Architecture
  • Research and drive adoption of new technologies
  • Excellent technical problem solving skills and aptitude to learn new technologies and methodologies
  • Respond on a rotation basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platform

Minimum Qualifications

  • BS/MS in computer science or related technical field
  • Over 8 years of professional experience developing scalable, distributed applications
  • Part of a large distributed team with significant responsibility
  • Strong experience leading team of 3+ software engineers on projects
  • Strong experience in object-oriented programming with languages like Java 8
  • Broad experience with Spring boot framework
  • Experience designing and building RESTful APIs using Microservices architecture
  • Experience working with containerization technology like Docker
  • Strong knowledge of AWS, databases, and cloud architectures
  • Strong experience and understanding of working on Agile processes like SCRUM
  • Demonstrated ability to independently deliver results in a fast-paced and collaborative
  • Strong leadership, communication skills, and ability to influence without authority
  • Ability to write good design documents
  • Ability to cultivate consensus and alignment within and across teams
  • Strong problem-solving skills

Preferred Qualifications

  • Experience working with containerization technology like Docker
  • Experience with CI/CD
  • Agile certification

#LI-POST

At Autodesk, we’re building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.

Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers.

To apply for the job click here

Principal Software Engineer

To apply for the job click here

Contact us

Autodesk

Autodesk gives you the power to make anything.

Related Jobs