Senior Software Engineer

Tuumplatform — Estonia · Posted ~2 hours ago

Senior Full-time

Skills

Java software engineering cloud-native systems distributed systems backend development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend engineering opportunity focused on designing scalable financial technology systems. You will build cloud-native services, transactional platforms, and reliable software architectures.

Highlights

Senior engineering role building modern cloud-native financial platforms with global-scale transaction systems.

Description

Tuum is a next-generation banking platform. We enable fintech and banks to rapidly offer seamless and tailored financial services to their customers. Our core banking platform is revolutionising the financial services industry. The platform is API-based, consisting of flexible and independent modules covering all retail and business banking capabilities for quick and easy integration. Launched in 2019, Tuum is headquartered in Tallinn and is backed by investors including Citibank, BlackFin Capital Partners, Karma Ventures, Portage Ventures, SpeedInvest, and CommerzVentures. We are looking for a highly skilled Software Engineer to join our Cards Team. At Tuum, we aren't just adjusting legacy systems; we are building a next-generation, cloud-native core banking platform from scratch. As part of the Cards Team, you will be at the heart of our transactional engine—designing and scaling the systems that handle card issuing, payment processing, and real-time ledger balances globally. If you love high-throughput, low-latency challenges and want to see your code power everyday transactions worldwide, this is your sandbox. What you'll be doing Own the product life cycle: design, implement, test, and deploy robust and scalable features for our Cards moduleEnsure the reliability and performance of production systemsProduce high-quality, clean, and reliable code in close collaboration with your team and fellow engineersBuild, monitor, and improve our systems to handle high-volume data processing at scaleProvide technical solutions and development recommendations that enhance the product in a way that anticipates future needsBe a subject-matter expert to team members and business users Our expectations 3+ years of professional experience building scalable backend applications using Java (Spring) and relational databases like PostgreSQLHands-on experience with microservices architecture, understanding how to keep distributed systems decoupled and resilientWillingness to contribute to our front-end codebase and grow your skills in JavaScript (React)Strong background in agile software development and a desire to work in a culture of continuous improvement Deep curiosity for understanding the ‘why’ behind the work, from the product vision and requirements to the underlying business logicProactive and solutions-focused mindset, with a passion for solving complex challengesAn active collaborator who shares knowledge, provides constructive feedback, and invests in the success of your team Bonus points for Familiarity with cloud-based solutions, especially AWSA background in the financial sector What We Offer Competitive salaryTuum stock optionsHybrid-working (3 days a week in the office)4-day work week during the summer months (June, July, August)Private health insurance or generous wellness compensationCareer opportunities to grow both professionally and personally as we scaleBright and warm-hearted team of professionals delivering great things togetherAll-hands-on-deck-approach (meaning that everyone delivers value regardless of responsibilities) We are an equal opportunity employer and value diversity at our company. We actively hire for cultural growth and welcome people of all ages, backgrounds and value people who take a journey unique to them. Equality, diversity and inclusion are our priority and we are committed to ensuring all job applicants are treated equally. All applicants will be treated fairly and will be considered for employment without discrimination because of ethnicity, race, religion or belief, gender, sexual orientation, gender identity or gender reassignment, family or parental status, pregnancy or maternity, marital or civil partner status, national origin, age, veteran, neurodiversity status or disability status. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.