We are seeking a highly skilled Senior Software Engineer to join our team.
Key Responsibilities
* Designing and delivering digital products for real-world scale and complexity requires expertise in software development methodologies and techniques. Our ideal candidate will have experience in designing, developing, and deploying scalable and secure software systems.
* Influencing architecture and mentoring teammates is crucial for the success of our engineering team. As a Senior Software Engineer, you will be responsible for setting standards for clean, testable, future-proof code and helping others improve their coding skills.
* Making big calls on tech stack, patterns and architecture while keeping security and reliability in mind is a critical aspect of this role. You will be responsible for championing DevSecOps, automation and CI/CD to reduce firefighting and increase innovation.
* Collaborating with product, project and architecture teams for business outcomes is essential for our company's success. As a Senior Software Engineer, you will work closely with cross-functional teams to deliver high-quality software products that meet business requirements.
* Mentoring junior engineers and sharing expertise is a key responsibility of this role. You will be responsible for guiding and developing junior engineers to help them grow in their careers.
We offer a supportive team environment where your ideas are heard and contributions valued.
* Vibrant community with celebrations and events
* Flexible work arrangements, including one day working from home each week or a 9-day fortnight
* Additional leave days, 'ME' leave and 'Volunteer Day' leave
* Employee discounts on insurance and income protection insurance
Requirements:
* 5+ years of full-stack engineering experience
* AWS wizardry, especially serverless and event-driven architectures
* Solid grip on CI/CD, observability and end-to-end delivery
* Bonus points for regulated industries or hybrid delivery models experience