Software Development Engineer
Autodesk India Pvt Ltd.
Apply on company website
Software Development Engineer
Autodesk India Pvt Ltd.
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Software Development Engineer
Job Requisition ID #
25WD88168Position 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.
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).
Experience Level
Senior LevelJob role
Work location
APAC - India - Bengaluru - Sunriver
Department
IT & Information Security
Role / Category
IT Infrastructure Services
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 3 years
About company
Name
Autodesk India Pvt Ltd.
Job posted by Autodesk India Pvt Ltd.
Apply on company website