Senior Software Engineer
- leicester, leicestershire, LE1 5XZ, United Kingdom
- Permanent·Hybrid
- Full time
- £60,000 - £60,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and experienced Senior Software Engineer to join their dynamic IT team in Leicester . This role is pivotal in driving the development of innovative software solutions that support core business functions and enhance user experience. You will work within a collaborative environment, contributing to the entire software development lifecycle from conception to deployment. This is an exciting opportunity for a proactive engineer who is passionate about creating robust, scalable, and maintainable code, and who wishes to make a significant impact on technology strategy within a forward-thinking organization.
Key Responsibilities
- Design, develop, and implement high-quality software solutions using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define project requirements and technical specifications.
- Write clean, efficient, and well-documented code, adhering to industry best practices and coding standards.
- Conduct thorough code reviews, provide constructive feedback, and mentor junior development team members.
- Troubleshoot, debug, and upgrade existing software systems, ensuring optimal performance and reliability.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven track record of 5+ years in professional software development, with a focus on backend or full-stack development.
- Proficiency in one or more programming languages such as Java , Python , C#, or JavaScript.
- Strong understanding of database technologies (SQL and NoSQL), data structures, and algorithms.
- Experience with cloud platforms like AWS, Azure, or GCP is highly desirable.
- Familiarity with agile methodologies and version control systems like Git.
Benefits
- Competitive annual salary with performance-based incentives.
- Comprehensive health insurance package including dental and vision coverage.
- Opportunities for professional development, training, and attending industry conferences.
- Generous annual leave allowance and company pension scheme.
- Access to a hybrid working model , balancing office and remote work.


