Position Overview
The Software Engineer role focuses on designing, building, and supporting in-house software solutions, and integrating third-party products (including software-as-a-service) used by our business teams. You will contribute across the full development lifecycle—from supporting business analysis and implementation through production deployment and ongoing application management (including third level/L3 support). The ideal candidate enjoys solving real business problems, building reliable services, and taking ownership of systems in production.
Responsibilities Design, implement, and maintain solutions that are performant, secure, reliable, and cost-efficient. Contribute to technical specifications, solution designs, and implementation plans in collaboration with senior engineers/architects. Work with business stakeholders and developers to refine requirements, define technical approaches, and ensure feasibility. Deliver changes in line with agreed scope and timelines, communicating pr...