Autodesk Logo

Autodesk

Software Architect

Reposted 6 Days Ago
In-Office or Remote
Hiring Remotely in Melbourne, Victoria, AUS
Senior level
In-Office or Remote
Hiring Remotely in Melbourne, Victoria, AUS
Senior level
The Software Architect will design and oversee the architecture of Autodesk's Payment Solutions, improve software architecture, establish standards, lead architectural governance, and mentor other developers.
The summary above was generated by AI

Job Requisition ID #

25WD93562

Position overview
Autodesk Construction is looking for a Software Architect to help shape the technical direction of Payment Solutions, a business-critical product area that helps owners, general contractors, and subcontractors manage progress payments with greater transparency, accuracy, and efficiency. Construction payments are complex. They involve multi-party collaboration, financial controls, compliance requirements, contract structures, approval workflows, integrations, and enterprise-scale platform architecture across the construction ecosystem. Our platform helps customers navigate that complexity and gives project stakeholders better visibility into payment progress, risk, and outcomes.

This is a strategic, hands-on individual contributor role. You will work across engineering, product, and design teams to define architecture, guide modernization, and influence how teams build scalable, reliable, secure, and maintainable systems. You will not be managing people, but you will be expected to lead through technical direction, architectural judgment, mentoring, and close partnership with engineering teams.

We are actively modernizing a successful platform. That means reducing legacy complexity, defining clearer domain boundaries, improving developer experience, and evolving our architecture toward more modular, resilient, and extensible systems. Depending on the problem, that may include modular monolith patterns, service decomposition, microservices, micro-frontends, event-driven architecture, or other pragmatic architectural approaches.

Our current technology stack includes React and Angular on the frontend, with JavaScript, TypeScript, Node.js, .NET, and related backend technologies. Our services are deployed in AWS. As Payment Solutions continues to evolve into a broader platform, we need an architect who can simplify complexity, create durable technical direction, and help teams make high-quality decisions that balance long-term architecture with incremental delivery.
What Success Looks Like: -

  • In your first 3 months, you will understand the Payment Solutions domain, current architecture, key modernization goals, and major technical constraints. You will build relationships across engineering and product teams, identify high-impact architectural opportunities, and begin contributing to design reviews and technical direction.

  • In your first 6 months, you will help define and drive architecture initiatives that reduce legacy complexity, improve domain boundaries, and create clearer patterns for frontend and backend development. You will establish practical architecture guidance that teams can use, and you will be actively influencing implementation across multiple product areas.

  • In your first 12 months, you will have helped move the platform toward a more modular, observable, reliable, and maintainable architecture. Teams will be able to deliver payment-related capabilities with greater confidence, clearer ownership, and less friction from legacy systems.

Responsibilities

As Software Architect, you will:

  • Define and evolve the architecture for Autodesk Construction's Payment Solutions platform, with a focus on scalability, reliability, maintainability, and product velocity

  • Partner with engineering, product, and design leaders to translate business and domain complexity into clear technical strategy

  • Guide modernization efforts, including decomposition of legacy systems, clearer domain boundaries, reusable platform capabilities, and safer migration paths

  • Establish architecture patterns, technical standards, and decision-making practices that teams can adopt consistently

  • Lead design reviews and architectural discussions across teams, helping engineers evaluate trade-offs and make pragmatic decisions

  • Influence implementation quality through technical guidance, code reviews, mentoring, and close partnership with engineering teams

  • Improve system observability, performance, reliability, and security across critical payment workflows

  • Break down medium- and long-term technical initiatives into incremental milestones that teams can execute safely

Minimum Qualifications

  • 8+ years of professional software engineering experience, including experience designing and delivering complex production systems

  • Strong understanding of client-server architectures, distributed systems, APIs, data modeling, and service boundaries

  • Experience designing systems that span multiple teams, services, applications, or product areas

  • Ability to work as a hands-on technical leader in an individual contributor capacity

  • Strong judgment in balancing long-term architecture direction with incremental delivery

  • Experience with modern frontend, backend, and cloud technologies, such as React, Angular, TypeScript, JavaScript/Node.js, .NET, AWS, or similar stacks

  • Excellent written and verbal communication skills, with the ability to explain technical decisions, trade-offs, and architecture direction to technical and non-technical audiences

  • Experience mentoring engineers and raising the technical quality of teams

  • Empathy, curiosity, and respect for teammates, customers, and cross-functional partners Preferred Qualifications

  • Experience with payments, construction technology, ERP systems, financial workflows, compliance-heavy systems, or other complex business domains

  • Experience applying Domain-Driven Design concepts in large-scale systems

  • Experience modernizing legacy systems, including decomposing monoliths into modular monoliths, services, microservices, or micro-frontends

  • Experience defining architecture decision records, reference architectures, reusable components, or engineering standards

  • Experience with cloud architecture, observability, reliability practices, SLOs, performance tuning, or secure system design

  • Experience improving developer experience through better tooling, patterns, documentation, or technical enablement

  • Interest in sharing knowledge through technical talks, design reviews, mentoring, or engineering community engagement
     

#LI-PW1

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 – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include 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 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 Melbourne, Victoria, AUS Office

15 William Street c/o JustCo , , Melbourne, Victoria , Australia, 3000

Similar Jobs

2 Days Ago
Remote
Senior level
Senior level
eCommerce • Information Technology • Software • App development
The Software Architect will lead technical teams, set architectural direction, ensure software quality, drive innovation, and align software architecture with business goals.
Top Skills: AndroidCloud TechnologiesCSSHTMLiOSJavaScriptMicroservicesMobile App DevelopmentSaaS
7 Days Ago
Remote
Mid level
Mid level
Artificial Intelligence • Information Technology • Consulting • Big Data Analytics
As a Cloud Software Architect/Developer, you will design and implement software solutions on a cloud-based platform, focusing on both frontend and backend development while collaborating with a small team.
Top Skills: AWSDevOpsDockerGoGrpcJavaScriptMssqlMySQLOraclePHPPostgresRestful ApisSQL
15 Days Ago
Remote
Senior level
Senior level
Information Technology • Software
The Principal Software Architect will lead complex initiatives involving backend services and cloud infrastructure, drive AI integration, define engineering standards, and mentor engineers while collaborating with various stakeholders.
Top Skills: AWSCi/CdDevOpsElasticsearchJavaKafkaKafka ConnectKubernetesLambdaMongoDBPythonRedisS3ServerlessSpring BootSQL

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account