Senior Software Engineer
- leicester, leicestershire, LE1 5GD, United Kingdom
- Permanent·On-site
- Full time
- £65,000 - £65,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and motivated Senior Software Engineer to join their dynamic technology team in Leicester . This role is pivotal in the development and enhancement of our client's core software products, contributing to their market leadership. You will be instrumental in designing, implementing, and deploying robust, scalable, and efficient software solutions. This position offers a unique opportunity to work on cutting-edge projects, collaborate with talented professionals, and significantly impact the company's technological advancements within a supportive and innovative environment.
Key Responsibilities
- Design and develop high-quality, scalable, and maintainable software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define project requirements and deliver features.
- Write clean, efficient, and well-documented code, adhering to best practices and conducting thorough code reviews.
- Optimize application performance, identify and resolve technical bottlenecks, and ensure system reliability.
- Mentor junior engineers, share technical knowledge, and contribute to a culture of continuous learning and improvement.
- Participate in the full software development lifecycle, from initial design and architecture to testing, deployment, and ongoing maintenance.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience (5+ years) in software development, with a strong understanding of object-oriented programming principles.
- Proficiency in at least one major programming language such as Java , Python , C#, or JavaScript .
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Solid understanding of database technologies, both SQL and NoSQL, and data modeling concepts.
- Excellent problem-solving skills, attention to detail, and the ability to work effectively in a hybrid setting.
Benefits
- Competitive salary package and performance-based bonuses.
- Comprehensive private health insurance, including dental and vision coverage.
- Generous annual leave entitlement and company pension scheme.
- Opportunities for professional development, training, and attending industry conferences.
- Access to modern office facilities in Leicester with collaborative workspaces.
- A stimulating work environment that fosters innovation and personal growth.


