Senior .NET Developer Optimization
Senior .NET Developer Optimization
Contract Type:
Contract/Temp
Location:
Perth -
Industry:
Applications
Contact Name:
Matthew Burke
Contact Email:
matthew.burke@versegroup.com.au
Contact Phone:
0468083540
Date Published:
16-Feb-2026
About the Role
A Senior Optimisation Engineer position is available within a highly technical engineering team responsible for developing and evolving a complex optimisation platform used in large scale, safety critical environments.
The team’s core focus is an assignment engine that dynamically allocates work across assets using mathematical techniques and real time data. In addition, the role will contribute to broader optimisation challenges such as routing and asset utilisation as part of an integrated optimisation platform.
This is a strategic role rather than a short term delivery piece. You will play an important part in shaping the ongoing technical direction of the optimisation domain, contributing to technical design discussions, helping refine roadmaps, and ensuring high quality outcomes across the platform.
You will work closely with architects, development teams, verification teams and domain specialists to translate operational requirements into clear algorithm specifications and robust software solutions. The role suits someone who is comfortable with ambiguity, experimentation and open ended problem solving within a collaborative engineering environment.
This is a hands on position, with approximately 80 per cent of your time spent designing, coding, reviewing and improving optimisation services and reusable algorithm components. You will provide expert guidance on complex optimisation challenges, including minimising idle time, optimising routes and balancing asset utilisation.
The role is Perth based, with the team typically working around three days per week in the office, with flexibility beyond this.
You Should Have
• 5 to 6 plus years of commercial backend software development experience
• 10 plus years of overall professional experience in technology
• Demonstrated background in mathematics and optimisation
• Strong backend engineering capability in any modern language
• Proven ability to design and implement complex algorithms in real systems
• Experience working with real time data and operational decision making systems
• Strong communication skills, with the ability to explain complex technical concepts clearly to both technical and non technical stakeholders
• A self directed, outcomes focused working style with the ability to manage open ended problems
Technical Flexibility
The team is open to candidates from any modern backend stack. Experience in Python, Java, C++ or similar technologies is welcomed. Strong .NET experience is advantageous but not mandatory, provided you are comfortable working within a structured engineering environment.
Nice to Have
• A mathematics degree or PhD in mathematics
• Previous experience in heavy industry or large scale operational environments
• Prior exposure to optimisation systems or complex decision platforms
• Experience mentoring other engineers or contributing to technical leadership
The Benefits
• Work on a sophisticated optimisation platform with real world impact
• Opportunity to influence architecture, quality and long term technical direction
• Exposure to advanced mathematical and algorithmic problem solving
• Collaborative environment working across multiple specialist teams
• Perth based role with flexible hybrid working arrangements
Contract and Rate
This is a 12 month contract, with potential to extend or convert to permanent thereafter.
Maximum rate: $125 per hour plus superannuation.
How to Apply
If this opportunity resonates with you, please apply. For further details or enquiries, feel free to reach out directly via email at matthew.burke@versegroup.com.au, or call Matthew Burke on 0468 083 540.
A Senior Optimisation Engineer position is available within a highly technical engineering team responsible for developing and evolving a complex optimisation platform used in large scale, safety critical environments.
The team’s core focus is an assignment engine that dynamically allocates work across assets using mathematical techniques and real time data. In addition, the role will contribute to broader optimisation challenges such as routing and asset utilisation as part of an integrated optimisation platform.
This is a strategic role rather than a short term delivery piece. You will play an important part in shaping the ongoing technical direction of the optimisation domain, contributing to technical design discussions, helping refine roadmaps, and ensuring high quality outcomes across the platform.
You will work closely with architects, development teams, verification teams and domain specialists to translate operational requirements into clear algorithm specifications and robust software solutions. The role suits someone who is comfortable with ambiguity, experimentation and open ended problem solving within a collaborative engineering environment.
This is a hands on position, with approximately 80 per cent of your time spent designing, coding, reviewing and improving optimisation services and reusable algorithm components. You will provide expert guidance on complex optimisation challenges, including minimising idle time, optimising routes and balancing asset utilisation.
The role is Perth based, with the team typically working around three days per week in the office, with flexibility beyond this.
You Should Have
• 5 to 6 plus years of commercial backend software development experience
• 10 plus years of overall professional experience in technology
• Demonstrated background in mathematics and optimisation
• Strong backend engineering capability in any modern language
• Proven ability to design and implement complex algorithms in real systems
• Experience working with real time data and operational decision making systems
• Strong communication skills, with the ability to explain complex technical concepts clearly to both technical and non technical stakeholders
• A self directed, outcomes focused working style with the ability to manage open ended problems
Technical Flexibility
The team is open to candidates from any modern backend stack. Experience in Python, Java, C++ or similar technologies is welcomed. Strong .NET experience is advantageous but not mandatory, provided you are comfortable working within a structured engineering environment.
Nice to Have
• A mathematics degree or PhD in mathematics
• Previous experience in heavy industry or large scale operational environments
• Prior exposure to optimisation systems or complex decision platforms
• Experience mentoring other engineers or contributing to technical leadership
The Benefits
• Work on a sophisticated optimisation platform with real world impact
• Opportunity to influence architecture, quality and long term technical direction
• Exposure to advanced mathematical and algorithmic problem solving
• Collaborative environment working across multiple specialist teams
• Perth based role with flexible hybrid working arrangements
Contract and Rate
This is a 12 month contract, with potential to extend or convert to permanent thereafter.
Maximum rate: $125 per hour plus superannuation.
How to Apply
If this opportunity resonates with you, please apply. For further details or enquiries, feel free to reach out directly via email at matthew.burke@versegroup.com.au, or call Matthew Burke on 0468 083 540.


