Senior Software Engineer

Senior Software Engineer

Hungerford Full-Time 48000 - 72000 Β£ / year (est.) Home office (partial)
K

At a Glance

  • Tasks: Lead the design and development of modern web applications using Blazor.
  • Company: Klipboard delivers integrated ERP solutions for businesses in the distributive trade globally.
  • Benefits: Enjoy a flexible hybrid work policy with three days in-office and two remote.
  • Why this job: Join a high-performance team and make an impact in the payments industry.
  • Qualifications: Proficient in Blazor, C#, and .NET Core with experience in front-end development.
  • Other info: We value diversity and encourage applicants from all backgrounds to apply.

The predicted salary is between 48000 - 72000 Β£ per year.

At Klipboard, we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work.

Klipboard provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade – wherever they are in the world. With a unique depth of knowledge and experience in ERP/SaaS solutions, Klipboard has a wide range of clients including wholesalers, distributors, merchants and retailers from small traders to multinational enterprises. Klipboard has offices in the UK, Ireland, The Netherlands, South Africa, Kenya and North America. Our mission is simple: to design and deliver high performance, integrated ERP solutions that enable our distributive trade customers to source effectively, stock efficiently, sell profitably and service competitively.

We are looking for a Senior Software Engineer with a strong front-end development background and proven experience in the payments industry. This role is ideal for someone who is proficient in Blazor, passionate about modern software architecture, and driven to deliver robust, user-focused solutions within a high-performance engineering team. You will take a lead role in designing, developing, and delivering software solutions, collaborating across teams to meet product and business requirements while adhering to best practices in security, scalability, and performance.

Key Responsibilities:
  • Design and implement modern web applications using Blazor (WebAssembly and/or Server).
  • Participate in architectural planning and technical decision-making across front-end and back-end components.
  • Collaborate in an agile (Scrum) team to deliver high-quality software on time and to specification.
  • Integrate systems with RESTful APIs and contribute to microservices-based architectures.
  • Ensure compliance with security and data protection standards, particularly within the payments industry.
  • Mentor junior developers and actively contribute to continuous improvement initiatives.
  • Take ownership of project deliverables and maintain high standards of code quality and system performance.
Skills, Knowledge and Experience:
  • Extensive experience building front-end applications using Blazor (WebAssembly and/or Server-side).
  • Strong proficiency in C# and .NET Core, with the ability to write clean, maintainable, and testable code.
  • Solid understanding of component-based architecture, state management, and UI/UX best practices in Blazor applications.
  • Experience integrating Blazor front ends with RESTful APIs and back-end services.
  • Practical knowledge of modern front-end architecture patterns, including modularization, lazy loading, and performance optimization.
  • Experience working with agile methodologies (e.g., Scrum), using tools such as Jira, Azure DevOps, or similar.
  • Familiarity with microservices or distributed systems, and the ability to build Blazor apps that interact with them.
  • Understanding of security best practices in web development, especially for handling sensitive data in the payments industry.
  • Proven ability to deliver production-quality front-end features on time and to specification.
  • Strong communication skills and a collaborative mindset, especially when working with cross-functional teams (e.g., design, QA, back-end).
  • Experience in payments, either from the perspective of an ERP/ISV integrating to payment services or from a PSP integrating to acquirers, covering card present, integration, and pay by link.

As a global company, we value and respect the diversity of our workforce, aiming to empower everyone to embrace each other's differences. We are committed to creating an inclusive workplace where diversity, equity, and inclusion are integral to our company and culture. We recognise the benefits of a diverse workforce, where creativity and valuing differences enable us all to thrive and sparks innovation.

If you require any help, adjustments and/or support during the interview and offer process then please advise our TA or HR team. Research shows that women and other underrepresented groups are less likely to apply for a role unless they meet every listed requirement. However, we recognise that skills and experience come in many forms, and we encourage you to apply even if you don’t meet every criterion. If you are passionate about this role and believe you have the right mindset and transferable skills, we would love to hear from you!

Senior Software Engineer employer: Kerridge Commercial Systems

Klipboard is an exceptional employer that champions a flexible hybrid work policy, allowing employees to enjoy the best of both worlds with three days in the office and two days working from home. Our inclusive culture fosters collaboration and innovation, while providing ample opportunities for professional growth and mentorship within a high-performance engineering team. With a global presence and a commitment to diversity, we empower our employees to thrive and make meaningful contributions to the distributive trade sector.
K

Contact Detail:

Kerridge Commercial Systems Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with Blazor and its capabilities, especially if you have experience in front-end development. Consider building a small project or contributing to an open-source one using Blazor to showcase your skills.

✨Tip Number 2

Brush up on your knowledge of RESTful APIs and microservices, as these are crucial for the role. You might want to explore how to integrate Blazor applications with back-end services to demonstrate your understanding during discussions.

✨Tip Number 3

Since Klipboard values collaboration, practice articulating your thoughts clearly and concisely. Engage in coding meetups or online forums where you can discuss technical topics and get comfortable with collaborative problem-solving.

✨Tip Number 4

Research Klipboard's mission and values, particularly their focus on diversity and inclusion. Be prepared to discuss how your background and experiences align with their culture and how you can contribute to a positive team environment.

We think you need these skills to ace Senior Software Engineer

Proficiency in Blazor (WebAssembly and/or Server-side)
Strong knowledge of C# and .NET Core
Experience with component-based architecture and state management
Ability to integrate Blazor applications with RESTful APIs
Understanding of UI/UX best practices in Blazor applications
Familiarity with modern front-end architecture patterns
Experience working in agile methodologies (e.g., Scrum)
Knowledge of microservices and distributed systems
Understanding of security best practices in web development
Proven ability to deliver production-quality front-end features
Strong communication skills for cross-functional collaboration
Experience in the payments industry, including ERP/ISV integration

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Blazor, C#, and .NET Core. Emphasise any previous roles where you worked in the payments industry or on front-end applications, showcasing your relevant skills and achievements.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for modern software architecture and your ability to deliver user-focused solutions. Mention specific projects where you've taken ownership and contributed to high-quality software delivery.

Showcase Your Technical Skills: In your application, include examples of your work with RESTful APIs and microservices. If possible, provide links to your GitHub or portfolio that demonstrate your proficiency in building front-end applications using Blazor.

Highlight Collaboration Experience: Since the role involves working in an agile team, mention your experience with Scrum methodologies and tools like Jira or Azure DevOps. Discuss how you've collaborated with cross-functional teams to achieve project goals.

How to prepare for a job interview at Kerridge Commercial Systems

✨Showcase Your Blazor Expertise

Make sure to highlight your experience with Blazor during the interview. Be prepared to discuss specific projects where you've implemented Blazor, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Your Understanding of Payments Integration

Since the role requires experience in the payments industry, be ready to talk about your previous work integrating payment services. Discuss any relevant technologies or frameworks you've used and how they contributed to successful project outcomes.

✨Emphasise Agile Methodologies

Klipboard values collaboration within agile teams. Share examples of how you've worked in Scrum environments, detailing your role in sprints, stand-ups, and retrospectives, and how you contributed to delivering high-quality software.

✨Prepare for Technical Questions

Expect technical questions related to C#, .NET Core, and front-end architecture patterns. Brush up on your knowledge of component-based architecture and be ready to solve coding problems or discuss best practices in web development.

Senior Software Engineer
Kerridge Commercial Systems
K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>