Lead Software Developer
- newcastle upon tyne, tyne and wear, NE1 4QB, United Kingdom
- Hybrid
- Full time
- £70,000 - £70,000 Per Annum
Job Description
About the Role
Our client is seeking an experienced and innovative Lead Software Developer to spearhead their development team in Newcastle upon Tyne . This role is crucial for driving technical excellence, mentoring junior developers, and architecting high-quality software solutions. You will play a key part in the full software development lifecycle, from conception and design through to implementation and deployment, ensuring the delivery of robust and scalable applications. This is an exciting opportunity to influence the technical direction and foster a collaborative, high-performance development culture.
Key Responsibilities
- Lead the design, development, and implementation of complex software applications using modern technologies.
- Provide technical guidance, mentorship, and code reviews to a team of software developers, fostering their growth.
- Collaborate with product managers and stakeholders to define project requirements and technical specifications.
- Champion best practices in software development, including agile methodologies, code quality , testing, and CI/CD.
- Troubleshoot and resolve complex technical issues, ensuring the stability and performance of deployed applications.
- Contribute to architectural decisions and technology selection to ensure long-term maintainability and scalability.
Requirements
- Significant professional experience as a Software Developer , with a proven track record in leading development projects.
- Expertise in one or more programming languages (e.g., C#, Java, Python) and associated frameworks.
- Strong understanding of software design patterns, data structures, and algorithms .
- Experience with relational and non-relational databases, and performance tuning.
- Familiarity with cloud platforms (e.g., Azure, AWS) and containerization technologies.
- Excellent leadership, communication, and problem-solving skills, with a passion for technology.
Benefits
- Attractive salary and potential for performance-based bonuses.
- Comprehensive health and wellness benefits package.
- Opportunities for professional development and continued learning.
- A flexible hybrid working model, balancing office and remote work.
- Collaborative and innovative work environment in Newcastle upon Tyne .


