We are seeking an experienced Senior Software Engineer to join our dynamic team. In this role, you will undertake challenging research, design, and software development assignments within a software functional area or product line.
Requirements
- Interfacing with other technical personnel or team members to finalise requirements.
- Writing and reviewing portions of detailed specifications for the development of complex system components.
- Completing complex bug fixes.
- Implementing and guiding others in continuous integration, delivery, and deployment of software delivery practices.
- Identifying operational requirements for logging, instrumentation, and alerting, and working with senior engineers to ensure these requirements are met.
- Working closely with other development team members to understand complex product requirements and translate them into software designs.
- Successfully implementing development processes, coding best practices, and code reviews.
- Operate in various development environments (Agile, Waterfall).
Benefits
- Comprehensive Pension Plan
- Home, office, or commuting allowance.
- Generous vacation entitlement and option for sabbatical leave
- Maternity, Paternity, Adoption and Family Care leave
- Flexible working hours
- Personal Choice budget
- Internal communities and networks
- Various employee discounts
- Recruitment introduction reward
- Employee Assistance Program (global)