2

Principal Software Engineer - AdTech

260312-South Florida Region Admin
Full-time
On-site
London, United Kingdom
Description

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. 

As a Principal Software Engineer at JPMorgan Chase within the International Consumer Bank, 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

  • Take responsibility for, and have complete ownership of the marketing technology stack
  • Build and lead an engineering team to design and develop technologies to help customers discover the products we are building.
  • Define the engineering architecture and capabilities that deliver the adTech, marketing automation, CRM, website and mobile-app discovery vision of the product.
  • Own the content management and delivery solutions that enable web deployment, and define decisions around server environment configuration, clustering, caching, CDN usage and security
  • Ensure that front-end experiences are optimised for SEO, performance, cross-browser compatibility and WCAG accessibility.
  • Build and own relationships with 3rd party vendors to evaluate and integrate external marketing technology platforms.
  • Design and build APIs and highly-available services that deliver personalized, real-time content.
  • Build data pipelines and integrations that connect our services to cloud services and 3rd party tools.


Required qualifications, capabilities, and skills

  • Experience in website development and frameworks (UI/UX Principals, Single-Page Applications, Static Site Generation, Headless CMS, Typescript/JavaScript, HTML5, and CSS3). Experience optimizing for SEO and performance.
  • Experience integrating with advertising platforms and ecosystems, and an understanding of DSPs, DMPs, Ad Networks, Ad Hubs and CDPs.
  • Familiarity with tools such as Segment and mParticle.
  • Experience in CRM, marketing automation and campaign management, and familiarity with tools such as Adobe Campaign, Braze or moEngage. Experience setting up an event driven architecture.
  • Experience setting up and leveraging one or more of the following technologies: Java CMSs (AEM, Magnolia), Static-Site Generators (Gatsby, Next.js, Hugo, Jekyll), Web/Component Testing tools (Cypress, Storybook)
  • Strong experience working with relational databases and NoSQL databases
  • Experience writing unit, end to end full system tests and performance tests
  • A desire to teach others and share knowledge. We aren’t looking for hero developers, more for team players. We want you to coach other team members on coding practices, design principles, and implementation patterns.
  • Comfortable in uncharted waters. We are building something new. Things change quickly. We need you to learn technologies and patterns quickly.
  • Ability to see the long term. We don’t want you to sacrifice the future for the present. We want you to choose technologies and approaches based on the end goals.
  • 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

  • Familiarity with messaging systems like MQ, Kafka, or Kinesis, and ETL solutions such as AWS GLUE.
  • Proficiency in Java, ReactJS / AngularJS and Typescript

#ICBcareers #ICBEngineering