Software Engineer
Promise Services Pty Ltd

EASTERN CREEK 2766 - NSW
•2 days ago
•No application
About
Position Title: Software Engineer
Employer: Towies Australia
Location: Eastern Creek, NSW
Employment Type: Full time
Salary: $150,000 per annum plus superannuation
About Towies Australia
Towies Australia is one of Australia’s fastest growing providers of affordable, reliable and
cost effective transport and logistics services. The business operates multiple fleets of trucks,
including tippers, line haul, flat tops and couriers, delivering construction materials, ambient
and refrigerated freight, bulk materials, tow truck services and general logistics across New
South Wales and beyond. The company completes over 5,000 deliveries each month and
travels more than 1.1 million kilometres, with a strong focus on safety, customer service and
on time performance.
Towies Australia continually invests in advanced technologies to enhance fleet management,
tracking and operational efficiency. The Software Engineer will play a key role in shaping
and maintaining the digital systems that support this logistics network and enable safe,
efficient, scalable operations.
Role Purpose
The Software Engineer is responsible for designing, developing, testing and supporting
software applications and systems that underpin Towies Australia’s transport operations. This
includes internal tools for fleet and route management, customer and job booking workflows,
telematics integrations, reporting dashboards and interfaces with third party logistics and
compliance platforms.
The role combines hands on coding with systems analysis and continuous improvement,
ensuring that software solutions are robust, secure, and aligned with Towies Australia’s
operational requirements and growth plans.
Key Responsibilities
Systems analysis and solution design
• Research, consult and analyse business and system needs across transport,
warehousing and tow truck operations, including bookings, scheduling, tracking and
compliance.
• Evaluate existing applications, spreadsheets and manual processes to identify
limitations, deficiencies and opportunities for automation and optimisation.
• Translate operational requirements into clear technical specifications, system designs
and user stories for internal software solutions and integrations.
Software development and integration
• Design, develop and modify software applications, services and APIs that support
fleet management, route planning, job allocation, proof of delivery and customer
communication.
• Integrate systems with GPS and telematics platforms, NHVAS and safety related
tools, and any external customer or logistics partner systems as required.
• Build and maintain data interfaces that consolidate operational information into
dashboards and reports covering deliveries, on time performance, utilisation, safety
and cost metrics.
• Ensure that all program code aligns with agreed system designs, quality standards and
security practices.
Testing, debugging and quality assurance
• Develop and maintain unit, integration and regression tests for critical applications
and services.
• Test, debug, diagnose and correct errors and faults in application code so that systems
perform to specification under normal operational loads.
• Support deployment processes, including automation and version control, to ensure
safe and reliable software releases into the operational environment.
Documentation and knowledge sharing
• Prepare and maintain technical documentation, including system designs, API
specifications, configuration notes and operational procedures.
• Produce user facing documentation and quick reference guides for operations,
dispatch and administration teams.
• Provide technical guidance to internal stakeholders regarding software capabilities,
limitations and future enhancement options.
Continuous improvement and performance monitoring
• Collect and analyse operational metrics from applications and integrated systems to
identify performance issues, trends and improvement opportunities.
• Contribute to continuous delivery and continuous improvement strategies that support
Towies Australia’s growth in volume, service lines and fleet size.
• Recommend software upgrades, refactoring work and new tools that enhance safety,
efficiency, customer experience and scalability.
Security and risk management
• Implement appropriate access controls, data handling and basic encryption practices
within the applications under management.
• Identify and mitigate software related risks that may affect availability, performance,
integrity or confidentiality of operational data.
Skills and Experience
• Experience as a Software Engineer or Software Developer working on complex
business or logistics applications.
• Strong proficiency in at least one modern programming language and associated
frameworks, for example Java, C#, Python, JavaScript or similar.
• Demonstrated experience designing, building and maintaining APIs, web services and
integrations between multiple systems.
• Experience working with relational databases and writing efficient, reliable queries
and stored procedures.
• Background in building dashboards, reporting tools or data pipelines supporting
operational teams is highly regarded.
• Familiarity with cloud platforms, containerisation and CI or CD pipelines will be well
regarded.
• Experience in transport, warehousing, logistics, fleet management or similar asset
intensive environments is desirable.
Qualifications
• Bachelor degree or higher in Software Engineering, Computer Science, Information
Technology or a closely related discipline, or equivalent industry experience.
• Additional certifications in software engineering, cloud technologies or data
engineering will be considered an advantage.
Personal Attributes
• Strong analytical and problem solving skills, with the ability to understand both
technical details and operational realities in a busy logistics environment.
• High attention to detail and commitment to quality, reliability and safety.
• Clear and confident communication style, able to work closely with operations,
dispatch, management and external partners.
• Proactive approach to continuous improvement and willingness to own systems
throughout their lifecycle.




