software engineer and mathematical modeler
2 days ago
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 yearWork 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 timeDuties 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...
-
Senior Automation Software Engineer
2 days ago
Rosebery NSW, Australia finisar Full time $100,000 - $135,000 per yearFinisar 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 yearSoftware 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...
-
Senior Software Engineer
2 days ago
Sydney NSW, Australia Microsoft Full time $120,000 - $180,000 per yearSenior 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 yearIn 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 yearSoftware 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 yearKanini 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...
-
Graduate Software Engineer
8 hours ago
Silverwater NSW, Australia Evse Full time $60,000 - $80,000 per yearCompany 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 yearJob 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...