Senior Software Engineer - FinTech (Permanent | Hybrid | Dublin City Centre) Location: Dublin City Centre (Hybrid - 2-4 days onsite per month) Employment Type: Full-time, Permanent Sector: FinTech Salary: Competitive, based on experience + excellent benefits About the Company Our client is a cutting-edge FinTech company based in the heart of Dublin, delivering innovative financial solutions to a global client base. As they continue to grow, they are now looking to bring a Senior Software Engineer on board to work on a suite of high-impact projects in a fast-paced, collaborative environment. This is a great opportunity to join a highly skilled engineering team working on large-scale, greenfield projects with the latest technologies. The Role As a Senior Software Engineer, you'll play a critical role in designing, building, and enhancing enterprise-grade applications. You'll work across both back-end and front-end systems, help shape technical direction, and contribute to the ongoing evolution of the company's technology stack. Key Responsibilities Lead and contribute to the development of scalable and secure backend services using Java, Spring, and Spring Boot. Collaborate on frontend development with JavaScript/TypeScript and modern frameworks such as Angular or React. Design, build, and integrate RESTful APIs. Write clean, efficient, and well-documented code with a strong focus on quality, performance, and security. Work with relational databases (SQL, RDBMS) and optimize data access patterns. Participate in architecture discussions and code reviews. Contribute to agile ceremonies, sprint planning, and cross-functional collaboration. Mentor junior engineers and share knowledge within the team. Skills & Experience Required 5-7+ years of experience as a software developer on large-scale systems. Strong hands-on experience with Java, Spring, Spring Boot. Experience with front-end technologies - ideally JavaScript, TypeScript, and Angular or React. Solid experience designing and consuming REST APIs. Proficient with SQL and working with relational databases. Strong understanding of secure coding practices, performance tuning, and writing clean, maintainable code. Exposure to public cloud platforms, especially Azure, is a strong plus. Strong problem-solving abilities and analytical thinking. Excellent communication and interpersonal skills. What's on Offer A permanent role in a rapidly growing FinTech company. Hybrid working model with a modern office in Dublin City Centre. Competitive salary + comprehensive benefits package. The chance to work with the latest tech in a high-performing engineering team. Excellent career progression opportunities. Please note - To be eligible for this position you must hold an EU Passport or Stamp 4 Visa Skills: Java Spring Spring boot Angular React JavaScript