Enable job alerts via email!

Software Engineer

Borderless Payroll

United Kingdom

On-site

GBP 30,000 - 50,000

Full time

30+ days ago

Job summary

Join an innovative team at a leading payroll solutions provider as a Software Engineer. You'll play a crucial role in designing and developing software that streamlines payroll processes globally. This position offers opportunities for professional growth while contributing to impactful projects in a collaborative environment that fosters innovation.

Qualifications

  • Proven experience as a software engineer or similar role.
  • Proficiency in Python, Java, or C#.
  • Familiarity with cloud computing platforms and APIs.

Responsibilities

  • Design, develop, and maintain scalable software applications.
  • Collaborate with product managers and other engineers to define project scope.
  • Implement automated testing and ensure software quality.

Skills

Problem-solving
Team collaboration
Adaptability

Education

Bachelor's degree in Computer Science

Tools

Git

Job description

Social network you want to login/join with:

Join our innovative team at Borderless Payroll as a Software Engineer, where you'll be at the forefront of providing cutting-edge payroll solutions to businesses around the globe. We are seeking a passionate individual who thrives in a dynamic environment, embracing challenges while delivering high-quality software products.

At Borderless Payroll, we prioritize agility and the ability to adapt to rapidly changing requirements, allowing our engineers the opportunity to impact product development significantly. You'll work collaboratively with cross-functional teams to design, develop, and implement software solutions that streamline payroll processes for diverse markets worldwide. Your expertise will not only contribute to improving our existing software but also help us expand our capabilities as we explore new technologies. As part of our mission to provide businesses with a smooth payroll experience, you will engage in various phases of the software development lifecycle, ensuring the delivery of reliable and efficient applications. This role offers a unique chance to work on large-scale projects while enhancing your skills in a supportive environment that values innovation and team collaboration. If you are excited about building great software and want to make a real difference, we would love to hear from you.

Responsibilities
  • Design, develop, and maintain scalable software applications.
  • Collaborate with product managers and other engineers to define project scope and specifications.
  • Participate in code reviews and maintain high coding standards.
  • Debug and optimize existing code bases for maximum efficiency.
  • Implement automated testing and ensure software quality through various stages of development.
  • Stay updated on industry standards and emerging technologies to propose improvements.
  • Contribute to project documentation, including architecture and user guides.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a software engineer or similar role.
  • Proficiency in programming languages such as Python, Java, or C#.
  • Strong understanding of software development methodologies and best practices.
  • Experience with version control systems, preferably Git.
  • Familiarity with cloud computing platforms and APIs.
  • Excellent problem-solving skills and the ability to work under pressure.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs