System Developer
Senior Systems EngineerAbout the OpportunityWe are a growing technology business seeking a talented Senior Systems Engineer to join our engineering team. This role offers the opportunity to work on scalable systems, modern applications, and cloud-based infrastructure while contributing to the development of innovative digital products and services.As part of a collaborative Agile team, you will work closely with engineers, product managers, designers, and other stakeholders to deliver high-quality software solutions. You'll play an important role in improving platform performance, reliability, and scalability while helping shape the future direction of our technology.The Role As a Senior Systems Engineer, you will be responsible for designing, developing, and maintaining software solutions across multiple systems and applications. You will contribute to technical decision-making, support ongoing platform improvements, and help ensure the delivery of reliable and high-performing services.This is a hands-on role suited to someone who enjoys solving complex technical challenges, working across different technologies, and collaborating with multidisciplinary teams.Key Responsibilities
- Design, develop, and maintain software components and services that support business and customer needs.
- Deliver new functionality while enhancing and modernising existing systems.
- Contribute to technical design, architecture, and solution planning activities.
- Collaborate with cross-functional teams to deliver projects and product enhancements.
- Troubleshoot, diagnose, and resolve issues across development and production environments.
- Promote high standards of code quality, testing, and engineering best practice.
- Participate in Agile ceremonies and contribute to continuous improvement initiatives.
- Support performance, scalability, reliability, and security improvements across systems and infrastructure.
- Monitor application health and identify opportunities for optimisation and automation.
- Share knowledge, mentor colleagues where appropriate, and contribute to a positive engineering culture.
- Experience designing and developing modern software applications.
- Strong understanding of backend development and distributed systems.
- Experience working with cloud-based infrastructure and modern development practices.
- Knowledge of API development and integration.
- Familiarity with automated testing and continuous delivery approaches.
- Experience contributing to technical design and architectural discussions.
- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder collaboration abilities.
- A proactive approach to learning, innovation, and continuous improvement.
- The opportunity to work on meaningful technical challenges.
- A collaborative and supportive team environment.
- Exposure to modern technologies and engineering practices.
- Opportunities for professional growth and career development.
- A culture that values innovation, ownership, and continuous learning.
- Flexible working arrangements and a focus on work-life balance.