Senior Software Engineer
- leicester, leicestershire, LE1 6GU, United Kingdom
- Permanent·Hybrid
- Full time
- £65,000 - £65,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 department based in Leicester . This pivotal role involves contributing to the design, development, and deployment of innovative software solutions that drive business growth and enhance operational efficiency. You will be part of a collaborative team environment, working on challenging projects that require a blend of technical expertise and creative problem-solving. We are looking for an individual who is passionate about coding excellence and eager to mentor junior developers while staying abreast of the latest technological advancements.
Key Responsibilities
- Design, develop, and implement scalable and robust software applications using Agile methodologies .
- Write clean, maintainable, and efficient code in various programming languages, adhering to coding standards.
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software products.
- Conduct thorough code reviews to ensure code quality, performance, and adherence to best practices.
- Troubleshoot, debug, and upgrade existing systems, ensuring optimal performance and stability.
- Contribute to the architectural design and technical roadmap of our software products.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in software development .
- Proven expertise in at least one major programming language (e.g., Java, Python, C#, JavaScript).
- Strong understanding of database technologies (SQL and NoSQL) and data structures.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes) is highly desirable.
- Excellent problem-solving abilities and a proactive approach to identifying and resolving technical challenges.
Benefits
- Competitive annual salary package.
- Generous annual leave allowance.
- Comprehensive private healthcare insurance.
- Opportunities for professional development and continuous learning, including training budgets.
- Pension scheme with company contributions.
- Hybrid working model promoting work-life balance.


