▷ Apply Now Senior Software Engineer

17 hours ago


City of Brisbane, Australia Deswik Mining Consultants Pty Ltd Full time

Overview

Calling train and rail enthusiasts with senior C++, Python & full-stack skills to shape rail planning software which has real impact - choo choo

Senior Software Engineer - RACE

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're 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:

- Developing commercial software products, ideally in a SAAS or management deployment context.
- Working with non-technical stakeholders i.e. Product Managers when designing and implementing software.
- Mentoring junior developers / on a leadership pathway

About DESWIK RACE

DESWIK.RACE contains three modules:

- RACE Planner: Synchronize rolling stock schedule, terminal and vessel operations to maximize efficiency.
- RACE Live: A real time tool that plan and manage your train services and rolling stock in real time.
- RACE Crew: Optimize your crew operations from daily allocations to strategic “what ifs”.

All modules are web applications built using Python 3 on top of a declarative Python/TS framework, interacting with a mathematical optimisation engine. They are feature rich, with APIs, data integrations, wizards, reports, charts, grids and other visual elements. Built into docker containers using our CI/CD pipeline, then deployed on AWS ECS, connected to a PostgreSQL database. Uses common 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 if you 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 contribute 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 promote 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 fun like pool and chess competitions
- Modern Office – Brisbane CBD location, close to public transport
- Kitchen Perks – Free coffee, soft drinks, and regular company updates over morning tea

Deswik

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’re one of the few places where you can work on industrial-grade software with startup-style autonomy and enterprise-level impact. Our teams solve complex challenges in simulation, optimisation, and data modelling—far beyond the typical dashboard or e-commerce app. If you're tired of chasing specs or building yet another internal tool, Deswik offers the chance to create software that literally moves the world. You’ll work alongside 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—driving the future of mining tech from the heart of the city.

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 - TOOT, TOOT

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 us unsolicited applications.

#J-18808-Ljbffr



  • City of Brisbane, Australia Virgin Australia Airlines Full time

    We're on a mission to bring new and uplifting experiences to our guests, transforming flying from simply 'nice', to something wonderful. Like any good mission, this one starts with our people. Which is why we encourage our team to embody the fun, laid back, authentic spirit we've become famous for. Because when they're free to be themselves, they're better...


  • City of Brisbane, Australia NGARE EMPLOYMENT SOLUTIONS PTY LTD Full time

    Overview Full time – Permanent role based in our head office in Brisbane CBD. Flexible & supportive team environment with attractive salary on offer. Cutting edge engineering projects on offer in a growing ASX listed business. Make a real impact At Verbrec, you will get to directly influence the transition to renewable energy systems and...


  • City of Brisbane, Australia NGARE EMPLOYMENT SOLUTIONS PTY LTD Full time

    - Full time - Permanent role based in our head office in Brisbane CBD - Flexible & dynamic team environment with salary and benefits to match - Cutting edge engineering projects on offer in a growing ASX listed busine Make a real impact At Verbrec, you will get to directly influence the transition to renewable energy systems and decarbonisation. Help us as...

  • Senior Accountant

    3 days ago


    City of Brisbane, Australia Moore Australia Full time

    Moore Australiais a member of the Moore Global network. With firms across Australia, locally we have 26 partners and more than 220 team members in six offices across Queensland and Northern New South Wales. We provide a comprehensive 360-degree range of audit, business, tax, accounting and consulting services. Working with a diverse portfolio of privately...


  • 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...


  • City of Brisbane, Australia Andrews Meat Full time

    About Us JBS Australia is Australia’s largest and most respected meat and food processor. The Company has a strong portfolio of leading beef, lamb, pork, and value-added branded products. In our Corporate Office we drive and foster the JBS culture of excellence and believe success is achieved through hard work. JBS can provide you with more than a job, it...


  • 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, Australia YAKR PTY LTD Full time

    Recruitment managed by Yakr Pty Ltd Company: AIC Mines Location: Eloise Copper Mine, Landsborough Highway, Cloncurry QLD 4824 Industry: Mining – Engineering & Maintenance (Mining, Resources & Energy) Job Type: Full Time About Our Client Our client is a growth-focused copper mining company committed to exploration, development, acquisition, and...


  • Brisbane, Queensland, Australia BLOOM Full time $80,000 - $120,000 per year

    Our 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...


  • City of Brisbane, Australia Carrier Global Corporation Full time

    Overview Our Company Automated Logic is now part of Carrier, a world leader in HVAC, Refrigeration, Fire & Security solutions. For over a century, Carrier have been developing innovative products and services that have changed the way people live and work. That drive for innovation continues today with a renewed focus on creating solutions that will change...