
Senior Software Engineer
Posted Jun 20

Posted Jun 20
This is a fully remote position, open to applicants in United Kingdom.
• Design, develop, and maintain secure, scalable, high-quality SDKs and backend services utilized in payment device integrations.
• Lead discussions on architecture and design across both backend and mobile platforms.
• Write and review code that is well-structured, maintainable, and efficient.
• Collaborate closely with Product, QA, and Operations teams to ensure successful feature delivery.
• Mentor junior and mid-level engineers, sharing best practices and guiding their technical development.
• Participate in the enhancement of CI/CD pipelines and automation of deployment processes.
• Ensure that all code and systems comply with stringent security and compliance standards (e.g., PCI, OWASP).
• Investigate and resolve performance issues within SDKs and backend services.
• Contribute to cross-team initiatives including SDK standardization and shared libraries.
• Participate in the team's out-of-hours on-call rota to support critical product alerts.
• Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
• At least 5 years of experience developing complex software applications in a commercial setting.
• Advanced proficiency in C# (preferred) or Java, with a robust understanding of object-oriented design principles and software architecture.
• In-depth knowledge of the Software Development Life Cycle (SDLC) and agile methodologies.
• Experience with relational databases (e.g., MySQL, SQL Server, Oracle) and optimizing database interactions.
• Strong understanding of security best practices, including secure coding principles and compliance standards (e.g., OWASP Top Ten, PCI, SOC2, HIPAA).
• Proficient in networking concepts such as sockets, HTTPS, DNS, and SSL.
• Extensive knowledge of design patterns and their practical implementation.
• Proven capability to work independently while also promoting teamwork and cross-team collaboration.
• Demonstrated experience mentoring junior engineers and contributing to the growth of the engineering team.
• Strong problem-solving skills with the ability to anticipate potential issues and address them proactively.
• Excellent communication skills, able to convey complex technical concepts to both technical and non-technical stakeholders.
• Annual bonus scheme based on individual and company performance.
• 25 days of holiday each year (+ bank holidays + 1 additional day for each year of service, up to a maximum of 30 days).
• Workplace pension scheme.
• Private medical insurance available after 30 days of employment.
• 7 hours per day, 35 hours per week.
• A remote-first culture.
• Excellent work-life balance through our Flexi-time policy.
• Family-friendly policies including Enhanced Maternity and Paternity Pay and Shared Parental Leave.
• Opportunities for professional development with an allocated company training budget.
• Bike2Work Scheme.
• Lifeworks, an Employee Assistance Programme offering wellbeing, family, and financial support services.
• Strong commitment to employee wellbeing, including mental health first aiders.
• Employee referral scheme with generous financial rewards.
• Bonusly colleague reward scheme.
VPS
Tango
Influur
Salesloft
Get handpicked remote jobs straight to your inbox weekly.