The mission, should you choose to accept it, is to pioneer and scale our customer’s core platform into the future. Do you want to work with a small, hardworking, and innovative development team, where you will help tackle complex challenges and drive technological advancements? If you enjoy solving intricate business problems in a fast-paced, collaborative, and iterative environment, this might be the right role for you!Our customer is a well-established leader in the SaaS treasury management space, providing cutting-edge technology solutions for global corporate finance teams. Operating as a Centre of Excellence (CoE) in Dublin, they are dedicated to building next-generation tools that simplify financial complexity and unlock strategic value for organisations worldwide.We are seeking an innovative and forward-thinking Lead Software Engineer who is passionate about building a world-class platform and leading a high-performing team. This role will focus on driving technical excellence and spearheading application development across design, implementation, and maintenance.What You’ll Do:Partner with architects and product managers to design, estimate, and implement cutting-edge application features across front-end, server-side, and database tiers.Utilise Azure services to develop scalable, resilient, and high-performance cloud-based solutions.Enhance software applications while managing delivery pipelines, feature flags, and ensuring seamless integration and deployment.Conduct rigorous unit, integration, and non-functional (performance, security) testing to ensure software reliability.Leverage observability tools and logging to troubleshoot and resolve issues across development, test, and production environments.Stay at the forefront of tech trends, engage with tech communities, mentor fellow engineers, and lead technical design and code evaluations.Continuously seek opportunities to enhance team operations, processes, methodologies, and technology choices.Ensure all work aligns with quality, operational, and architectural standards, contributing to the broader success of the organisation.Facilitate the configuration of no/low-code bank connectors with top-tier financial institutions.Who You Are:A leader within your team and an influencer across teams.Skilled at problem-solving under pressure with critical thinking and guiding others to effective solutions.Experienced working in an international team setting.Passionate about innovation and tackling technical challenges creatively.A developer with an intrinsic sense for writing clean, performant, and maintainable code.Bachelor’s degree in Computer Science or equivalent experience, with at least 8 years of application development experience.Expertise in application development and best practices for cloud architecture and deployment.Proven ability to mentor and direct other developers within an agile team environment.Skilled in reviewing and estimating user stories within an agile development process.Deep knowledge of ASP.NET/Core and C#.Extensive experience with Microsoft SQL Server database development.Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).Skilled in designing and implementing CI/CD pipelines within Azure DevOps.Strong troubleshooting skills and experience supporting production applications.Solid understanding of Windows operating system principles and administration.Experience in the financial industry is a plus.Abilities Required:Leadership: Ability to mentor and grow others, direct engineering efforts, and influence teams across the organisation.Collaboration & Change Management: Champion continuous improvement and drive technology advancements.Analytical & Problem-Solving Skills: Navigate complex applications and industries with a data-driven mindset.Communication: Strong verbal and written communication skills, working effectively with both technical and non-technical stakeholders.Commitment to Quality: Deep understanding of customer needs, ensuring high standards in every solution.Self-Starter Mentality: Ability to prioritise tasks and drive projects independently with minimal supervision.Continuous Learning: Stay updated with best practices and evolving technologies, applying this knowledge proactively.Technical Expertise: Deep experience in software engineering, distributed systems, and Azure cloud solutions.What You Will Get:A high-impact, high-visibility role at a growing SaaS company that values personal growth, accountability, and excellence.The opportunity to make a significant impact, work in a fast-paced and collaborative environment, and contribute to scaling a growing business.A culture of open collaboration and problem-solving.An empowered role within the Engineering team, driving accurate financial visibility and insights.Competitive benefits, a strong company culture, and flexible remote work options.Our customer operates globally, connecting treasury and finance teams with world-class technology solutions. They simplify financial complexity, enabling organisations to gain strategic advantages and grow. Through their SaaS treasury and risk management platform, they integrate cash, debt, investments, and exposures, providing intelligent insights and seamless financial workflows. Their global reach spans multiple industries, serving customers across North America, EMEA, and APAC.We operate as a remote-first business, so even if you're based further afield from Dublin, don't hesitate to take the leap!We are committed to fostering an inclusive and diverse workplace. We welcome candidates from all backgrounds and do not discriminate based on race, gender, religion, disability, veteran status, or any other characteristic protected by law.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and ManagementIndustries: Financial Services and Technology, Information and Media
#J-18808-Ljbffr