At a Glance
- Tasks: Design and develop secure software for our innovative payment gateway.
- Company: Join Global Payments, a leader in payment technology solutions.
- Benefits: Enjoy competitive salary, flexible remote work, and generous leave policies.
- Why this job: Make a real impact on the future of payment technology.
- Qualifications: Experience in C# or other OO languages; passion for software development.
- Other info: Dynamic team environment with excellent growth opportunities.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services. Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results. We are driven by our passion for success and we are proud to deliver best‑in‑class payment technology and software solutions. Join our dynamic team and make your mark on the payments technology landscape of tomorrow.
Global Payments Integrated helps businesses succeed by delivering secure and personalized payment solutions, allowing developers of business management solutions to accept payments through their systems and add value to their software. The Global Payments Integrated platform provides custom, scalable, and fast payment solution integration – accommodating the swiftly‑shifting ways consumers pay for goods and services. With this visionary payment processing platform, Global Payments Integrated helps business management software companies grow their business through our embedded commerce services, bolster customer loyalty with unique payments solutions, and improve profitability.
You, as a Software Engineer, are responsible for the design and development of our software components that are deployed to our payment gateway. Our payment gateway supports the Genius family of products (highly secure devices capable of handling card present transactions), eCommerce payments as well as offering value add services. Working within a team, you will develop primarily in modern Object Oriented Languages (C#) and frameworks utilising a variety of transport and wire protocols to integrate with our processing partners’ systems.
What you will be doing:
- Developing secure software, using hardware security and trusted computing modules to securely capture, store and transmit sensitive payment data.
- Implementing secure end‑to‑end transactions, featuring synchronous and asynchronous cryptographic algorithms and digital signatures.
- Using SOAP and JSON based web technologies as both client and server within the payment ecosystem.
- Participating in the entire software development lifecycle, from requirements analysis through software and test design, implementation and unit testing, to verification and release.
- Learning and applying software design principles, including coupling/cohesion, decomposition/modularity, encapsulation/information hiding, and separation of interface and implementation.
- As part of a customer‑focused team, seek understanding of and value in our customer’s requirements, and actively shape the product from an engineering standpoint.
- Participating in team workshops to generate ideas and high‑quality technical solutions – picking the right solution whilst balancing idealism and pragmatism.
- Assisting with troubleshooting and repairing defects.
- Simplifying and improving existing technical methodologies.
- Adhering to and applying overarching internal practices and policies with respect to coding standards, unit testing, lean development, and status reports.
What we ask for:
- BSc or MSc or equivalent in Computer Science or related field.
- Working experience in C#, Java or other OO programming languages.
- Experience of at least one of XML, JSON, HTML.
- Passion for and self‑motivated interest in Software Development as a profession, not just a job.
- Strong analytical, problem‑solving, communication and organizational skills.
- Must be proactive, self‑motivated, attentive to detail, and able to work well under pressure.
- Strong communication skills.
- Team player with a desire to learn from more experienced engineers and develop themselves.
- Able to take ownership of, and responsibility for, assigned work.
- Eligibility to work in the UK on a full time and permanent basis.
What we’d like you to have (but don’t need immediately):
- Experience with Design Patterns, Refactoring, OO Design and related areas is advantageous.
Benefits:
- Competitive salary.
- Remote‑first flexible working from our new office in the heart of Belfast city centre or remotely – wherever suits you best.
- 26 days leave (plus Bank holidays) increasing with length of service.
- Vitality private medical insurance.
- Dental insurance.
- Life insurance / income protection / critical illness.
- Up to 5% matching pension contributions and Salary Sacrifice.
- 26 weeks company paid maternity leave.
- Cycle to work scheme.
- Electric car scheme.
- Stock purchase plan.
- Twice annual worldwide community volunteering days.
- Company social events.
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.
Software Engineer in Belfast employer: Global Payments
Contact Detail:
Global Payments Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Belfast
✨Tip Number 1
Network like a pro! Reach out to current employees at Global Payments on LinkedIn. A friendly chat can give us insider info and maybe even a referral, which can really boost our chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your C# skills and understanding payment systems. We should practice coding challenges and be ready to discuss our past projects in detail.
✨Tip Number 3
Show off our passion for software development! During interviews, let’s share what excites us about tech and how we keep learning. This enthusiasm can set us apart from other candidates.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure our application gets seen by the right people. Plus, it shows we’re genuinely interested in joining the team.
We think you need these skills to ace Software Engineer in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your experience with C#, Object Oriented Programming, and any relevant projects you've worked on.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software development and how you can contribute to our team. Share specific examples of your problem-solving skills and teamwork.
Showcase Your Projects: If you've worked on any personal or professional projects, don’t hesitate to include them! We love seeing practical applications of your skills, especially in payment solutions or secure software development.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at Global Payments
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially C# and web technologies like SOAP and JSON. Brush up on your knowledge of object-oriented programming principles and be ready to discuss how you've applied them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in software development. Think about challenges you've faced, the solutions you implemented, and the outcomes. This will demonstrate your analytical skills and ability to work under pressure.
✨Understand the Company’s Mission
Research Global Payments and their payment solutions. Understand their customer base and the importance of secure transactions. Being able to articulate how your skills align with their mission will show that you're genuinely interested in the role and the company.
✨Ask Insightful Questions
Prepare thoughtful questions to ask at the end of your interview. Inquire about the team dynamics, the software development lifecycle they follow, or how they approach troubleshooting. This shows your enthusiasm for the role and helps you gauge if it’s the right fit for you.