Team Lead (Software Engineering) - Cash & Investments
Department: 501 Product and Technology
Employment Type: Full Time
Location: Remote, Spain
Description
EIS delivers a cloud-native, event-driven coretech platform that lets ambitious insurers modernize at speed.  The Cash & Investments team owns the services that manage and reconcile premium inflows into money and investment accounts, orchestrate multi-currency treasury moves, and automate complex investment transactions. You will guide a distributed team of 10 engineers as we continue the module expansion to serve all insurers across the globe. Expect autonomy, a remote-first culture, and close collaboration with product, devops, professional services, and sales peers.
Key Responsibilities
- Lead, mentor, and grow a high-performance engineering team delivering microservices for cash management and investment modules
- Own quarterly OKRs, delivery forecasts, and production health; track velocity, DORA metrics, and customer satisfaction
- Drive operational excellence with multi-cloud event-sourced services on Kubernetes
- Ship containerised services on AWS or Azure using Terraform and Argo CD; embed observability, cost tracking, and automated runbooks
- Champion secure-by-default patterns and compliance readiness
- Partner with product, architecture, and other SMEs to translate complex requirements into crisp backlog items
- Hire globally, craft growth plans, and foster psychological safety so engineers innovate and take smart risks
- Represent the team in steering committees, cross-team workgroups and program planning meetings
- Use and apply generative AI techniques like retrieval, chunking, indexing, knowledge
- Adopt GenAI practices into SDLC and enable team to be more robust with less overheads
- Stay up-to-date with the latest trends and technologies in AI and backend development
Skills, Knowledge & Expertise
- 5+ years building distributed systems; 2+ years leading engineers (people or tech-lead)
- Deep JVM expertise plus SQL and event-streaming (Kafka or equivalent)
- Cloud operations on AWS or Azure, including IaC (Terraform), Kubernetes, container registries, observability, monitoring, and incident response
- Proven record shipping SaaS with CI/CD, automated testing, and data-driven delivery metrics
- Strong coaching mindset and clear written/spoken communication across time zones
- Basic understanding of frontend technologies (Typescript, React) to support backend integration
- Strong problem-solving skills and ability to work independently
- Excellent communication and teamwork skills
Preferred Qualifications
- Exposure to multi-agent or real-time data processing frameworks (Kafka Streams, Flink)
- Hands-on experience with LLMs, RAG, MCP and other GenAI techniques
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
Job Benefits
- Work with top talent and great colleagues who are industry and technology experts. Operate in a Scaled Agile environment, diverse, multicultural and cross-functional teams
- We are a global and modern software product company building world-class Enterprise InsurtTech Product powered by leading-edge technologies (microservices, reactive, cloud, continuous delivery)
- We can offer ownership to our employees- from being able to make decisions that impact the growth of the company, to giving stock options
- We offer freedom - build from building your career path through development programs and exciting global mobility opportunities (we have a remote and global culture)
- Attractive compensation packages (includes merit-based increase and stock options)
- Health insurance, mobile device with conversation limit, home office set up one-time compensation
- We work with the newest Apple Macbooks
*Please note that we will be proceeding only with those applications that have valid working permits in the location stated in the vacancy description.