5 days ago
Brisbane, AustraliaSenior
Responsibilities
- Design and build integration plugins and pre-built integrations for external systems using APIs and messaging protocols.
- Own software development across design, implementation, testing, deployment, maintenance, and production troubleshooting.
- Translate customer and product requirements into reusable, scalable, high-performance integration solutions.
- Drive solution architecture and technical decisions while establishing common integration patterns and reusable components.
- Design, implement, and manage CI/CD pipelines for building, testing, and publishing integration plugins.
- Apply secure software development practices, manage vulnerabilities and technical debt, and support cybersecurity and trust improvements.
- Create technical documentation and communicate solutions to technical and non-technical stakeholders.
- Use AI-assisted development tools and contribute to AI agents, prompt engineering, and automated development workflows.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- At least 5 years of hands-on software development or integration-solution experience with production-grade systems.
- Strong JavaScript and Node.js experience, with familiarity with Groovy or similar scripting languages.
- Experience designing and integrating APIs including REST and GraphQL, and messaging protocols such as MQTT.
- Experience with software development lifecycle activities, unit testing, end-to-end testing, and test-driven development.
- Experience with Git or an equivalent version control system, CI/CD tools such as Jenkins, and containerized environments such as Docker.
- Experience with AI-assisted development tools such as Cursor or Claude Code and familiarity with prompt engineering or agent-based workflows.
- Working knowledge of DevOps and DevSecOps practices, Linux environments, networking concepts, and integration platforms or iPaaS.
- Experience working in Agile environments such as Scrum or Kanban and strong English communication skills.
- Preferred experience includes Autodesk platforms, IBM Maximo or other EAM systems, Modbus, BACnet, OPC-UA, Postman, Visual Studio Code, cybersecurity, vulnerability management, and AI-agent development.
Benefits
- The compensation package may include annual cash bonuses, stock grants, and comprehensive benefits; specific base salary is not stated.
- The role may require in-person onboarding and/or in-person identity verification.
- The company promotes a culture of belonging and equal participation.
About Autodesk
Autodesk builds design and engineering software used in architecture, construction, manufacturing, and media and entertainment. Its subscription-based portfolio includes AutoCAD, Revit, Fusion 360, Maya, and 3ds Max, along with cloud collaboration and simulation services. Founded in 1982 and headquartered in San Francisco, the public company trades on NASDAQ as ADSK and serves customers ranging from AEC firms to product designers and film and game studios.
