Job Title: Senior Software Engineer – Remote (ANZSCO: 261313) Location: Remote (Australia-based candidates preferred) Employment Type: Full-Time About the Role Nexus 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 Requirements Education: 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 Us Be 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.