Senior Software Engineer
- liverpool, merseyside, L1 8JQ, United Kingdom
- Permanent·Hybrid
- Full time
- £75,000 - £75,000 Per Annum
Job Description
About the Role
Our client is seeking a talented and experienced Senior Software Engineer to join their growing technology team in Liverpool . You will contribute to the design, development, and maintenance of scalable and robust software solutions that power critical business operations. This role offers the chance to work on challenging projects, mentor junior engineers, and influence technical direction within a collaborative and forward-thinking environment. You will be an integral part of a team dedicated to building high-quality software, embracing best practices and cutting-edge technologies to solve complex problems.
Key Responsibilities
- Design, develop, test, deploy, and maintain high-quality software applications using best practices.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver innovative features.
- Write clean, efficient, well-documented, and maintainable code following established coding standards.
- Participate in code reviews, providing constructive feedback to peers and junior team members.
- Troubleshoot and debug software defects, identifying root causes and implementing effective solutions.
Requirements
- 5+ years of professional experience in software engineering or a related field.
- Strong proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript).
- Solid understanding of data structures , algorithms, and object-oriented design principles.
- Experience with cloud platforms (e.g., AWS, Azure) and containerization is a plus.
- Excellent problem-solving, analytical, and communication skills.
Benefits
- Competitive salary with performance-based bonuses.
- Hybrid working model providing a balance of office and remote work.
- Comprehensive health, dental, and vision insurance.
- Opportunities for professional growth and continuous learning.
- A supportive and inclusive team culture.


