updated 5 hours ago
Software Development Engineer III (.NET/Java) (Payments)
Match & Cover letter
Plus required for matching with this vacancy
Job description
Text:
TL;DR
Software Development Engineer III (.NET/Java) (Payments): Building and operating HTTP payment services and APIs handling millions of transactions and billions of events across retail channels with an accent on scalability, reliability, fraud prevention, and test-driven development. Focus on designing high-throughput distributed systems, improving automated testing and deployment, resolving production incidents, and mentoring engineers.
Location: London, United Kingdom; hybrid with 60% of the week at office locations or local sites and the remainder remote
Company
develops technology for Tesco’s retail, payment, mobile network, and customer-facing operations.
What you will do
- Develop and support scalable HTTP payment services and APIs for cash, card, gift card, wallet, refunds, repeat payments, and identity checks.
- Write production code and deliver test-driven features using .NET/C# and/or Java.
- Lead software design and architecture discussions and break down complex work into incremental deliveries.
- Collaborate with Product Managers and stakeholders to translate needs into product improvements.
- Support production systems, resolve incidents, and evaluate new tools through proof of concepts.
- Mentor engineers and share knowledge across the engineering community.
Requirements
- Experience with .NET/C# and/or Java, with willingness to learn new technologies.
- Experience with both SQL and NoSQL databases.
- Experience with cloud platforms such as AWS or Azure.
- Experience working in agile environments and applying TDD.
- Strong interpersonal and communication skills.
- Ability to work in the London hybrid arrangement, including regular office or local-site collaboration.
Nice to have
- Experience with ecommerce payment systems.
Culture & Benefits
- DevOps culture based on a “you build it, you run it” approach.
- Focus on automation, testing, and continuous improvement of deployment practices.
- Annual bonus scheme of up to 20% of base salary.
- At least 25 days of holiday plus a personal day and bank holidays.
- Private medical insurance and 24/7 virtual GP access.
- Paid maternity, adoption, and paternity leave, plus employee and family wellbeing support.
Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →