At a Glance
- Tasks: Develop and maintain innovative AI-driven software solutions for our UCaaS platforms.
- Company: Join Gamma, a leading tech company transforming communications across Europe.
- Benefits: Enjoy 25 days annual leave, volunteer days, and comprehensive health benefits.
- Other info: Flexible hybrid working and a commitment to diversity and inclusion.
- Why this job: Make a real impact with cutting-edge technology in a collaborative environment.
- Qualifications: Strong skills in TypeScript, Node.js, and React; experience with AWS is a plus.
The predicted salary is between 50000 - 70000 £ per year.
At Gamma, we’re more than just a leader in Unified Communications as a Service (UCaaS). We’re a fast-moving technology organisation delivering innovative voice, data, and mobile solutions across Europe. Our product and service portfolio is at the heart of what we do — powering reliable, scalable communications for thousands of businesses. Behind the scenes, our engineering teams design, build, and maintain the software systems that generate real business impact. We combine the agility of a start-up mindset with the stability of a leading European business. Collaboration, ownership, and continuous improvement define how we work — and we’re always looking for people who want to build meaningful technology at scale.
Who are we looking for?
Software Engineers are responsible for developing and maintaining Gamma’s proprietary UCaaS & CCaaS platforms, building AI-driven features and scalable cloud‑native services across backend systems and web applications. This role is ideal for engineers interested in AI, serverless architectures, and modern real‑time platforms operating at scale.
What will you be doing day‑to‑day?
- Collaborate with product managers, designers, and engineers to scope, plan, and deliver scalable AI‑powered solutions.
- Develop new features and functionality across the platform using TypeScript, Node.js, and React.
- Build event‑driven, serverless applications using AWS technologies including Lambda, API Gateway, and Step Functions.
- Integrate AI services and foundation models using AWS Bedrock and related tooling.
- Develop REST APIs using best practice standards and conventions.
- Produce solution design documentation covering security, scalability, testing, and platform impacts.
- Implement automated testing using unit and end‑to‑end frameworks (e.g. Jest, Playwright).
- Participate in peer reviews, CI/CD processes, and deployment activities.
- Integrate with third‑party services and internal platforms while ensuring reliability and observability.
- Contribute to improving engineering practices, platform resilience, and technical standards.
What You’ll Need
- Strong experience using TypeScript / Node.js.
- Experience developing modern frontend applications using React.
- Good understanding of API design and distributed systems.
- Experience with automated testing frameworks (e.g. Jest, Playwright).
- Experience working with CI/CD pipelines.
- Experience working with AWS or similar cloud platforms.
- Knowledge or interest in serverless and event‑driven architectures.
- Exposure to AI/LLM technologies, AWS Bedrock, or AI integration patterns is highly beneficial.
- Experience with Docker/Kubernetes is beneficial but not essential.
- Experience working on high‑scale, real‑time platforms is advantageous.
- VoIP/WebRTC experience is a plus.
What do we offer you?
At Gamma, we believe in work–life balance, which is why we offer 25 days of annual leave, plus an extra day off for your birthday. We also provide a volunteer day, allowing you to support a cause that matters to you. Family is important to us. With enhanced maternity and paternity pay, we support you at every stage of life. Our contributory pension scheme helps you plan for the future, with Gamma increasing contributions in line with yours. Your wellbeing comes first. We offer group income protection, life assurance (four times your salary), and private medical insurance through Vitality, which extends to your immediate family. We want you to share in our success, which is why we offer tax‑efficient share save and share incentive plans. We’re also committed to sustainability, offering an Electric Vehicle scheme through Octopus and a Cycle to Work scheme, making greener travel easier.
A few things to note
- Unfortunately, we can’t offer visa sponsorship or relocation support for this role.
- This role is hybrid, with office and home working flexibility.
- If you feel you could be a great fit for Gamma but don’t meet every requirement, we still encourage you to apply — you might be exactly who we’re looking for.
- Gamma is an equal opportunity employer. We are committed to building inclusive, diverse teams where everyone can be their authentic selves. We welcome applications from all backgrounds and do not discriminate based on any protected characteristics.
- Recruitment agencies: We work with a trusted group of recruitment partners and are not looking to expand this network at present. Please do not send speculative CVs.
Software Engineer in Manchester employer: Pragma
At Gamma, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our commitment to employee wellbeing is evident through our generous benefits package, including 25 days of annual leave, enhanced family support, and a focus on sustainability. With opportunities for professional growth in cutting-edge technologies like AI and cloud services, we empower our Software Engineers to make a meaningful impact while enjoying a healthy work-life balance in a dynamic hybrid environment.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Manchester
✨Tip Number 1
Network like a pro! Reach out to current employees at Gamma on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your application process. Personal connections can make a huge difference!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio showcasing your projects, make sure to highlight that in your conversations. It’s a great way to demonstrate your expertise in TypeScript, Node.js, and React.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of AWS technologies and serverless architectures. Practice coding challenges and be ready to discuss your thought process during problem-solving.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Gamma team.
We think you need these skills to ace Software Engineer in Manchester
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with TypeScript, Node.js, and React. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about the role and how your background makes you a great fit for Gamma. Be genuine and let your personality come through.
Showcase Your Projects:If you've worked on any AI-driven features or scalable cloud-native services, make sure to mention them! We love seeing real examples of your work, especially if they relate to what we do at Gamma.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!
How to prepare for a job interview at Pragma
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript, Node.js, and React. Brush up on your knowledge of AWS services like Lambda and API Gateway, as these are crucial for the role. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Highlight your experience with automated testing frameworks like Jest or Playwright, and be ready to explain how you ensure code quality and reliability in your work.
✨Understand the Company Culture
Gamma values collaboration, ownership, and continuous improvement. Be prepared to share examples of how you've worked effectively in teams and contributed to a positive team environment. This will demonstrate that you align with their company culture and can thrive in their fast-paced setting.
✨Ask Insightful Questions
At the end of the interview, don’t shy away from asking questions about the team dynamics, ongoing projects, or future technology initiatives at Gamma. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.