We are seeking an experienced Senior Software Engineer to join our growing technology team. This role is ideal for someone passionate about designing and delivering high-quality software solutions, mentoring team members, and driving technical excellence across projects. You will play a key part in shaping our products and services, ensuring scalability, security, and innovation at every stage of development.
Key Responsibilities
* Software Development
* Design, develop, and maintain robust, scalable, and secure software applications.
* Write clean, efficient, and well-documented code following best practices.
* Technical Leadership
* Provide guidance and mentorship to junior and mid-level engineers.
* Lead technical discussions, architecture design, and code reviews.
* Collaboration & Delivery
* Work closely with product managers, designers, and cross-functional teams to deliver projects on time.
* Translate business requirements into technical solutions.
* Quality & Continuous Improvement
* Ensure code quality, performance optimisation, and security compliance.
* Identify opportunities to improve processes, tools, and technologies.
Qualifications & Skills
* Education & Experience
* Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
* 5+ years of professional software development experience.
* Technical Expertise
* Strong proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript/TypeScript).
* Experience with cloud platforms (AWS, Azure, or GCP).
* Familiarity with modern frameworks (e.g., React, Angular,, .NET, or Spring Boot).
* Solid understanding of databases (SQL and NoSQL).
* Knowledge of CI/CD pipelines, DevOps practices, and containerisation (Docker/Kubernetes).
* Core Competencies
* Strong problem-solving and analytical skills.
* Excellent communication and collaboration abilities.
* Ability to balance multiple priorities in a fast-paced environment.
* Leadership qualities with a proactive, solutions-oriented mindset.
What We Offer
* Competitive salary and benefits package.
* Hybrid/remote working options.
* Career development and training opportunities.
* A collaborative and innovative work culture.
* Pension scheme, healthcare, and additional employee perks.
How to Apply
If you are an experienced engineer looking to make an impact in a dynamic team, we'd love to hear from you.
Apply now with your CV via Indeed.
Job Types: Full-time, Graduate
Pay: £43,252.86-£99,798.24 per year
Benefits:
* Employee discount
* Flexitime
* Free parking
* Health & wellbeing programme
* Life insurance
* On-site parking
* Private dental insurance
* Private medical insurance
* Sick pay
* Work from home
Work authorisation:
* United Kingdom (required)
Work Location: In person