FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

IT Principal Engineer – Retail POS, Pharmacy Systems
Chemist WarehouseIT Principal Engineer leading technical direction and engineering quality oversight in Pharmacy Systems. Modernising legacy platforms and aligning store systems with cloud technology strategy at Sigma Healthcare.
Tech Stack
Tools & technologiesASP.NETAzureCloudDistributed SystemsMS SQL Server.NETSQL
About the role
Key responsibilities & impact- Define and champion engineering best practices, architectural patterns, and coding standards across POS, dispensing, and in-store systems.
- Provide domain-level technical leadership, ensuring seamless integration between in-store platforms and eCommerce, mobile, OMS, loyalty, payments, and enterprise systems.
- Lead legacy-to-modern platform transformations using event-driven, API-first, and composable architecture approaches.
- Design and enhance highly resilient, offline-first store systems, including device management, synchronisation and network failover capabilities.
- Provide hands-on leadership for complex and business-critical initiatives, guiding architectural decisions and unblocking teams.
- Define and uphold API and integration standards across retail POS and dispensing platforms, including versioning, telemetry and operational visibility.
- Design and implement secure systems, embedding modern security practices, threat modelling, and compliance with PCI DSS and data protection requirements.
- Champion DevOps and automation, including CI/CD, infrastructure as code, automated testing, and improved deployment processes.
- Establish strong observability and reliability practices across store and cloud platforms, including monitoring, logging, and continuous improvement through incident reviews.
- Mentor and uplift engineering capability, fostering a culture of technical excellence, collaboration, and continuous improvement.
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline
- Extensive experience (8+ years) in senior or principal-level engineering roles within complex enterprise environments
- Proven experience working within the healthcare or pharmacy domain is highly regarded
- Strong expertise in Windows-based application development, including WinForms (DevExpress), ASP.NET (C#), and deployment/packaging (MSI)
- Solid experience with Microsoft SQL Server (including SQL Express) and data-driven application design
- Hands-on experience building distributed systems using Windows Services and queue/event-driven architectures
- Experience designing and managing APIs using platforms such as Azure API Management or Apigee
- Demonstrated experience working across cloud environments (Azure and other public cloud platforms), including CI/CD pipelines (GitHub Actions) and containerisation
- Excellent collaboration skills, with the ability to work effectively across engineering, architecture, security, and product teams
- Clear and confident communication skills, with the ability to translate complex technical concepts for diverse audiences
- Passion for mentoring and developing others, with a track record of uplifting team capability through coaching and knowledge sharing.
Benefits
Comp & perks- Career growth and development opportunities
- Discounts across all Chemist Warehouse Retail group brands
- Access to ongoing training and professional development
- Free flu vaccinations
- Access to EAP and support service
- Subsided café on-site
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
API designevent-driven architectureAPI-first architecturecomposable architectureWindows application developmentWinFormsASP.NETMicrosoft SQL Serverdistributed systemsdata-driven application design
Soft Skills
technical leadershipcollaborationcommunicationmentoringcoachingproblem-solvingcontinuous improvementfostering culture of excellenceguiding architectural decisionsunblocking teams