Job Requisition ID #
25WD88168
Position Overview
As the Software Development Engineer, you will be part of the AI, Data & Automation Organization (AIDA) within Autodesk's Enterprise Systems and Experience (ESE). AIDA is instrumental in enabling enterprise teams and customer facing organizations to leverage AI, Data and Automation more effectively resulting in solutions that are combined with intelligent features and powerful automations through platforms we build and deliver. We are focused on bringing more proactive tools and automations, and AI enabled Intelligence to the existing processes across ESE & to other internal organizations associated with DevOps, Product Engineering, Specialized Services, Developer Enablement & Customer Experience, etc., Our team has a lot of visibility and the impact of our work is directly related to Autodesk business results. We value the culture, transparency & collaboration in our team and at Autodesk in general, we take pride in our global diversity and how we work and communicate with one another.
Want more jobs like this?
Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.
To be more successful in this role, you are expected to showcase key Autodesk values i.e. Ways we Work (One Autodesk, Make Key Decisions, Bring Authentic Selves & Showcase integrity). You are humble, able to demonstrate better collaboration and display inclusiveness in the day-to-day work resulting in a high-performing & successful team. You are also expected to showcase high levels of accountability and ownership in the work delivering smart solutions to business problems.
Responsibilities
- Meet, discuss and conclude the scope of software requirements from different stakeholders across Geo
- Influence the design decisions for the team with expertise in various design patterns to get the most effective outcome
- Build an effective design document based on the requirements discussed
- Analyse and pick the tool stack that is required for the project and estimate the timelines for delivery
- Prepare a strong development plan that includes feasibility testing, resource requirements, development plan, DevOps, testing, UAT & Signoff
- Assign/Distribute key development modules to the different team members for coding, testing, debugging, and analytics
- Be responsible for advanced, high-performing software development and delivery
- Incorporate Autodesk's TRUST Commitments in every phase of the build process adhering to Security, Availability & Reliability, and Recoverability compliance
- Adhere to code development best practices throughout the development lifecycle
- Define standards and best practices for the SDLC, adopting various processes and methodologies
- Perform functional and UAT in phases before the final release to ensure alignment with the requirement
- Develop reusable libraries & runbooks wherever possible to reduce the overall build time
- Represent the team in various key stakeholder discussions and propose solutions
- Coach the other team members on technical and professional aspects wherever needed
- Constantly showcase adoption towards best design & development practices
- Take ownership of production issues/bugs and provide permanent solutions using the team's complete capacity
- Summarize, visualize, and communicate the benefits in clear and concise business language
- Maintain a good analytical mindset to look for operational and business patterns to suggest better solutions to the stakeholders
- Maintain a can do attitude and handle challenges with ease under complex scenarios
- Ability to manage multiple priorities as well as the flexibility to adapt to change with new systems and methods while working in a team environment
- Strong written and verbal communication skills with the ability to convey strategies and complex information effectively within all levels of the organization
Minimum Qualifications
- 3 to 6 years of proven experience as an AWS Developer with Software Design, Development, Deployment & Maintenance hands-on experience
- Education equivalent to a bachelor's degree/master's in computer science
- Experience in web application & RESTful, GraphQL web service development. Dealing with. JSON and .yaml config files are mandatory
- Hands-on development experience in AWS & Azure Cloud
- Understanding of DevOps process and Agile development with Continuous Integration / Delivery (CI/CD)
- Strong coding experience in Python and any other equivalent programming language
- Strong notions of security best practices (e.g. using IAM Roles, KMS, etc.)
- Experience in solutioning and building Serverless or Microservices cloud architectures for web applications & tools
- Preferrable experience in .Net, C#, and NodeJS is a value add
- Experience in designing, deploying, and managing code deployment pipelines in both production and non-production environments
- Good hands-on experience in building infrastructure through CFTs, AZURE ARM templates and Terraforms
- Hands-on experience with the dev tools like GIT, REST Client, JIRA, IDEs like Visual Studio Code, and Database Client
- Strong hands-on with SQL & NoSQL databases. (RDS & Dynamo DB, etc.,)
- Experience in AWS Services: AWS Lambda, API Gateway, SNS, SQS Topics, Event Bridge & CloudWatch, S3, VPC & Networking, AWS SAM, Step Functions, RDS, Dynamo DB, Route53 & CloudFront, EC2, IAM Policies & Roles, ECS & EKS, Exposure to Splunk or ELK, AWS CLI & AWS SDK
- Azure Functions, Networks, Azure DevOps
- Automation of administration activities through Ansible, Chef, Puppet or any similar orchestration engines is mandatory
- Cross-platform experience is mandatory (Windows, Linux server platforms)
- Have good verbal communication skills (English) in both technical and non-technical communications
- Have good experience creating design documents and architectural diagrams (e.g Visio), and presentations (PPT)
- Working knowledge of Docker containers and the Kubernetes environment will be a plus
- Exposure to Enterprise Infrastructure & Application Operations will be an added advantage
#LI-RV1
Learn More
About Autodesk
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.
When you're an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!
Salary transparency
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, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.
Diversity & Belonging
We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging
Are you an existing contractor or consultant with Autodesk?
Please search for open jobs and apply internally (not on this external site).