Autodesk logo
Autodesk

How the world gets designed and made. #MakeAnything

Principal Software Developer – Back End

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+Since 1982H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

148 days ago

Salary

$131K - $191.4K / year

Seniority

Lead

Job Description

Principal Software Developer – Back End

Autodesk

• Architect, design, and evolve RESTful APIs and backend services using Node.js (Express) and Python (Flask) • Lead the development of scalable, resilient backend systems leveraging PostgreSQL, Redis, and cloud-native services • Design and optimize asynchronous processing pipelines using AWS SQS/SNS and RabbitMQ • Define and drive technical design discussions • Establish best practices for clean, well-tested code • Collaborate cross-functionally to design and deliver features supporting asset creation • Guide database schema design and oversee migration strategies • Improve system observability through instrumentation • Participate and elevate code reviews • Support production systems and contribute to incident response • Mentor engineers and provide architectural leadership

Job Requirements

  • 7+ years of professional software engineering experience
  • Expert-level proficiency in Python (3.x)
  • Strong production experience with Node.js and TypeScript
  • Extensive experience designing, building, and governing RESTful APIs using OpenAPI/Swagger
  • Deep experience with PostgreSQL
  • Proven expertise in event-driven and message-based architectures
  • Strong implementation experience with observability at scale
  • Experience designing and operating containerized workloads (Docker, Docker Compose)
  • Strong understanding of distributed systems principles
  • Experience driving engineering standards across teams

Benefits

  • Annual cash bonuses
  • Stock grants
  • Comprehensive benefits package

Related Job Pages

More Backend Engineer Jobs

Tebra logo

Staff Backend Software Engineer

Tebra

We empower independent practices to bring modernized care to patients everywhere.

Backend Engineer148 days ago
OtherRemoteTeam 501-1,000H1B Sponsor

• Lead Software Development: Design, develop, test, and deploy scalable and maintainable software applications using Spring Boot, Java, React, and cloud technologies. • Architect and Design: Collaborate with product managers, designers, and cross-functional teams to architect robust and scalable solutions that meet business requirements. Provide input into the technical direction of the team and product. • Cloud Technology Expertise: Leverage experience with cloud platforms (AWS, Azure, Google Cloud, etc.) to design cloud-native applications. Ensure that applications are optimized for scalability, reliability, and cost-efficiency in a cloud environment. • Code Reviews & Mentorship: Conduct thorough code reviews, ensuring that the team adheres to best practices for clean, maintainable, and efficient code. Mentor junior and mid-level engineers, fostering a culture of continuous learning and improvement. • Collaboration and Communication: Work closely with product and design teams to define requirements, deliver timely solutions, and provide technical expertise throughout the product lifecycle. • Performance and Optimization: Monitor and optimize the performance of applications. Identify bottlenecks and implement performance improvements across both frontend (React) and backend (Java/Spring Boot) layers. • Agile Development: Participate in Agile development processes, including sprint planning, daily standups, retrospectives, and backlog grooming. Contribute to defining and prioritizing work within the team. • Stay Current: Continuously research and apply emerging technologies and industry best practices to improve the development process and product quality.

United States
$216K - $224.3K / year
NeuraFlash logo

Salesforce Architect – Technical

NeuraFlash

Digital Transformation from point-of-sale to point-of-service with AI, Salesforce.com & Amazon Web Services 🚀

Backend Engineer148 days ago
OtherRemoteTeam 201-500H1B Sponsor

• Lead and own the technical solution design for Agentforce • Deep dive into the limits and boundaries of Agentforce Agents • Collaborate with customers, Project Managers, Solution Architects, Developers and UX Designers • Oversee and contribute to all stages of the project lifecycle—from initial design through development • Follow and understand new Salesforce products and technical capabilities

California + 8 moreAll locations: California | Colorado | District of Columbia | Illinois | New York | Maryland | Massachusetts | Minnesota | Washington
$94.4K - $266.3K / year
Job Closed
Spread Tecnologia logo

Developer, .NET

Spread Tecnologia

#PaixãoPorTransformação

Backend Engineer148 days ago
Full TimeRemoteTeam 1,001-5,000Since 1983H1B No Sponsor

• Participar ativamente de um time ágil em projetos de tecnologia • Desenvolver e manter aplicações web utilizando .NET • Trabalhar em conjunto com equipes multifuncionais para entrega de soluções • Realizar revisões de código e promover melhores práticas

Brazil
Job Closed
Oddball logo

Senior Java Engineer

Oddball

A strangely human digital agency

Backend Engineer148 days ago
OtherRemoteTeam 51-200H1B No Sponsor

• Design and develop scalable backend services using Java and modern frameworks within a cloud-based environment. • Build and maintain APIs and microservices supporting enterprise notification and communication workflows. • Collaborate with frontend engineers, designers, and product teams to deliver accessible, user-focused solutions. • Improve system performance, reliability, and maintainability across distributed services. • Support secure software delivery practices aligned with VA DevSecOps and federal compliance standards. • Participate in code reviews, technical design discussions, and Agile ceremonies. • Contribute to modernization efforts, including refactoring legacy components and improving service architecture.

United States
$100K - $135K / year
Job Closed