Senior Software Engineer
- leicester, leicestershire, LE1 5TZ, United Kingdom
- Job type not listed
- Full time
- £65,000 - £65,000 Per Annum
Job Description
About the Role
Our client is seeking an experienced and motivated Senior Software Engineer to join their dynamic IT team based in Leicester . This pivotal role involves designing, developing, and deploying robust software solutions that drive business innovation and efficiency. You will be instrumental in shaping the technical direction of projects, mentoring junior developers, and ensuring the delivery of high-quality, scalable applications. This position offers a fantastic opportunity to work on cutting-edge technologies within a collaborative environment that fosters professional growth and technical excellence, making a significant impact on the company's technological advancements.
Key Responsibilities
- Lead the design and architecture of complex software systems and features.
- Develop, test, and deploy high-quality, maintainable code across the full stack.
- Collaborate with product managers and stakeholders to define technical requirements and project roadmaps.
- Mentor and guide junior engineers, fostering a culture of knowledge sharing and best practices.
- Identify and address technical debt, performance bottlenecks, and areas for system improvement.
- Participate actively in code reviews, ensuring adherence to coding standards and quality benchmarks.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional software development experience.
- Proven expertise in at least one modern programming language (e.g., Python, Java, C#, JavaScript).
- Strong understanding of software design patterns, data structures, and algorithms.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and ability to thrive in a fast-paced, agile environment.
Benefits
- Competitive annual salary with performance-based bonuses.
- Comprehensive private medical and dental insurance plans.
- Generous pension scheme with employer contributions.
- Opportunities for continuous professional development, training, and certifications.
- A supportive and inclusive work culture with regular team-building events.


