Senior Software Engineer
- leicester, leicestershire, LE1 5TT, United Kingdom
- Permanent·Hybrid
- Full time
- £60,000 - £60,000 Per Annum
Job Description
About the Role
Our client is looking for a highly skilled and experienced Senior Software Engineer to join their dynamic IT team in Leicester . You will play a pivotal role in the design, development, and deployment of cutting-edge software solutions that drive business innovation. This position offers the opportunity to work on challenging projects, mentor junior developers, and contribute to the technical strategy of the company. If you are passionate about creating robust, scalable, and high-performance applications and thrive in a collaborative environment, this role is for you. You will be instrumental in shaping our client's software architecture and ensuring the delivery of top-tier products.
Key Responsibilities
- Design, develop, and maintain scalable and robust backend services and APIs using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define software requirements and translate them into technical specifications.
- Implement and advocate for best practices in software development, including code reviews , automated testing, and continuous integration/continuous deployment (CI/CD).
- Optimize application performance, identify and resolve bottlenecks, and ensure system reliability and security.
- Mentor and guide junior engineers, fostering a culture of learning and knowledge sharing within the team.
- Troubleshoot and debug complex software issues, providing timely resolutions in production environments.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience (5+ years) in professional software development , with a strong focus on backend technologies.
- Proficiency in at least one major programming language such as Java , Python , C#, or Node.js.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Solid understanding of database technologies (SQL and NoSQL) and system architecture.
- Excellent problem-solving abilities and a commitment to delivering high-quality code.
Benefits
- Competitive annual salary with performance-based bonuses.
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off and holiday allowances.
- Opportunities for professional development, training, and conference attendance.
- A vibrant and inclusive work environment in Leicester with hybrid working options.


