LONDON, LONDON, United Kingdom
19 hours ago
Principal Software Engineer - Loyalty Engineering Lead - Accelerator Business

Out of the successful launch of Chase in 2021, we’re a new team, with a new mission. We’re creating products that solve real world problems and put customers at the center -  all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We’re people-first. We value collaboration, curiosity and commitment.

As a Principal Software Engineer at JPMorgan Chase within the Accelerator Business, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution-oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects – and depending on your strengths and interests, you'll have the opportunity to move between them.

While we’re looking for professional skills, culture is just as important to us. We understand that everyone's unique – and that diversity of thought, experience and background is what makes a good team, great. By bringing people with different points of view together, we can represent everyone and truly reflect the communities we serve. This way, there's scope for you to make a huge difference – on us as a company, and on our clients and business partners around the world.

 Job responsibilities

Architect and lead the development of a scalable, high-performance loyalty platform that connects businesses with their customers through configurable rewards offeringsDesign and implement the core components including rules management, real-time offer matching, and reward fulfillment/redemption servicesEngage with business stakeholders to break down complex loyalty and rewards use cases into technical specifications that engineering teams can implement under your guidanceLead and participate in regular technical meetings, ensuring that architectural decisions align with the broader organizational goals and strategyDesign and implement high-performance, resilient RESTful APIs that enable third-party businesses to seamlessly integrate with our platformArchitect solutions that support flexible points systems, and various reward types (cash, points, vouchers, discounts)Develop real-time matching engines that connect the right offers to the right customers at the right timeCreate systems for campaign management, audience segmentation, and analyticsWrite unit, component, integration, end-to-end and performance tests that ensure platform reliabilityLead the design of data models and database schemas that support loyalty and rewards use casesSupport the products you've built through their entire life cycle, including production and incident management

 

Required qualifications, capabilities, and skills 

Formal training or certification on software engineering concepts and applied experienceExperience building Loyalty and Reward platforms including rewards engines and real time offer matching systemsExpertise in high-performance, high-throughput database technologies, including -NoSQL databases like AerospikeDB for real-time offer matching and targeting or Document databases (MongoDB, Firestore) for customer profile managementExperience designing and implementing high-volume transaction processing systems with strong consistency guarantees, across millions of customersExpert in Java programming and its ecosystemExperience designing and implementing RESTful APIs with any of: Spring Boot, Micronaut, QuarkusExpertise in event-driven architectures and message processing systems (Kafka, Pub/Sub)Experience designing and building solutions on at least one Cloud platform (AWS, GCP)  Experience with different architecture patterns and appreciation of their trade-offs (microservices, event-driven, hexagonal, cloud native)Hands-on experience in architecting large-scale distributed systems with high degree of availability, fault-tolerance and scalabilityHigh standards. We are looking for people who expect personal performance and team performance to be nothing short of the best

 

Preferred qualifications, capabilities and skills 

Experience building debit and credit card products linked to rewards offeringsPrevious work with B2B loyalty platforms, particularly those connecting multiple business entitiesExperience implementing large-scale points management systems with complex earning and redemption rulesExperience with Docker and Kubernetes for containerized microservicesExperience with real-time personalization and recommendation systemsExperience with business rules engines such as Drools or similar technologiesBackground in developing workflow orchestration systems for complex business processesBackground in developing customer data platforms and audience segmentation systemsExperience using Apache Kafka for event streaming

 

#ICBCareer #ICBEngineering

Por favor confirme su dirección de correo electrónico: Send Email