Job Title: Senior Software Engineer – Remote (ANZSCO: 261313)
Location: Remote (Australia-based candidates preferred)
Employment Type: Full-Time
About the RoleNexus Division is seeking a
Senior Software Engineer (ANZSCO: 261313) to join our fully remote digital platforms team. This role focuses on the architecture, development, and delivery of intelligent cloud-native systems and user-centric digital experiences powered by AI technologies.The successful candidate will lead development initiatives using microservices, modern frameworks, and advanced cloud infrastructure to optimize performance, scalability, and data-driven functionality. While the role supports digital transformation projects in the banking and government sectors, the core responsibility centers on intelligent platform design and AI integration.
Key Responsibilities- AI-Enhanced Platform Development – Design and deliver scalable digital platforms with embedded AI services that optimize performance and end-user experiences.
- Microservices Architecture – Lead the development of backend systems using Java (Spring Boot), Node.js, and TypeScript across distributed environments.
- Cloud Infrastructure & Automation – Build and maintain infrastructure on AWS and Azure using Terraform, enabling automated, resilient deployments.
- Cross-Functional Team Collaboration – Partner with data scientists, UX designers, and product owners to develop platforms that combine usability, intelligence, and functionality.
- Machine Learning Integration – Implement machine learning models and services using frameworks like TensorFlow and PyTorch, supporting features such as NLP, recommendation engines, and predictive insights.
- Data Architecture & Optimization – Oversee database structure and performance across PostgreSQL, MySQL, and MongoDB for high-throughput systems.
- API Integration & Extension – Develop and extend REST and SOAP APIs, integrating third-party systems and enhancing platform capability.
- Technical Leadership – Participate in architectural decision-making, mentor junior developers, and ensure adherence to clean coding and secure development practices.
- Agile Engineering Delivery – Operate in a collaborative Scrum environment, contributing to planning, sprint reviews, and code quality standards.
Key RequirementsEducation:Bachelor’s degree in Information Technology, Systems Analysis, or a closely related field (or equivalent AQF-recognized qualification).
Experience:Minimum 5 years of progressive software engineering experience, including recent senior-level responsibilities in microservices and cloud-based platform development.
Technical Skills Required:- Languages & Frameworks: Java (Spring Boot), Node.js, TypeScript, React
- Architecture: Microservices, REST/SOAP APIs, event-driven systems
- Cloud & DevOps: AWS, Azure, Kubernetes, Docker, Terraform
- AI/ML Frameworks: TensorFlow, PyTorch, cloud-native ML APIs
- Databases: PostgreSQL, MySQL, MongoDB
- CI/CD & Tools: Git, Confluence, Jira, CI pipelines
- Security & Performance: Secure coding practices, system tuning, fault tolerance
Desirable Skills- Experience with large-scale AI or SaaS products
- Familiarity with infrastructure-as-code and serverless architecture
- Previous work with distributed teams in Agile environments
- Background in regulated industries (finance, telecom, public sector)
- Strong communication and mentoring capabilities
Join UsBe part of a remote-first, impact-driven engineering team building the future of intelligent digital platforms. Nexus Division empowers engineers to innovate, lead, and solve complex challenges in a collaborative and flexible environment.This role is eligible for nomination under the
Temporary Skill Shortage (subclass 482) visa.Job Type: Full-timePay: $80,000.00 – $120,000.00 per yearSchedule:
Work Authorisation:
Work Location: Remote