At a Glance
- Tasks: Lead a team of engineers to create top-notch payment solutions using Java, C#, Python, and React.
- Company: Join a leading financial services corporation known for innovation and trust.
- Benefits: Enjoy competitive pay, remote work options, and a collaborative culture.
- Why this job: Be at the forefront of technology in finance while making a real impact.
- Qualifications: Experience in software engineering and leadership is essential.
- Other info: Opportunity to work with cutting-edge technologies in Azure cloud.
The predicted salary is between 43200 - 72000 £ per year.
Lead Software Engineer (Payments) Our long-term trusted partner, a leading financial services corporation, is hiring several Lead Engineers to develop and execute the engineering strategy for their Payments domain while overseeing/leading a team of full-stack engineers, ensuring the delivery of high-quality technology solutions built using Java/C#/Python, React and hosted in Azure cloud services . Our client is offering a basic salary of £90,000 circa (DOE) + 25% bonus with additional exceptional benefits to be based in Chatham or Wolverhampton once every couple of months. This is an exciting and challenging position where the chosen Lead Software Engineer will help build scalable architectures to improve cloud-native applications across Faster Payments, BACS, CHAPS, Open Banking, Pay by Link, and Open Banking platforms as our client continues on their pivotal digital transformation journey leveraging modern technologies. Your responsibilities will include: Lead the development and implementation of a modern cloud foundation and data platform that is robust, scalable, fully automated, secure, and can support the growth of the business. Build Scalable Architectures: Design and implement scalable, secure, and high-performing cloud-native solutions, leveraging modern technologies. Hands-On Coding: Actively contribute to the codebase by developing and reviewing critical components of software applications using technologies like Java, Python, or C# for backend systems and modern front-end frameworks for user interfaces (React, Angular). API Development and Integration: Design and build secure RESTful and GraphQL APIs, ensuring seamless integration with core banking systems (e.g., Mambu) and external services like Open Banking platforms. Data Engineering and Analytics: Work closely with data teams to define robust data pipelines and scalable cloud-based data platforms using tools like Apache Kafka, Snowflake, or Databricks. Monitoring and Performance Tuning: Implement advanced monitoring and observability solutions using tools like Prometheus, Grafana, or Datadog to proactively identify and resolve performance bottlenecks. Technical Leadership in Payments: Bring domain expertise in the Payments space, including Faster Payments, BACS, CHAPS, and Open Banking, ensuring solutions adhere to industry standards and regulatory requirements. Code and System Optimisation: Proactively analyse and optimise existing systems for improved performance, scalability, and maintainability. Core skill set for this position: Strong experience building and scaling payment platforms, with a focus on security compliance and performance, is a must. Strong experience working within the financial services industry, preferably retail banking, digital banking, or investment banking industry, is a must-have. Strong experience coding in any of the following languages: Java, C#, Python, and React is a must-have. Proven experience leading a team of cross functional engineers, providing coaching and mentoring whilst be hands on is a must have. Strong technical skills and expertise in relevant technologies, such as cloud computing (Azure) microservices architecture, APIs, and data management Certifications in Payment Systems (e.g., BACS, Faster Payments, CHAPS, card payments) is essential Benefits: 90,000 circa / 25% bonus / 28 days holiday / Holiday Purchase Scheme / Occasional travel / Health Insurance / 13% pension / plus much more. Lead Software Engineer (Payments) JBRP1_UKTJ
Lead Software Engineer (Payments) employer: Intec Select
Contact Detail:
Intec Select Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer (Payments)
✨Tip Number 1
Familiarize yourself with the latest trends and technologies in the payments domain. Understanding the nuances of payment processing, security protocols, and compliance standards will give you an edge during discussions.
✨Tip Number 2
Showcase your leadership skills by preparing examples of how you've successfully led teams in the past. Be ready to discuss your approach to mentoring engineers and driving project success.
✨Tip Number 3
Highlight your experience with cloud services, particularly Azure. Be prepared to discuss specific projects where you've utilized Azure for hosting applications and how it improved performance or scalability.
✨Tip Number 4
Brush up on your coding skills in Java, C#, and Python, as well as React. You might be asked to solve technical problems or demonstrate your coding abilities during the interview process.
We think you need these skills to ace Lead Software Engineer (Payments)
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description for the Lead Software Engineer position. Understand the key responsibilities, required skills, and technologies involved, such as Java, C#, Python, React, and Azure.
Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with full-stack development and any leadership roles you've held. Provide specific examples of projects where you successfully led a team or delivered high-quality technology solutions.
Showcase Technical Skills: Clearly list your technical skills related to the job. Mention your proficiency in Java, C#, Python, React, and any experience with Azure cloud services. Consider including relevant certifications or courses that demonstrate your expertise.
Craft a Compelling Cover Letter: Write a personalized cover letter that connects your background to the company's needs. Discuss your passion for payments technology and how your leadership style aligns with their engineering strategy.
How to prepare for a job interview at Intec Select
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Java, C#, Python, and React. Highlight specific projects where you utilized these technologies, and be ready to answer technical questions that demonstrate your proficiency.
✨Demonstrate Leadership Skills
Since the role involves leading a team of engineers, share examples of how you've successfully managed teams in the past. Discuss your approach to mentoring, conflict resolution, and fostering a collaborative environment.
✨Understand the Payments Domain
Research the latest trends and challenges in the payments industry. Be ready to discuss how your background aligns with the company's goals in this domain and how you can contribute to their engineering strategy.
✨Prepare for Behavioral Questions
Expect questions that assess your problem-solving abilities and how you handle pressure. Use the STAR method (Situation, Task, Action, Result) to structure your responses and provide clear, concise examples.