software engineer and mathematical modeler

2 days ago


Glendenning NSW, Australia Discount Chemist Full time $1,440,000 - $1,500,000 per year

COMPANY & ROLE INTRODUCTION

Discount Chemist Online is one of Australia's leading online pharmacies. We have developed our own custom software to meet the unique IT requirements of our business. This software is built and maintained by our dedicated internal software development team.

We are now looking for a Software Engineer to join our team responsible for developing the order management system and other tools that support order and stock management. In this role, you will focus on software optimisation, building systems capable of processing large volumes of data, implementing mathematical models to optimise stock levels, and improving processes related to workflow and operations in an online pharmacy environment.

We are looking for a creative engineer who can design, optimise, and reason mathematically.

Project Length: Ongoing

Preferred Experience Criteria

Experience in Logistics

Experience in Ecommerce

Experience in Healthcare Legal Framework

Experience in Therapeutic Goods Administration Policies

Experience in Pharmacy Industry

Position Overview: We are looking for a highly talented and driven Software Engineer with strong expertise in Math and Algorithms to join our team. The successful candidate will be responsible for developing optimisation mathematical models based on sales statistics and implementing them as part of order and stock management system. This role requires strong analytical abilities, software development skills, and expertise in optimisation techniques.

Key Responsibilities:

  • Develop, implement, and maintain optimisation models using sales statistics to improve business performance.
  • Design and build software applications and tools that leverage these optimisation models.
  • Collaborate with data analysts, sales teams, and other engineers to gather requirements and ensure the models meet business needs.
  • Validate and test optimisation models to ensure accuracy, efficiency, and reliability.
  • Optimise algorithms for performance and scalability.
  • Document the design, development, and implementation processes.
  • Stay updated with the latest developments in optimisation techniques, sales analytics, and software engineering.
  • Provide technical guidance and mentorship to junior engineers and team members.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Operations Research, Mathematics, or a related field.
  • Proven experience in software development, particularly in implementing optimisation models.
  • Strong programming skills in Python and C#.
  • Strong experience in database design, SQL, Microsoft SQL Server
  • In-depth knowledge of optimisation techniques (e.g., linear programming, integer programming, heuristic methods).
  • Experience with data analysis and statistical software packages.
  • Familiarity with sales analytics and data-driven decision making.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work collaboratively in a team environment.
  • Demonstrated ability to design and optimise complex data workflows and backend systems.
  • Ability to translate mathematical models into production-grade code.
  • Proven ability to take ownership of a problem from concept to deployment.

Preferred Skills:

  • Experience with big data technologies and tools.
  • Knowledge of cloud computing platforms and services.
  • Familiarity with CI/CD pipelines and DevOps practices (e.g., GitHub Actions, Azure DevOps)
  • Understanding of software development best practices, including agile methodologies.

· Experience with performance monitoring and observability tools (e.g., Prometheus, Grafana, Application Insights).

· Interest in solving complex algorithmic and optimisation problems beyond textbook solutions.

Essential Criteria:

For this project you need to demonstrate significant experience in mathematics, software development as well as business process understanding, communication skills.

At least bachelors degree in software development or related area.

At least 5 years of experience in software development or related position.

Experience in programming (Python, C#, MS SQL Server, Azure)

Experience in server configuration (Linux, Docker)

Job Type: Full-time

Pay: $120,000.00 – $150,000.00 per year

Work Location: In person


  • Software Engineer

    4 days ago


    Sydney NSW, Australia DroneShield Full time $80,000 - $120,000 per year

    Work with cutting edge technology, making the world a safer and more secure place. DroneShield (ASX:DRO) offers an opportunity to solve some of world's most challenging technical problems in the Electronic Warfare, Artificial Intelligence and Machine Learning, RF sensing, Sensor Fusion and distributed systems. Working with high profile customers across...

  • Software Engineer

    1 week ago


    NSW - Sydney - City & Inner West, Australia GOSOL AUSTRALIA PTY LIMITED Full time

    Duties and Responsibilities: • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development...


  • Rosebery NSW, Australia finisar Full time $100,000 - $135,000 per year

    Finisar Australia / Coherent is an innovative global company that designs and manufactures high-technology communication products for optical fibre telecommunication networks. We are the largest supplier of optical communication components and subsystems in the world.Finisar Australia is seeking a talented Senior Software Engineer to join our Automation team...

  • Software Engineer 2

    2 days ago


    Sydney NSW, Australia Microsoft Full time $104,000 - $160,000 per year

    Software Engineer 2 - Azure Ecosystems EngineeringSydney, New South Wales, Australia1 more locationDate postedOct 29, 2025Job number1903000Work site0 days / week in-office - remoteTravel0-25%Role typeIndividual ContributorProfessionSoftware EngineeringDisciplineSoftware EngineeringEmployment typeFull-TimeOverviewDevelopers are working hard to build our new...


  • Sydney NSW, Australia Microsoft Full time $120,000 - $180,000 per year

    Senior Software Engineer - Azure Ecosystems EngineeringSydney, New South Wales, Australia1 more locationDate postedOct 29, 2025Job number1903021Work site0 days / week in-office - remoteTravel0-25%Role typeIndividual ContributorProfessionSoftware EngineeringDisciplineSoftware EngineeringEmployment typeFull-TimeOverviewDevelopers are working hard to build our...

  • Software Engineer

    1 week ago


    Macquarie Park NSW, Australia Amdocs Full time $135,000 - $145,000 per year

    In one sentenceResponsible for the design, development, modification, debugging and/or maintenance of software systems. Works on specific modules, applications or technologies, and deals with sophisticated assignments during the software development process.What will your job look like?Module Ownership and Technical Leadership: Take full ownership of...

  • Software Engineer

    1 week ago


    Sydney NSW, Australia Insignia Financial Full time $120,000 - $150,000 per year

    Software EngineerLocation:SYDNEY, NSW, AU, 2000BRISBANE, QLD, AU, 4000HOBART, TAS, AU, 7000MELBOURNE, VIC, AU, 3008ADELAIDE, SA, AU, 5000Employment Type: Permanent Full TimeMake your mark: your contributions are visible and valuedEngineer smarter: work with automated pipelines and gold-standard practicesSee the difference: what you build directly improves...

  • Software Engineer

    2 weeks ago


    North Strathfield NSW, Australia STALLION PROJECTS PTY LTD Full time $135,000 - $140,000 per year

    Kanini Software Solutions Pty Ltd is seeking a Software Engineer who is well-versed with the ServiceNow platform which supports IT service management to automate business processes. As a Software Engineer, you will be designing, configuring, developing, troubleshooting, and implementing baseline and custom applications to enhance the platform. You will also...


  • Silverwater NSW, Australia Evse Full time $60,000 - $80,000 per year

    Company DescriptionEVSE Australia is a leading provider of electric vehicle (EV) charging solutions, dedicated to accelerating the transition to sustainable transportation across Australia and New Zealand. EVSE delivers end-to-end EV charging infrastructure for residential, commercial, government, and fleet clients and is committed to powering a cleaner...

  • Software Engineer

    2 weeks ago


    North Sydney NSW, Australia KttiPay Pty Ltd. Full time $100,000 - $110,000 per year

    Job title:Software Engineer (Laravel / Symfony)Who we are:KttiPay is a scaling FinTech Company transforming group spending experiences. The KttiPay platform enables its users to create shared accounts (kttis) for various purposes such as vacations, household expenses, groceries, and social events. KttiPay doesn't just track expenses; it lets you pre-load...