Negotiable
Outside
Hybrid
London, England, United Kingdom
Summary: The Staff Engineer role focuses on leading the design and delivery of scalable payment processing systems using Java, with a strong emphasis on technical leadership and collaboration. The position requires hands-on software development, cloud-native practices, and ensuring compliance with security standards. The role is based in Paddington, London, and involves working onsite two days a week on a three-month rolling contract outside IR35.
Key Responsibilities:
- Lead the design and delivery of scalable, resilient systems integrating with Payment Service Providers (PSPs).
- Drive architectural decisions and influence engineering best practices across multiple projects.
- Write high-quality Java code using frameworks such as Spring Boot or Micronaut.
- Build robust services supporting secure, high-volume payment transactions.
- Manage CI/CD pipelines and ensure smooth delivery to production.
- Ensure systems comply with PCI DSS, PSD2, and SCA standards.
- Mentor junior and mid-level engineers, promoting technical excellence.
- Continuously improve platform reliability, performance, and cost-efficiency.
Key Skills:
- Proven experience as a Staff or Lead Engineer in backend-heavy environments.
- Strong experience in Java 17+, with knowledge of Spring Boot or Micronaut.
- Hands-on knowledge of Kafka, event-driven architecture, and microservices.
- Solid understanding of payment systems and PSP integrations.
- Experience with cloud infrastructure (preferably Azure), CI/CD, and Kubernetes.
- Working knowledge of regulatory and compliance standards (PCI DSS, SCA, PSD2).
- Strong communication skills for explaining complex technical concepts.
- Experience in Agile/Scrum teams with a DevOps culture.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT