Enable job alerts via email!

Software Architect

iiPay

United Kingdom

Remote

GBP 60,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

iiPay seeks an Architect to enhance its global payroll services. This role involves designing scalable systems, leading a team, and driving technical decisions to improve functionality. Ideal candidates will have strong programming skills in Java/C#, cloud experience, and a commitment to innovation. As a remote-friendly company, flexible work arrangements are offered.

Benefits

25 days vacation plus bank holidays
Private health cover
Life cover
Pension
Birthday off

Qualifications

  • Proven experience in technical leadership and software architecture.
  • Deep understanding of Java and C# programming.
  • Experience in cloud infrastructure and CI/CD practices.

Responsibilities

  • Design and develop new systems for payroll solutions.
  • Lead technical decision-making for architecture choices.
  • Document architectural designs and integration strategies.

Skills

Java
C#
Software development
Cloud infrastructure
Scalability
Security principles
Documentation

Job description

Vistra announces the completion of its acquisition of iiPay, creating a global payroll market leader.

Are you looking for an exciting opportunity to be a leader within a highly successful global payroll services business? Are you innovative? Are you looking to take your career to the next level by driving success through our values of Respect, Integrity, Teamwork, Accountability, Diversity and Community? Do you have a strong work ethic, global mindset and the desire to help build a great team and culture?

iiPay is an award winning, high growth, innovative company based in US, Mexico, Europe, and Singapore recognized for delivering an outstanding customer experience and service levels. Our payroll managed service is underpinned by our market-leading global payroll management system delivering a unique client experience and value-added services.

iiPay is looking for an Architect who wants to be part of this rapidly expanding business! We are looking for someone with experience in technical leadership and the expertise to architect, design, and develop new systems and to extend the capabilities of our current platform.

All our roles can be performed remotely with occasional visits to the office as requested by your manager. Where we have office locations, our team members are welcome to work remotely, on a hybrid basis, or fully office based as they wish.

Role Overview

The Architect will work within the product development team to provide application architecture design and guidance. The Architect will design new features and approaches, recommend changes to solve software issues, improve functionality, and ensure that the architecture, applications, and maintenance of the systems meets the quality standards of the company.

The ideal candidate will be a continuous learner, intellectually curious, and stay up to date on new technologies, industry trends, and software development practices that could lead to further innovation.

The Architect will work closely with the whole development team to define the platform architecture required to support our technology objectives.

The Architect will be required to work across the technology stack, therefore a solid grasp of back-end processing, reporting, security fundamentals as they relate to web-based applications, data transformation and exchange, as well as web-based user interfaces will all be essential.

The Architect will be at the forefront of transforming our solution to be work-flow driven combined with ease-of-use and simplicity for internal users and clients. In addition, the Architect will be the driving force behind increased scalability, security, and usability. The Architect will be instrumental in ensuring that we realize the vision: To deliver an innovative, state-of-the-art workflow driven global payroll solution to ensure accurate and timely payroll for clients and employees that is intuitive, easy to implement and easy to operate.

Key Objectives and Responsibilities

The successful candidate requires experience, skills, and a proven track record in the following areas:

Extensive Development Experience

  • Demonstrated ability in fast-paced, high change environments to strive to maintain a positive culture and work environment.
  • Understand the need for intuitive applications that focus on simplicity and ease-of-use
  • Proven track record in software development with deep hands-on coding skills.
  • Strong proficiency in Java and/or C# programming languages.
  • Experience working on complex, large-scale web-based applications.
  • Experience of taking an idea and turning it into a development strategy and ultimately a delivered product.
  • Ability to design scalable, maintainable, and robust software architectures.
  • Skilled at integrating multiple interrelated components into a cohesive platform.
  • Expertise in defining system interfaces and data flow between components.

Infrastructure & SecDevOps

  • Cloud infrastructure experience is essential, ideally using a major vendor such as Azure.
  • Experience with CI/CD, SecDevOps practices and infrastructure as code to ensure ideas can be converted into deployable and maintainable systems.

Security Knowledge

  • Deep understanding of application security principles and best practices.
  • Experience implementing secure coding standards and vulnerability mitigation strategies.
  • Familiarity with authentication, authorization, encryption, and compliance requirements.

Platform Scalability & Performance

  • Expertise in designing systems that scale efficiently under high load conditions.
  • Ability to identify performance bottlenecks and optimize system throughput.

Documentation

  • Clearly document architecture designs, decisions, patterns, and rationale for current and future reference.
  • Create comprehensive technical documentation including diagrams, workflows, interface specifications, and guidelines.
  • Ensure documentation is kept up to date as the platform evolves to support ongoing maintenance and onboarding.

Responsibilities

  • Ensure seamless integration of the SaaS platform’s various components written in Java and C#.
  • Lead technical decision-making for architecture choices affecting scalability, security, performance, and maintainability.
  • Collaborate closely with development teams to guide implementation according to architectural vision.
  • Strong communication skills to articulate complex technical concepts clearly across teams.
  • Experience mentoring developers and leading architectural reviews.
Requirements:

What we are looking for in you

Proven industry experience in this role is essential.

The successful applicant will ideally have experience in payroll, financial or human capital management software development. They should have the ability to become a system expert and have experience of managing and prioritising workloads. They should have strong analytical and problem-solving skills, excellent communication abilities, both verbal and written, and possess a keen attention to detail. They will be required to work in a global environment, with clients that have an expectation of service excellence.

High level of spoken and written English essential – B2 or higher CEFR.

Highly motivated and driven professional, with excellent communication skills and a track record of delivering complex software systems.

What we can offer you

Here at iiPay, we believe that a choice of working location enables our team members to maximise effectiveness and productivity. You decide whether you work from your own home or the local office where available.

As well as offering you the opportunity to be innovative and ambitious, iiPay believe in offering a competitive salary, generous benefit package, which includes: 25 days’ vacation plus Bank holidays, Private health cover, Critical illness cover, Life cover, Company sick pay, Pension and annual opportunity to meet with a financial advisor and financial assistance for education and professional memberships and your birthday off!

iiPay is an equal opportunity employer that does not tolerate discrimination on any basis. We actively encourage applications from diverse backgrounds, perspectives, and skills. We are committed to providing an environment of inclusiveness and respect where everyone can excel.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.