
Senior Software Engineer
4 weeks ago
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
- 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"
- 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
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
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
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.
- Senior-Senior level
- Full-time
- Engineering and Information Technology
- Industries: Mining
#J-18808-Ljbffr
-
Junior Software Engineer
3 days ago
Brisbane, Queensland, Australia OZI Software Solutions Full time $60,000 - $80,000 per yearCompany DescriptionWe help businesses innovate and grow through cutting-edge software solutions and digital transformation strategies. Our focus is on delivering high-quality, effective software products that drive efficiency and improve business performance. We work closely with our clients to understand their unique needs and tailor our solutions to ensure...
-
Senior Solutions Engineer
1 day ago
Brisbane, Queensland, Australia Redgate Software Full time $120,000 - $150,000 per yearCompany DescriptionRedgate offers end-to-end Database DevOps solutions to help organizations streamline software development and gain value from their data faster. Our portfolio reliably solves complex challenges in database management across the DevOps lifecycle on any database, anywhere. We enhance efficiency, reduce errors, and safeguard business-critical...
-
Senior Software Engineer
2 weeks ago
Brisbane, Queensland, Australia Davidson Full time $150,000 - $200,000 per yearAbout the Company Davidson Technology are working with a large Federal Government Agency to secure multiple Senior Software Developers who have experience overseeing software development projects, writing optimised code, and providing technical leadership to a team of software engineers, on initial 12-month contract with the option of 2 x 12-month...
-
Senior Software Engineer
4 weeks ago
Brisbane, Queensland, Australia BLOOM Full timeBLOOM Brisbane City, Queensland, Australia Senior Software Engineer BLOOM Brisbane City, Queensland, Australia This range is provided by BLOOM. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $100,000.00/yr - $160,000.00/yr Overview Our client, a Brisbane-based...
-
Senior Software Engineer
4 weeks ago
Brisbane, Queensland, Australia BLOOM Full timeBLOOM Brisbane City, Queensland, AustraliaSenior Software EngineerBLOOM Brisbane City, Queensland, AustraliaThis range is provided by BLOOM. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$100,000.00/yr - $160,000.00/yrOverviewOur client, a Brisbane-based software product start-up, is on...
-
Senior Software Engineer
5 days ago
Brisbane, Queensland, Australia BLOOM Full time $80,000 - $120,000 per yearOur client, aBrisbane based software product start-up, is on the lookout for anothersoftware engineerto join their team to assist in the ongoing development and enhancement of their software products. Thishighly successful businesshas established itself in the market with it'scutting edge products.Due to their ongoing success, they are in an organic growth...
-
Senior Software Engineer
4 weeks ago
Brisbane, Queensland, Australia Deswik Full timeOverviewDeswik is a global technology company delivering integrated software and consulting solutions for the mining and rail industries. We have global reach and stability without losing the engineering-led culture that started in Brisbane. With over 470 employees across 17 offices in 12 countries, our Brisbane HQ is home to 170+ software engineers,...
-
Senior Software Engineer
2 weeks ago
Brisbane, Queensland, Australia Criteria Corp (Dev Testing) Full time $120,000 - $180,000 per yearAs a Senior Software Engineer at Criteria Corp, you will take a leadership role in the design, development, and implementation of robust software applications. You will collaborate closely with product managers and other engineers to define technical requirements and lead the full software development lifecycle. Your responsibilities will include mentoring...
-
Senior Software Engineer
1 week ago
Brisbane, Queensland, Australia Squiz Full time $120,000 - $180,000 per year2025 is all about growth here at Squiz The Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Optimisation tooling, and Platform services.We're seeking a number ofSenior Fullstack Software Engineers(backend leaning) to join our product engineering team on a...
-
Senior Software Engineer
3 days ago
Brisbane, Queensland, Australia Squiz Full time $120,000 - $180,000 per year2025 is all about growth here at Squiz The Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Optimisation tooling, and Platform services.We're seeking a number of Senior Fullstack Software Engineers (backend leaning) to join our product engineering team on a...