Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Developer, Backend image - Rise Careers
Job details

Senior Software Developer, Backend

Job Requisition ID #

25WD86199

Position Overview

Autodesk AECS (Architecture, Engineering, and Construction Solutions) is seeking a highly motivated individual to join our development team and create products for our global customers. As a member of the Photos team, you will enhance productivity and outcomes throughout the construction lifecycle. Our customers are undertaking some of the most challenging construction projects worldwide and rely on our assistance to achieve more in less time and with reduced risk.

We are looking for a software developer skilled in web-based technologies, with strong design and coding abilities, a passion for problem-solving, and experience in building and operating SaaS systems for large user bases. If this describes you, we would love to hear from you!

You will report to the Manager of Software Development. This remote position is based in British Columbia, Canada.

Responsibilities

  • Architect solutions that enhance the customer experience

  • Engage in all aspects of software development to create the most reliable, secure, performant, and high-throughput services for our customers using cloud technologies

  • Collaborate with software architects, UX designers, product managers, software engineers, and other stakeholders to iteratively transform high-level requirements into product enhancements delivered incrementally to consumers

  • Participate in an on-call rotation to support production services

  • Enable other feature teams to build upon our foundational solutions

  • Ensure the best possible performance, quality, and responsiveness of our applications by identifying bottlenecks and bugs and developing solutions to address these issues

  • Serve as a role model for code quality, organization, and automation

  • Write and maintain code, perform peer code reviews, and lead technical design discussions

  • Apply your experience in determining when to use architectural, integration, and software design patterns

Minimum Qualifications

  • 5+ years of software development experience

  • Master’s or Bachelor’s degree in Computer Science or a related field

  • Expert-level proficiency in NodeJS/TS (or a similar programming language)

  • Experience with React is a plus

  • Demonstrated knowledge of software design patterns, data structures, algorithms, and object-oriented programming

  • Strong practical experience in building RESTful web services and microservices with asynchronous workloads and heterogeneous clients

  • Hands-on experience with relational database technologies (e.g., PostgreSQL)

  • Good understanding of cloud service providers and their features (we use AWS)

  • Experience managing and monitoring high-traffic services in a production environment

Preferred Qualifications

  • Experience in developing large-scale software

  • Expertise in distributed cloud and high concurrency design

  • Familiarity with CI/CD concepts and DevOps practices

  • Proficiency with a variety of database technologies

  • Hands-on experience with Amazon Web Services and Kubernetes

  • Interest in mentoring and providing technical leadership – in this role, you will help drive the technical direction of key aspects of our products

  • Passionate about open-source technologies

  • Domain knowledge of the construction industry (or other areas of Architecture, Engineering, and Construction) and a strong user-centered approach to work

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. For Canada-BC based roles, we expect a starting base salary between $98,600 and $144,650. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, we also have a significant emphasis on annual cash bonuses, commissions for sales roles, stock 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).

Autodesk Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Autodesk DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Autodesk
Autodesk CEO photo
Andrew Anagnost
Approve of CEO

Average salary estimate

$121625 / YEARLY (est.)
min
max
$98600K
$144650K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Developer, Backend, Autodesk

Are you ready to take your coding skills to the next level? Autodesk is looking for a Senior Software Developer, Backend to join our dynamic team. Based in British Columbia, Canada, this exciting remote role allows you to work on innovative software solutions that enhance productivity for our global customers in the Architecture, Engineering, and Construction industry. As part of the Photos team, you’ll be a vital player in creating reliable, performant, and high-throughput cloud services, enabling our customers to tackle some of the most challenging construction projects with ease. With your expertise in NodeJS and experience in SaaS applications, you’ll collaborate closely with various teams—including software architects and UX designers—to turn high-level ideas into seamless product enhancements. You’ll play a pivotal role in ensuring our applications run smoothly and are optimized for performance, while also mentoring fellow developers and maintaining high code quality. The role requires a blend of creativity and technical prowess, making a difference in how construction projects are executed around the world. If you are passionate about solving problems, crafting elegant code, and fostering a collaborative environment, the Senior Software Developer position at Autodesk could be your next big adventure. Don’t miss your chance to join a company that values innovation and diversity, while being your authentic self as you contribute to amazing projects that shape the future. Let’s build great things together!

Frequently Asked Questions (FAQs) for Senior Software Developer, Backend Role at Autodesk
What are the main responsibilities of a Senior Software Developer at Autodesk?

As a Senior Software Developer, Backend at Autodesk, you'll be tasked with architecting solutions that enhance customer experience, developing high-performance cloud services, collaborating with cross-functional teams, and participating in on-call support for production services. Your role will also involve writing and maintaining code, performing peer reviews, and sharing your expertise in design patterns and software architecture.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Developer position at Autodesk?

To be considered for the Senior Software Developer, Backend role at Autodesk, you should have at least 5 years of software development experience along with a Bachelor’s or Master’s degree in Computer Science or a related field. Proficiency in NodeJS or TypeScript, experience with web technologies, and familiarity with cloud services like AWS are essential. Additionally, an understanding of RESTful web services and microservices is important.

Join Rise to see the full answer
What technologies does Autodesk use for their Backend development?

At Autodesk, the Senior Software Developer for the Backend primarily works with NodeJS/TypeScript. Knowledge of React is a bonus. Familiarity with relational databases such as PostgreSQL, cloud platforms like AWS, and container orchestration tools like Kubernetes will also be beneficial. Experience in CI/CD practices will help you thrive in our fast-paced environment.

Join Rise to see the full answer
Is the Senior Software Developer role at Autodesk suitable for remote work?

Yes, the Senior Software Developer, Backend position at Autodesk is remote and offers the flexibility to work from anywhere in British Columbia, Canada. This remote setup allows you to collaborate with diverse teams while maintaining a work-life balance that suits your needs.

Join Rise to see the full answer
What is the salary range for the Senior Software Developer position at Autodesk?

For the Senior Software Developer, Backend position in British Columbia, Autodesk offers a range between $98,600 and $144,650, depending on your experience and geographic location. Additionally, the compensation package includes bonuses, stock grants, and comprehensive benefits, making it a competitive offer.

Join Rise to see the full answer
Common Interview Questions for Senior Software Developer, Backend
Can you explain your experience with cloud technologies as a Senior Software Developer?

In your response, highlight specific cloud services you've used, particularly AWS, and discuss projects where you implemented cloud solutions. Emphasize metrics such as performance improvements and efficiency gains that resulted from these implementations.

Join Rise to see the full answer
What design patterns have you used in your previous software development projects?

Discuss common design patterns such as MVC, Singleton, or Factory that you've utilized, and provide examples of how these patterns benefitted your projects. Include the challenges faced and how the chosen patterns contributed to efficient code architecture.

Join Rise to see the full answer
How do you ensure code quality as a senior developer?

Mention the importance of code reviews, writing unit tests, and using static code analysis tools. Describe your strategies for mentoring junior developers and how you promote best practices in your team to maintain high-quality code.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

Select a specific example that showcases your problem-solving skills. Explain the steps you took to identify the bug, the tools and methods used to resolve it, and what you learned from the experience that improved your debugging skills.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Discuss how you evaluate project importance, deadlines, and team dependencies. Mention any tools you use for task management, and illustrate with an example of a time you successfully managed competing priorities.

Join Rise to see the full answer
What strategies do you use to collaborate with cross-functional teams?

Highlight your communication and collaboration techniques, such as regular stand-up meetings, using collaboration tools, or fostering a culture of feedback. Share a success story where collaboration led to a successful project outcome.

Join Rise to see the full answer
What experience do you have with RESTful web services?

Share your experience in designing and implementing RESTful APIs, highlighting any specific projects. Discuss strategies you employed to ensure performance, security, and usability of the services.

Join Rise to see the full answer
How do you approach mentoring other developers?

Describe your mentoring style and techniques, such as one-on-one sessions, code reviews, and pairing programming. Share the importance of fostering a supportive learning environment and providing constructive feedback.

Join Rise to see the full answer
What role do you believe a Senior Software Developer plays in a team?

Discuss the dual role of a senior developer as both a technical expert and a leader. Emphasize your responsibility for guiding juniors, driving code quality, and contributing to team culture and cohesiveness.

Join Rise to see the full answer
Why do you want to work for Autodesk as a Senior Software Developer?

Take this opportunity to express your admiration for Autodesk’s commitment to innovation and its impact on the construction industry. Discuss how the role aligns with your career goals, and how you can contribute to Autodesk’s mission of building a better future.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Autodesk Hybrid San Francisco, CA, USA
Posted 9 days ago

Looking for a dynamic Director to lead Growth Programs at Autodesk, ensuring alignment and success in achieving growth expectations.

Photo of the Rise User
Posted 9 days ago

Join Autodesk as a Senior Commissions Analyst, where you will ensure timely and accurate sales compensation payments for our global sales team.

Photo of the Rise User

Join ARK Solutions Inc. as an Angular Developer and contribute to dynamic web applications with a focus on ADA compliance.

Posted 11 days ago

Acumatica is looking for an experienced Full Stack Developer with AI/ML expertise to contribute to innovative cloud solutions.

ngc Hybrid United States-California-Northridge
Posted 3 days ago

Join Northrop Grumman as a Software Test Engineering Product Owner 4 to lead the development of next-gen missile weapon systems.

Drive front-end engineering excellence as a Vice President while leveraging advanced technologies in software development.

Photo of the Rise User

Join S4, LLC as a Web Developer and create visually appealing, user-friendly websites for our federal clients.

Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 8 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Join ServiceNow as a Staff Software Engineer to contribute to innovative AI-driven projects in a flexible work environment.

Photo of the Rise User
Posted 3 days ago
Dental Insurance
Flexible Spending Account (FSA)
Disability Insurance
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays

Join Socure as a Senior Software Engineer and help build cutting-edge data systems that redefine digital trust.

Photo of the Rise User
Datadog Hybrid Toledo, OH
Posted 7 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

Seeking a skilled .Net Architect with extensive experience in Microsoft technologies for a long-term contract opportunity in Toledo, OH.

Autodesk’s mission is to empower innovators with design and make technology so they can achieve the new possible. Our technology spans architecture, engineering and construction, product design and manufacturing, and media and entertainment, empo...

127 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!