Job Description
23WD6+623
Position Overview
The Digital Workplace Team, part of Digital Enterprise Services (DES), has an open position for a well-qualified Software Engineer.
At Autodesk, the Digital Workplace team is known for its energetic and invigorating culture, built around hiring smart people eager to collaborate and deliver high quality products. Our core product is a cloud-based service that enables our Enterprise Business Accounts to login and launch an Autodesk product in 5 minutes. Data and compute capability (Autodesk applications) in the cloud address major pain points for customers, providing significant enterprise and project benefits.
A natural step towards a frictionless and highly automated customer experience.
Our products are used across all industries and focused specifically at EBA customers. We make a difference, we solve business problems, advancing Autodesk’s bottom line.
We are continually evolving our product and services and are looking for a strong product software engineer, who can work diligently to keep all our customers delighted. This all adds up to Autodesk being a great place to grow and work!
The software engineer will be responsible for a demanding and rewarding variety of duties related to the development, enhancement and delivery of an industry-leading platform independent, enterprise software systems. If you are the person destined for this position, you have a combination of deep experience with Python, PowerShell, React, Node.Js and are familiar with most of Azure’s service offerings and how to expertly implement them. Experience with databases and a history of working successfully in small innovative software teams, and a flexible, upbeat approach to working with colleagues.
Responsibilities
Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs
Build high quality code following unit testing and test-driven development
Drive and participate in code and document reviews, mentoring team in best practices
Collaborate with peer organizations, dev ops, support organizations on technical issues and provide guidance
Interpret and translate business needs to technical requirements and accurate estimates
Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved
Work with team to troubleshoot code level problems quickly and efficiently
Apply deep technical expertise to resolve challenging programming and design problems
Focus on scalability, security and availability of all applications and processes
Contribute to the design and architecture to enable secure, scalable and maintainable software
Contribute to risk identification and risk mitigation strategies associated with the architecture
Contribute to technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements
Minimum Qualifications
Bachelor’s degree in Computer Science or similar technical discipline; or, equivalent work experience
2+ years’ experience as a software developer; demonstrated success developing a variety of software systems while taking on increasing responsibility for analysis, design, implementation, and deployment tasks
2+ years’ experience developing data-driven applications utilizing significant relational database engines as part of the overall application architecture (experience with common database applications is desirable - PostgreSQL, Oracle, SQL Server)
2+ years’ experience building web-based software systems, utilizing N-tier architectures, dynamic content, highly scalable approaches, and complex security models/implementations
Solid understanding of Object-Oriented Software Design and Functional Programming concepts
Experience with Modern JavaScript (ES2015 and above) and CSS3/SCSS (BEM/SMACSS)
Experience with developing API as a key part of our design and product engineering practice
Proficiency developing and troubleshooting complex software systems that run in mixed environments including for Windows, and some Linux
Frontend development experience with modern frameworks like React/Redux or others
Experience with Agile software development is required
Preferred Qualifications
React with Redux
NodeJS
Azure Functions
SQL/NoSQL Databases
Agile, Scrum, CI/CD, TDD and other best practices
Unit Tests, Integration Tests and End-to-End Tests
The Ideal Candidate
You enjoy making highly scalable and highly available distributed systems
You write clean, testable and effective code
You hold yourself and others to high technical standards (design, architecture and implementation)
You have a deep understanding of object-oriented design and at least one modern backend framework
You enjoy shipping features following agile methods
You are a talented Software Engineer who is passionate about code quality, usability, and technology
You are a power user of infrastructure, keeping yourself up-to-date with the latest trends and breakthroughs in platform development technology
You have a strong record of project execution and completion and have experience with Scrum and agile development practices
You love working with smart people and want to be part of a team
You are excited by the challenge of pushing the limits of the infrastructure to deliver disruptive, innovative solutions to the world that will delight your customers
#LI-DA1
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, ****** 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
.
Salary is one part of Autodesk’s competitive 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.
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
