Senior Software Engineer

5 days ago


Brisbane, Queensland, Australia Deswik Full time

Overview
Join to apply for the
Senior Software Engineer - RACE
role at
Deswik
.
If you're a software engineer with a passion for rail systems or trains, Deswik's
RACE
product offers a unique opportunity to work on cutting-edge technology that's transforming bulk rail logistics. RACE combines real-time train management, advanced scheduling, and digital twin capabilities to optimize some of the world's most complex rail networks.
You'll be solving meaningful problems like maximizing throughput, improving asset utilization, and streamlining crew and maintenance planning using industrial mathematics and modern APIs. Whether you are fascinated by rail operations or excited by large-scale systems engineering, RACE offers a career-defining chance to build impactful solutions in a collaborative, high-performance environment.
Joining the RACE team you are a Senior Software Engineer or an experienced Software Engineer, ready to take the next step in your career, with experience.
Responsibilities
Developing commercial software products, ideally in a SAAS or management deployment context
Working with non-technical stakeholders (e.g., Product Managers) when designing and implementing software
Mentoring junior developers / on a leadership pathway
About DESWIK RACE
RACE Planner: Synchronize rolling stock schedule, terminal and vessel operations to maximize efficiency
RACE Live: A real time tool that plans and manages train services and rolling stock in real time
RACE Crew: Optimize crew operations from daily allocations to strategic "what ifs"
All The Above Modules Are
Web applications built using Python 3 on top of a declarative Python/TS framework that is built in house, interacting with a mathematical optimisation engine
Feature rich, with APIs, data integrations, wizards, reports, charts, grids and other visual elements
Built into docker containers using a CICD pipeline, then deployed on AWS ECS, connected to a PostgreSQL database
Using several commonly used Python libraries such as SQLAlchemy, Pandas and Plotly
About You
You're a mid to senior Software Engineer who thrives on solving complex problems and building high-quality software. You bring:
5+ years of commercial experience, ideally in SaaS or enterprise environments
Strong skills in Python and C++ (TypeScript/React experience is a bonus)
Solid understanding of software architecture, design patterns, and clean code principles
A passion for writing testable, maintainable code and improving system performance
Experience working with product managers and non-technical stakeholders
An interest in optimisation or operational research (desirable but not essential)
A collaborative mindset and a desire to mentor junior developers
A degree in Computer Science, Software Engineering, or a related field
About The Role
As a Senior Software Engineer in the RACE team, you'll play a key role in developing Deswik's rail logistics optimisation platform. You'll enjoy:
Working in a small, high-performing team with an active and engaged customer base
Designing and implementing technical solutions based on user stories and product requirements
Breaking down complex designs into actionable development tasks
Collaborating on architecture decisions and contributing to code reviews
Building and maintaining features in the RACE optimisation engine
Writing automated tests and test plans to ensure feature robustness
Creating user-facing and technical documentation
Mentoring junior developers and promoting engineering best practices
Identifying and addressing technical debt to improve long-term code quality
Why Choose Deswik?
At Deswik, we offer more than just a job—we provide a career with purpose, balance, and growth. Here's what sets us apart:
Work in a team that values good software engineering practices
Competitive remuneration – your expertise is valued and rewarded
Annual bonus – celebrate your contribution to our shared success
Peer recognition – be acknowledged by your team for the impact you make
Hybrid flexibility – 3 days in-office, 2 days WFH for balance and focus
Wellbeing support – access to our Employee Assistance Program (EAP) for confidential mental health and wellbeing services
Inclusive culture – collaborative, low-ego, and engineering-led environment
Learning academy – 24/7 access to self-paced learning and career development
Paid parental leave – company-funded support for growing families
Social activities – optional activities like pool and chess competitions
Modern office – Brisbane CBD location, close to public transport
Kitchen perks – free coffee, soft drinks, and regular company updates
Global Scale. Local Soul. Deswik is a global technology company delivering integrated software and consulting solutions for the mining and rail industries. Acquired by Sandvik, we have global reach and stability without losing the engineering-led culture that started in Brisbane. Our solutions are practical, powerful, proven. We solve complex challenges in simulation, optimisation, and data modelling—far beyond dashboards or typical apps. You'll work with low-ego experts in a collaborative, global environment where your ideas matter. With over 470 employees across 17 offices in 12 countries, our Brisbane HQ is home to 170+ software engineers, mathematicians, and mining professionals. Ready to build something that matters? Apply now to join a team where your code powers real-world decisions and your career grows with purpose. Please note: we are only considering applications from Australian citizens, permanent residents or individuals on a valid work visa that do not require sponsorship. Agencies: please don't send unsolicited applications.
Seniority level
Senior-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries: Mining
#J-18808-Ljbffr



  • Brisbane, Queensland, Australia Clubfit Software Full time $90,000 - $120,000 per year

    ABOUT USClubfit Softwareis a fast-growing technology company providing cutting edge solutions and services to gyms worldwide []. Our clients are mainly in the health and fitness industries.We offer a turnkey solution for gyms, health clubs, leisure centres and other fitness clubs by managing payments, reporting, access control, marketing, statistical...


  • Brisbane, Queensland, Australia Squiz Full time

    Overview Senior Software Engineer (Typescript/Node/React/AWS)2025 is all about growth here at Squiz. The Squiz product team is delivering a cloud-based Digital Experience Platform (DXP) with core capabilities including Content Management, Optimisation tooling, and Platform services. We are seeking Senior Fullstack Software Engineers (backend leaning) to...


  • Brisbane, Queensland, Australia Simpro Software Full time

    OverviewSenior Angular Software Developer at Simpro Software. Join our established team working on our operational commercial mobile application. You will contribute to the ongoing success of the Simpro commercial SaaS application suite by delivering solutions in an Agile environment.Our tech stack is cross-platform (iOS and Android), built with Angular and...


  • Brisbane, Queensland, Australia Australian Retirement Trust Full time

    Join to apply for the Senior Software Engineer role at Australian Retirement Trust3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer role at Australian Retirement TrustGet AI-powered advice on this job and more exclusive features.Brisbane, QLDTake hold of a monster opportunity and join our Technology Engineering team as...


  • Brisbane, Queensland, Australia Squiz Full time

    OverviewSenior Software Engineer (Typescript/Node/React/AWS)2025 is all about growth here at Squiz. The Squiz product team is delivering a cloud-based Digital Experience Platform (DXP) with core capabilities including Content Management, Optimisation tooling, and Platform services. We are seeking Senior Fullstack Software Engineers (backend leaning) to join...


  • Brisbane, Queensland, Australia Squiz Full time

    OverviewSenior Software Engineer (Typescript/Node/React/AWS)2025 is all about growth here at Squiz. The Squiz product team is delivering a cloud-based Digital Experience Platform (DXP) with core capabilities including Content Management, Optimisation tooling, and Platform services. We are seeking Senior Fullstack Software Engineers (backend leaning) to join...


  • Brisbane, Queensland, Australia Australian Retirement Trust Full time

    Join to apply for the Senior Software Engineer role at Australian Retirement Trust3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer role at Australian Retirement TrustGet AI-powered advice on this job and more exclusive features.Brisbane, QLDTake hold of a monster opportunity and join our Technology Engineering team as...


  • Brisbane, Queensland, Australia Deswik Full time

    Join to apply for the Senior Software Engineer role at Deswik1 day ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer role at DeswikAbout DESWIK BOLTDESWIK.BOLT streamlines blending and logistics across mining supply chains. BOLT is:A web application built using Python 3 on top of a declarative Python/TS framework that is...


  • Brisbane, Queensland, Australia Deswik Full time

    Join to apply for the Senior Software Engineer role at Deswik1 day ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer role at DeswikAbout DESWIK BOLTDESWIK.BOLT streamlines blending and logistics across mining supply chains. BOLT is:A web application built using Python 3 on top of a declarative Python/TS framework that is...


  • Brisbane, Queensland, Australia Simpro Software Full time

    Overview Senior Angular Software Developer at Simpro Software. Join our established team working on our operational commercial mobile application. You will contribute to the ongoing success of the Simpro commercial SaaS application suite by delivering solutions in an Agile environment. Our tech stack is cross-platform (iOS and Android), built with...