drjobs Principal Software Engineer - Loyalty Engineering Lead - Accelerator Business

Principal Software Engineer - Loyalty Engineering Lead - Accelerator Business

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

London - UK

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

Out of the successful launch of Chase in 2021 were a new team with a new mission. Were 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. Were peoplefirst. We value collaboration curiosity and commitment.

As a Principal Software Engineerat 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 solutionoriented 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 youll have the opportunity to move between them.

While were looking for professional skills culture is just as important to us. We understand that everyones 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 theres 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 highperformance loyalty platform that connects businesses with their customers through configurable rewards offerings
  • Design and implement the core components including rules management realtime offer matching and reward fulfillment/redemption services
  • Engage with business stakeholders to break down complex loyalty and rewards use cases into technical specifications that engineering teams can implement under your guidance
  • Lead and participate in regular technical meetings ensuring that architectural decisions align with the broader organizational goals and strategy
  • Design and implement highperformance resilient RESTful APIs that enable thirdparty businesses to seamlessly integrate with our platform
  • Architect solutions that support flexible points systems and various reward types (cash points vouchers discounts)
  • Develop realtime matching engines that connect the right offers to the right customers at the right time
  • Create systems for campaign management audience segmentation and analytics
  • Write unit component integration endtoend and performance tests that ensure platform reliability
  • Lead the design of data models and database schemas that support loyalty and rewards use cases
  • Support the products youve 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 experience
  • Experience building Loyalty and Reward platforms including rewards engines and real time offer matching systems
  • Expertise in highperformance highthroughput database technologies including NoSQL databases like AerospikeDB for realtime offer matching and targeting or Document databases (MongoDB Firestore) for customer profile management
  • Experience designing and implementing highvolume transaction processing systems with strong consistency guarantees across millions of customers
  • Expert in Java programming and its ecosystem
  • Experience designing and implementing RESTful APIs with any of: Spring Boot Micronaut Quarkus
  • Expertise in eventdriven 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 tradeoffs (microservices eventdriven hexagonal cloud native)
  • Handson experience in architecting largescale distributed systems with high degree of availability faulttolerance and scalability
  • High 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 offerings
  • Previous work with B2B loyalty platforms particularly those connecting multiple business entities
  • Experience implementing largescale points management systems with complex earning and redemption rules
  • Experience with Docker and Kubernetes for containerized microservices
  • Experience with realtime personalization and recommendation systems
  • Experience with business rules engines such as Drools or similar technologies
  • Background in developing workflow orchestration systems for complex business processes
  • Background in developing customer data platforms and audience segmentation systems
  • Experience using Apache Kafka for event streaming

#ICBCareer #ICBEngineering




Required Experience:

Staff IC

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.