×
Register Here to Apply for Jobs or Post Jobs. X

Principal AI Software Developer

Job in Portland, Multnomah County, Oregon, 97240, USA
Listing for: Autodesk
Full Time position
Listed on 2026-09-29
Job specializations:
  • Software Development
    Backend Developer, Software Architect, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
** Job

Requisition  #*
* 26WD96355

** Position Overview*
* Autodesk is transforming how customers access, consume, and pay for the products that help them design and make the world around us. We are building a next-generation usage-based billing platform that will power Autodesk's consumption-based business model at global scale.

We are looking for a Principal Software Engineer to help lead the architecture, execution, and operational excellence of this platform. This is a senior individual contributor role for an engineer who has built and operated distributed systems in production, understands the trade-offs behind scalable architecture, and wants to solve business-critical problems with deep technical rigor.

You will work on real-time, event-driven systems that process product usage, support billing workflows, and enable reliable customer experiences across Autodesk's global portfolio. You will influence system design, technical strategy, engineering practices, and cross-team execution while remaining close to the code.

This is not a narrow feature-delivery role. It is an opportunity to shape a foundational commerce platform for Autodesk, raise the engineering bar, and help build systems where correctness, reliability, latency, cost efficiency, and operability all matter.

** Why Join Us*
* At Autodesk, platform teams are expected to drive measurable outcomes, reduce friction for product teams, and enable stronger execution across the portfolios. In this role, you will:

- Work on a business-critical platform that directly enables Autodesk's shift toward consumption-based models.

- Design and operate high-scale distributed systems where correctness and reliability are essential.

- Own problems end to end, from architecture and implementation through production operations and continuous improvement.

- Collaborate with product, finance, commerce, platform, data, and engineering teams across Autodesk.

- Use modern cloud-native architecture, event-driven patterns, observability, and Agentic engineering practices to move faster without compromising quality.

- Mentor strong engineers and influence technical direction beyond your immediate team.

- Work in agentic engineering practices that reduce repetitive work and improve development, testing, delivery, and operational workflows.

Responsibilities

- Lead the architecture, design, and implementation of secure, scalable, maintainable backend systems for Autodesk's global usage-based billing platform.

- Build and optimize distributed services, event-driven workflows, APIs, and data-processing pipelines that support real-time usage capture, rating, billing, reconciliation, and downstream integrations.

- Write high-quality, secure, testable production code in Java, Python, Go, or similar languages.

- Use coding agents and AI-assisted across design, implementation, testing, documentation, migration, and operational workflows.

- Own critical service-level outcomes, including SLOs, SLIs, observability, alerting, resilience, incident readiness, and post-incident improvements.

- Drive technical design reviews, code reviews, architecture documents, and operational readiness reviews.

- Identify and resolve complex performance, scalability, correctness, reliability, and cost-efficiency challenges.

- Partner with product managers, engineering managers, architects, finance systems, commerce teams, and other platform teams to translate business goals into durable technical solutions.

- Contribute to the technical roadmap, including platform modernization, technical debt reduction, migration strategy, and long-term architectural direction.

- Mentor senior and mid-level engineers, helping the team make better architectural decisions and operate more effectively.

- Share effective patterns and help other engineers develop strong judgment about when and when not to use AI.

** Minimum Qualifications*
* - Bachelor's degree in computer science, Engineering, a related technical field, or equivalent practical experience.

- 8+ years of professional software engineering experience.

- Experience with AI Agent tools & frameworks

- Experience building and integrating MCP tools

- Experience building Agentic experiences and AI Automation

- Strong backend engineering experience building and operating production services at scale.

- Deep experience with distributed systems, microservices, event-driven architecture, real-time or near-real-time data processing, and cloud-native design.

- Proficiency in one or more backend languages such as…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary