software engineer and mathematical modeler
10 hours 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 and mathematical modeler
2 weeks ago
Glendenning, New South Wales, Australia Discount Chemist Online Full time $80,000 - $120,000 per yearCOMPANY & ROLE INTRODUCTIONDiscount 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...
-
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...
-
ML / AI Software Engineer, Electronic Warfare
2 weeks ago
Goulburn St, Haymarket NSW , Australia DroneShield Full time $80,000 - $120,000 per yearCompany Description DroneShield Ltd (ASX:DRO) is an Australian/US publicly listed company focusing on RF sensing, Artificial Intelligence and Machine Learning, Sensor Fusion, Electronic Warfare, Rapid Prototyping and MIL-SPEC manufacturing.Our capabilities are used to protect Military, Government, Law Enforcement, Critical Infrastructure, Commercial and VIPs...
-
Software Engineer
4 weeks 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
12 hours 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 days ago
Sydney NSW, Australia Cuscal Full time $100,000 - $150,000 per yearCompany DescriptionForward with CuscalAt Cuscal, we're not just shaping the future of payments - we're pioneering it. From launching Australia's first ATM to being the first certified NPP PayTo Payer and Initiator in 2022, we've spent over 59 years building solutions that millions of Australians rely on every day.Now, we're preparing for what's next, and we...
-
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
Bankstown NSW, Australia NazXinnovation Full time $72,000 - $96,000 per yearAs an Entry-Level Software Engineer, you will:Collaborate with senior engineers to design, develop, and maintain high-quality software applications.Write clean, scalable, and efficient code.Participate in code reviews to ensure the quality and maintainability of software.Assist in troubleshooting and debugging issues in production and development...
-
Software Engineer
1 week ago
Sydney NSW, Australia Sinorbis Full time $78,000 - $85,000 per yearThe company…Sinorbis is a multi-award-winning software company that empowers international marketing teams to effectively engage their audiences globally at scale, saving both time and money while adhering to local regulations. Our digital platform enables organisations to publish, engage, and measure their digital activity globally.Our clients are a...