Senior Kotlin/JVM Software Engineer Financial Analytics Platform Company: BlendDepartment: Digital Banking Financial Insights and ToolsThis specific opportunity is Hybrid in LondonWe do not offer sponsorship, visa transfer, or C2C arrangements for this role.About the RoleThe Financial Insights and Tools team at Blend is responsible for delivering high-performance software solutions that empower our customers to analyze, manage, and plan their financial activities seamlessly. Our mission is to integrate enriched financial insights into Blend s web and mobile applications, leveraging a robust platform of APIs, services, and data processing pipelines.We are seeking a Senior Software Engineer with expertise in Kotlin and JVM-based architectures to design, develop, and optimize backend services that power our financial tools. This role involves working on both greenfield and legacy projects, shaping technical direction, and mentoring junior engineers.Tech Stack:Backend: Kotlin (JVM), Java, Spring Boot, KtorFrontend: React.js, TypeScript, JavaScriptDatabases: PostgreSQL, MongoDB, RedisInfrastructure: Docker, Kubernetes (GKE, EKS), AWS ECS, GCPCI/CD: GitHub ActionsMonitoring: CloudWatch, Prometheus, OpenSearch/ElasticsearchVersion Control: GitHub, BitbucketKey ResponsibilitiesDevelop and deploy scalable backend services using Kotlin/JVM.Design RESTful APIs to integrate with internal and external data sources for financialdata aggregation and analysis.Collaborate with frontend developers working on React-based interfaces to ensureseamless end-to-end functionality.Optimize services for performance, security, and scalability in production environments.Guide architecture decisions, contributing to a flexible and extensible microservices-based ecosystem.Participate in code reviews, promoting best practices and maintaining high code qualitystandards.Mentor junior team members, providing technical guidance and fostering growth.Work within an agile environment (Scrum/Kanban), participating in sprint planning,daily stand-ups, and retrospectives.QualificationsEducation: Bachelor's or Master s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.Experience:o 5+ years of professional software development experience.o Proven expertise in Kotlin/JVM or Java for backend development.o Solid understanding of service-oriented architectures (SOA) and microservices. o Experience developing and consuming REST APIs.o Exposure to cloud platforms like AWS or GCP and container orchestration tools(Kubernetes, Docker).o Proficiency with version control tools such as GitHub or Bitbucket.Preferred Skills:Experience with Spring Boot or Ktor frameworks.Familiarity with production monitoring and logging tools (CloudWatch, Prometheus,Elasticsearch).Knowledge of CI/CD pipelines using GitHub Actions or similar tools.Exposure to frontend technologies like React.js, TypeScript (optional).Familiarity with agile development practices.Why Join Blend?Blend fosters a collaborative, innovative, and growth-oriented culture. As part of the Financial Insights and Tools team, you will contribute to shaping tools that enhance the financial well- being of millions of users. We offer a supportive environment that encourages continuous learning, technical excellence, and the opportunity to work with cutting-edge technologies.