Senior Software Engineer About Our Client Our client is an industry leader focused on building cutting-edge, scalable software solutions for the digital asset space. The Role You will architect, develop, and maintain enterprise-grade software, mentoring junior engineers and collaborating with product and backend teams. Key Responsibilities Design and implement modular, maintainable system architecture. Lead code reviews and enforce best development practices. Collaborate cross-functionally to align technical and product goals. Address system reliability, scalability, and security proactively. Mentor and guide junior engineers to promote team growth. About You 6+ years' experience in software engineering. Strong proficiency in Java, Python, or similar languages. Experience with cloud infrastructure and microservices. Excellent communication skills and agile development experience. Why Join Shape the technology behind innovative financial products. Collaborate with industry leaders and passionate teams. Competitive salary and professional growth opportunities. If you have any further questions or want to hear more about the role, simply apply or contact Brendan McCrory directly on LinkedIn or WhatsApp.