At a Glance
- Tasks: Build scalable software and design high-quality features for a cutting-edge broker platform.
- Company: Join Velocity Tech, a leader in transforming the insurance industry with innovative technology.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Why this job: Make a real impact in a fast-growing company using the latest tech and best practices.
- Qualifications: Senior-level experience in modern web stacks and proficiency in server-side languages.
- Other info: Dynamic team environment with mentorship opportunities and a focus on continuous improvement.
The predicted salary is between 30000 - 50000 £ per year.
Velocity Tech is working with a market-leading organisation that is transforming a centuries-old industry through cutting-edge technology, machine learning, and data-driven innovation. Their platform enables brokers to get instant, data-powered insurance quotes in seconds instead of days, making them one of the fastest-growing and most disruptive players in their field.
They are now seeking a Staff Software Engineer to join their high-performing Engineering team. This role is pivotal in providing technical leadership to delivery squads and the wider engineering organisation, championing best practices, and delivering impactful, production-ready software.
The Role
The successful candidate will join a multi-disciplinary engineering team spanning software development, data engineering, platform operations, and algorithm research. Working closely with product teams, they will design, develop, and deliver high-quality features for a broker platform that sits at the heart of the business’s success.
Key Responsibilities
- Build robust, scalable software for mission-critical, web-based applications.
- Design, build, test, document, and maintain APIs and integrations.
- Develop functionality in Kotlin-based core services within cross-functional squads.
- Uphold quality using automated testing, pairing, and code reviews.
- Collaborate with Product teams to translate user requirements into effective technical solutions.
- Document technical design and analysis.
- Evaluate system architecture and identify opportunities for growth and optimisation.
- Rapidly prototype new ideas and emerging technologies.
- Promote engineering best practices and continuous improvement.
- Act as a subject matter expert in core technologies.
- Mentor and coach engineering colleagues in technical and domain knowledge.
- Contribute opinions and insights into system architecture to support new functionality delivery.
Required Skills & Experience
- Senior-level experience working across a modern web stack.
- Strong grounding in software engineering principles (SOLID, DRY, ER modelling).
- Proficiency with a server-side language, ideally JVM-based.
- Experience with cloud infrastructure, infrastructure-as-code, and monitoring tools.
- Knowledge of continuous integration/delivery pipelines.
- Familiarity with build tools (e.g., Maven) and version control (e.g., Git/GitHub).
- Experience working in agile environments (Scrum or Kanban).
- Knowledge of project management tools (e.g., Jira).
- Experience in financial markets, fintech, or insurtech is preferred.
Staff Software Engineer in London employer: Velocity Tech
Contact Detail:
Velocity Tech Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer in London
✨Tip Number 1
Don't just sit back and wait for the job to come to you! Reach out directly to the job poster on platforms like LinkedIn. A friendly message expressing your interest can make a huge difference and put you on their radar.
✨Tip Number 2
Network, network, network! Connect with current employees at Velocity Tech or in similar roles. They can provide insider info and might even refer you, which can double your chances of landing that interview.
✨Tip Number 3
Show off your skills! If you have a portfolio or GitHub repository, make sure to share it when you reach out. Highlight projects that align with the role, especially those involving Kotlin or cloud infrastructure.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in being part of the team at Velocity Tech.
We think you need these skills to ace Staff Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Staff Software Engineer role. Highlight your experience with modern web stacks and any relevant projects that showcase your skills in Kotlin, cloud infrastructure, and agile methodologies.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about transforming industries with technology and how your background aligns with the company's mission. Keep it concise but impactful!
Showcase Your Technical Skills: Don’t just list your skills; demonstrate them! Include specific examples of how you've applied software engineering principles like SOLID and DRY in past projects. This will show us you know your stuff and can hit the ground running.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved!
How to prepare for a job interview at Velocity Tech
✨Know Your Tech Stack
Make sure you’re well-versed in the modern web stack mentioned in the job description. Brush up on your knowledge of Kotlin, cloud infrastructure, and any relevant tools like Maven and Git. Being able to discuss these technologies confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've built robust, scalable software or solved complex problems. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help demonstrate your technical leadership and ability to deliver impactful solutions.
✨Understand Agile Methodologies
Since the role involves working in agile environments, be prepared to talk about your experience with Scrum or Kanban. Share how you've contributed to team dynamics and project management tools like Jira. This shows you can adapt and thrive in a fast-paced setting.
✨Be Ready to Mentor
As a Staff Software Engineer, mentoring is key. Think of instances where you've coached colleagues or shared your expertise. Highlight your approach to promoting engineering best practices and continuous improvement, as this aligns with the company’s values.