Now Hiring: Are you a driven and motivated Data Scientist or a Senior Software Engineer?

Remote Software Engineer (Senior, Kotlin/Java/JVM, EU)


Our broker platform is the core technology crucial to success – allowing us to evolve underwriting intelligently and unlock massive scale. We’re a multi-disciplined team, bringing together expertise in software and data engineering, full stack development, platform operations, algorithm research, and data science. Our squads focus on delivering high-impact features – we favour a highly iterative, analytical approach.

We’re looking for a Senior Software Engineer to join our Development team.


This project team collaborates during regular working hours to develop and deploy a personalized content recommendation system. The team leverages technologies like React/Typescript, Python machine learning, HTML/CSS, Maven, Git/Github, and Kotlin/Java to deliver a high-quality solution meeting user requirements and industry standards.


• Experience as a mid-senior level engineer working across a modern web stack
• Strong software engineering principles (SOLID, DRY, ER modelling)
• Professional experience with a server-side language, ideally JVM based
• Comfortable working with cloud infrastructure, infrastructure as code, familiar with standard logging and monitoring tools used to investigate issues
• Experience with continuous integration, or ideally, continuous delivery
• Strong familiarity with build tools (e.g. Maven) and version control tools (e.g. Git/Github)
• Experience working in agile teams, following Scrum or Kanban, participating in regular ceremonies including stand-ups, planning, and retrospectives
• Experience using project management and workflow tools (e.g. Jira)
• Previous experience of software development in the financial markets, Fintech or Insurtech is preferable


• Excellent communication skills (both oral and written)
• Pro-active, self-motivated and able to use own initiative
• Exceptional interpersonal skills, including teamwork, facilitation, negotiation and planning
• Excellent analytical and technical skills
• Ability to quickly comprehend the functions and capabilities of new technologies
• Ability to offer balanced opinion regarding our existing and future technologies


• Build robust and scalable software for business critical, web-based applications
• Design, build, test, document and maintain API’s and integrations
• Develop new functionality in our core Kotlin based services, working in multi-disciplinary teams
• Ensure quality control using industry standard techniques such as automated testing, pairing, and code review
• Work with thec Product team to understand end-user requirements and translate them into an effective technical solution
• Document technical design and analysis work
• Assess current system architecture and identify opportunities for growth and improvement
• Build mock-ups or prototypes to explore and troubleshoot new initiatives
• Explore new ideas and emerging technologies, develop prototypes quickly
• Uphold and advance the wider engineering team’s principles and ways of working
• Serve as a domain expert for one or more of our core technologies
• Mentor and coach colleagues in both engineering and business domain subjects

  • Long-term projects (1, 2, even 5+ years);
  • Flexible working hours and remote work;
  • FREE English language classes;
  • Health working environment and projects that use advanced, cutting-edge technologies;
  • Career growth opportunities;
  • Bonuses for a personal recommendation of new employees’ new business;
  • A working environment where you communicate and work directly with the Client.

This flexibility allows developers…

  • A better work-life balance
  • Increased productivity
  • The ability to work any time around the clock
  • Reduction in commute time
  • Less sick days
  • Health insurance
  • More time with family and friends
Job Category: Back-end
Job Location: EU
Skills: API Java Kotlin
For more job openings, please follow Evolve Squads on Linkedin