Senior Software Engineer
- cardiff, wales, CF10 1AA, United Kingdom
- Job type not listed
- Full time
- £70,000 - £70,000 Per Annum
Job Description
About the Role
Our client is seeking a highly motivated Senior Software Engineer to join their growing product development team in Cardiff . You will play a crucial role in the entire software development lifecycle, from conceptualization and design to implementation and deployment of innovative software solutions. This position offers the chance to work on challenging projects, contribute to technical strategy, and collaborate with a talented group of professionals dedicated to delivering high-quality software. We are looking for an individual who is passionate about technology and committed to excellence in software engineering.
Key Responsibilities
- Design, develop, test, and deploy high-quality software applications and features.
- Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Participate actively in code reviews , providing constructive feedback to peers.
- Optimize application performance, scalability, and security.
- Troubleshoot, debug, and resolve software defects and issues.
- Mentor junior engineers and contribute to the team's technical growth.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in software development .
- Strong proficiency in at least one modern programming language (e.g., Java, Python, C++, C#).
- Solid understanding of software architecture patterns, data structures, and algorithms.
- Experience with database technologies (SQL/NoSQL) and API development.
- Familiarity with agile methodologies and version control systems like Git.
- Excellent problem-solving and analytical skills.
- Competitive salary and performance-based bonus opportunities.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holiday allowance.
- Company pension scheme and life insurance.
- Opportunities for professional development and continuous learning in Cardiff .
- A collaborative and supportive team environment.


