Hybrid
Full Time
powertofly approved What Autodesk Has to Offer:

Autodesk makes the software and tools that help people imagine, design, and make a better world. If you've ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you've experienced what millions of Autodesk customers are doing with their software. Autodesk offers their employees benefits like:

  • Insurance: Health/Dental/Vision/Life
  • Work - Life Balance
  • Paid volunteer time off
  • 6 week paid sabbatical every 4 years
  • Employee Resource Groups
  • A "week of rest" at year's end
  • Job Requisition ID #

    22WD65605

    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

    Tech-stack

    • 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

    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.

    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.

    Mission
    We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
    Are you hiring? Join our platform for diversifiying your team
    Software Engineer - REMOTE