Job Description
THE ICONIC is seeking a Principal Software Engineer to join their agile engineering team in Sydney CBD. The Principal Software Engineer will play a crucial role in shaping the technical foundation of the company, which is a leading online retailer in Australia and New Zealand. This role involves a blend of technical expertise and leadership, reporting to the Head of Engineering and collaborating with various stakeholders.
Role involves:
- Partnering with lead engineers to enforce best practices and elevate team performance.
- Collaborating with engineering and product leadership to identify technical risks and ensure proactive solutions.
- Leading the design and implementation of critical, high-impact software projects.
- Influencing the evolution of the technology stack.
- Acting as a central figure in large transformation projects.
- Supporting the Head of Engineering in contributing to technical strategy and team culture.
Requirements:
- Extensive experience in software architecture and designing scalable systems.
- Competent in PHP and High Proficiency in JavaScript (NextJS, NestJS, and ExpressJS).
- Strong command of advanced engineering concepts and architectural patterns.
- Proven ability to work with relational databases (MySQL, Postgres) and NoSQL solutions (Redis, DynamoDB).
- Hands-on experience with unit testing frameworks and automated deployment pipelines.
- Experience in leading complex technical projects.
- Ability to collaborate effectively with cross-functional teams.
- Strategic mindset with a track record of influencing technology direction.
- Strong communication skills to convey technical concepts and mentor teams.
What THE ICONIC offers:
- Flexible working arrangements.
- Learning and development opportunities.
- Parental leave program and support.
- Birthday leave and ICONIC voucher.
- Staff discount and sample sales.
- Wellbeing programs and Employee Assistance Program.
- Volunteer days.
- Referral reward program.