About us @Symphony
Secure. Connected. Intelligent.
Symphony is an AI-powered communication and technology company fueled by interconnected platforms: messaging, voice, directory and analytics.
Our end-to-end encrypted technologies enable over 1,400 institutions to accelerate AI impact, prioritize data security, navigate complex regulatory compliance and optimize business interactions.
Role Description:
We are seeking an experienced and driven Lead Software Engineer to join and guide our development organisation. In this role, you will take ownership of designing, developing, and delivering high-quality software solutions that align with our strategic goals. You will lead technical initiatives, mentor engineers, and work closely with cross-functional teams to ensure the successful execution of projects.
If you are passionate about technology leadership, architectural design, and fostering high-performing teams, we would love to hear from you!
Responsibilities:
- Lead the design, development, testing, and maintenance of scalable software applications.
- Provide technical leadership and guidance to software engineers through mentoring, code reviews, and best practice sharing.
- Collaborate with product managers, designers, and stakeholders to define technical requirements and deliver robust solutions.
- Drive architectural decisions, ensuring systems are secure, reliable, and scalable.
- Proactively identify technical risks and implement effective mitigation strategies.
- Champion software development best practices, including continuous integration, code quality, and automated testing.
- Stay current with emerging technologies and drive innovation within the engineering team.
- Ensure adherence to security, data protection, and compliance standards across all software deliverables.
Required Qualifications:
Technical Skills:
- Proven expertise in Java programming, with strong architectural and system design skills.
- Hands-on experience with modern frameworks and technologies (e.g., Spring Boot, Quarkus).
- In-depth understanding of database systems such as SQL, PostgreSQL, MongoDB, Elasticsearch or similar.
- Strong background in cloud services architecture and deployment (AWS, Azure, or Google Cloud).
- Proficient with version control and collaborative development tools (e.g., Git, GitHub, GitLab).
- Solid understanding of Agile development methodologies and DevOps practices.
Soft Skills:
- Demonstrated experience in a senior/lead role on multiple software projects.
- Excellent problem-solving skills and strategic thinking.
- Strong communication skills with the ability to influence and align technical direction across teams.
- Commitment to fostering an inclusive, collaborative, and high-performing engineering culture.
- Proactive, self-driven, and passionate about continuous learning and improvement.
Education & Experience:
- Master’s or Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 10+ years of professional software development experience
Compensation:
- Salary Range: £65,000 - 80,000 base salary per year
- Bonus Plan
Benefits and Perks:
- Regional specific competitive benefits
- Build your own Benefits (BYOB) perk
- Local events, team building, and development opportunities