We are looking for talented Software Engineers who are passionate about producing high-quality code, solving complex technical problems and continuously improving the way software is developed.
You’ll work in a collaborative environment where you’ll have the opportunity to experiment with new technologies, contribute ideas and help shape technical solutions.
Key Responsibilities
- Design, develop and maintain high-quality software solutions.
- Write clean, scalable and maintainable code.
- Select and advocate for the right technology based on business and technical requirements.
- Work with cloud, data and containerisation technologies.
- Contribute to technical discussions and continuously improve development practices.
- Experiment with new approaches and technologies to improve efficiency and delivery.
- Collaborate closely with colleagues across engineering and technical teams.
- Troubleshoot technical issues and identify effective solutions.
- Share technical knowledge and best practices with colleagues.
About You
You’ll ideally have a degree in Computer Science, Mathematics, Physics,
Engineering or equivalent knowledge gained through professional experience.
You should have experience with several of the following:
- Have a genuine passion for software engineering and technology.
- Keep up to date with modern technologies and development practices.
- Enjoy experimenting, learning and continuously improving.
- Are highly collaborative and open to different perspectives.
- Can communicate technical concepts effectively.
- Enjoy sharing knowledge and supporting colleagues.
Why Join?
This is an excellent opportunity for a technically curious Software Engineer to work on challenging projects, use modern technologies and contribute to a collaborative engineering culture.