About the job
The Role:
We are on the lookout for exceptionally skilled and motivated software engineers who take great pride in their craft to join our dynamic Engineering team in London. The successful candidates will collaborate within a cross-functional team that includes product managers and designers, working closely with various departments to deliver high-quality code that addresses real-world challenges for both our internal and external clients. You will take responsibility for the services managed by your team, ensuring their development aligns with AlphaSights' overarching engineering strategy while also mentoring junior engineers. If you have a fervent passion for coding and wish to collaborate with outstanding colleagues in a high-achieving environment, this position is perfect for you.
What You’ll Do:
- Design Solutions: Craft the optimal technical solutions to meet business needs, contributing to an architectural vision that aspires to be the world's preeminent research platform.
- Ship Working Code: Our primary technology stack includes React for the frontend and Kotlin microservices with Postgres on the backend, along with some legacy services developed in Ruby on Rails. We are always exploring new technologies to enhance our stack.
- Deploy and Iterate: We frequently release updates to our customers, utilizing CircleCI and Spinnaker for CI/CD, and promptly gather feedback to inform our subsequent iterations.
- Build Your Competency: You will rapidly enhance your skills by developing industry-leading technology alongside seasoned professionals in a high-performance setting. Engineers can also leverage our learning and development budget to accelerate their technical skillset.
- Maintenance and Troubleshooting: Vigilantly monitor our services, addressing issues before they impact users, diagnosing root causes, and implementing fixes.

