Staff Software Engineer – Payment Processing Gateway
As a Staff Software Engineer you will be responsible for the design and development of our Payment Processing Gateway and other server-side products. You will develop using state-of-the-art software development techniques, including Behaviour‑Driven Development and Continuous Delivery, across projects ranging from a single engineer to a large team. You will act as a technical leader, mentoring and inspiring team members while improving the software development process and tools.
Responsibilities
* Understand merchant and partner needs, problems, and expectations and take action to address them through high‑quality, innovative solutions.
* Inspire the team as a technical leader—training, mentoring, and motivating team members to set an example for successful project execution.
* Improve development processes, methodologies, and tools through applied experience, automation, and simplification, delivering better software faster and more cost‑effectively.
* Collaborate with team members to ensure deliverables are technically accurate and meet schedule requirements, building quality into all stages of the software lifecycle with a focus on end‑user observable behaviours.
* Identify critical activities and tasks on projects; help with estimation and planning; communicate status timely; resolve issues; adjust priorities as needed.
* Assist with software deployment activities to internal test environments and the production data centre, covering requirements analysis through release.
* Demonstrate proactivity, self‑motivation, attention to detail, ability to work under pressure, professionalism, flexibility, and support for workplace ethics.
Qualifications
* BSc, MSc, or equivalent in Computer Science or a related field, or equivalent commercial experience in developing applications in C#, Java, or another OO programming language.
* Experience in server‑product development.
* Understanding of database design and development.
* Experience with Design Patterns, Refactoring, OO Design, and related areas.
* Experience working in an Agile Scrum or Lean Kanban environment.
* Strong analytical, problem‑solving, and organizational skills.
* Experience leading a team.
* Eligibility to work in the UK on a permanent, full‑time basis.
* Experience with Web Services.
* Preferred: Web client programming skills (HTML, JavaScript, CSS).
* Preferred: Experience with asynchronous messaging systems.
* Preferred: Windows development on .NET.
Benefits
* Attractive salary.
* Flexible working with the option to work from home.
* Free car parking at the office.
* 35 days holiday with the option to buy additional days per year.
* Private medical insurance.
* Health cash plan.
* Income protection.
* Life insurance.
* Group personal pension plan (matched up to 5%).
* Cycle to Work scheme.
* Office lunches.
* Summer and Christmas parties and social events throughout the year.
Equal Opportunity Employment
Global Payments Inc. is an equal opportunity employer. Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law.
#J-18808-Ljbffr