Job Summary:
We are looking for a talented and motivated Senior Software Engineer to join our growing technology team. This is an exciting opportunity to work on innovative software solutions, collaborate with skilled professionals, and contribute to projects that have a meaningful impact. If you enjoy solving complex technical challenges, building scalable applications, and mentoring others, we'd love to hear from you.
What you'll do:
- Design, develop, test, and maintain high-quality software applications.
- Build scalable, secure, and reliable software solutions.
- Collaborate with cross-functional teams to define technical requirements and deliver features.
- Review code and promote software engineering best practices.
- Troubleshoot, debug, and optimize application performance.
- Participate in system architecture and technical design discussions.
- Support software deployment, maintenance, and continuous improvement initiatives.
- Mentor junior developers and encourage knowledge sharing across the team.
- Contribute to Agile planning, sprint reviews, and technical documentation.
- Stay informed about emerging technologies and recommend improvements where appropriate.
Requirements:
- Previous experience in software development or software engineering.
- Proficiency in one or more modern programming languages.
- Understanding of software design principles, APIs, databases, and cloud technologies.
- Experience working with version control systems and Agile development practices is beneficial.
- Strong analytical, problem-solving, and communication skills.
- Ability to work collaboratively within a development team.
- Relevant technical qualifications or certifications are welcomed but not essential.
Why work with us:
- Competitive salary with regular performance reviews.
- Opportunities for career progression and technical development.
- Collaborative, supportive, and innovative working environment.
- Work on modern technologies and impactful software projects.
- Access to ongoing learning and professional development opportunities.
- Be part of a team that values creativity, continuous improvement, and technical excellence.
Pay: £5,800.00-£8,300.00 per month
Benefits:
- Discounted or free food
- Employee discount
- Free parking
- On-site parking
- Private medical insurance
Work Location: In person