
Senior Software Engineer (Integrations)
Autodesk
Brisbane
3 weeks ago
Senior Software Engineer (Integrations)
Senior Software Engineer (Integrations) role at Autodesk focusing on API integrations and scalable integration solutions for Tandem Connect. Requires 5+ years of software development experience, expertise in JavaScript (Node.js), API design, and CI/CD pipelines. Hybrid work model in Brisbane, Australia.
Hybrid
Full-time
Senior
JavaScript
Node.js
Salary
Not specified
Core Qualifications
Technical (Must-have)
JavaScriptNode.jsGroovyRESTGraphQLMQTTSDLCTDDCI/CDDocker
Soft Skills
communicationteamworkproblem solvingattention to detailadaptability
Tools (Must-have)
GitJenkinsPostmanVisual Studio Code
Preferred Qualifications
Technical (Nice-to-have)
ModbusBACnetOPC-UA
Tools (Nice-to-have)
iPaaS
Key Responsibilities
- Design and build integration plugins for external systems
- Collaborate with product and customer teams to define integration requirements
- Review and improve integration patterns and reusable components
- Troubleshoot and enhance integrations in production
- Experiment with AI tools to accelerate development workflows
- Own and contribute to all aspects of software development, delivering reliable, secure, high-performance, and scalable integration solutions across cloud and edge environments
- Design, develop, and maintain integration plugins and pre-built integrations that interface with external systems via APIs, ensuring robustness, reusability, and performance
- Collaborate with customer adoption specialists, product teams, and stakeholders to translate high-level integration requirements into productised, reusable solutions
- Contribute to solution architecture and design, applying best practices, design patterns, and deep technical expertise across the full development lifecycle
- Identify and implement common patterns and reusable components to promote consistency, scalability, and efficiency across integrations
- Design, implement and manage the CI/CD pipelines for building, testing, and publishing integration plugins
- Ensure adherence to secure software development practices, including managing technical debt, vulnerabilities, and ongoing cybersecurity and trust improvements
- Ensure compliance with company Trust Commitments, values, and policies, and that all development aligns with established SDLC processes
- Support internal and external stakeholders by troubleshooting, enhancing, and maintaining delivered integration components
- Produce clear and comprehensive technical documentation and effectively communicate solutions to both technical and non-technical audiences
- Leverage modern AI-assisted development tools (e.g., Cursor, code generation assistants, agent-based workflows) to improve productivity, code quality, and development velocity
- Contribute to the development and training of AI agents and workflows, including prompt engineering and automation of development tasks, where appropriate
SeniorSoftware EngineerIntegrationsAPIJavaScriptNode.jsCI/CDDockerAgileAutodesk