Principal Software Engineer- Discovery, AdTech

JPMorgan Chase New York City, NY

Company

JPMorgan Chase

Location

New York City, NY

Type

Full Time

Job Description

Job Description
Our team is at the heart of building this new venture. We have created a new organization with diverse professionals that come from a wide set of skills, backgrounds and experiences, including top tech giants, blockchain innovators and FinTech unicorns.
Team members have autonomy to collaborate and work in a cross-functional way. We value your opinion in every matter. Our inclusive culture is hugely important to us and we are looking for intellectually curious, compassionate people who would like to expand their skills whilst working on a new exciting venture for the firm. We are about bringing new products to market that solve real-world problems for real-life customers, not just innovation for the sake of innovation. We are human first; we love working with each other, and we need personal connections and in-person bonding. We find we are happier, more motivated and more productive this way. If this sounds like something that you would like to be a part of we'd encourage you to read on and apply.
What we do
  • Use domain modeling techniques to allow us to build best in class business products.
  • Structure software so that it is easy to understand, test and evolve.
  • Build solutions that avoid single points of failure, using scalable architectural patterns.
  • Develop secure code so that our customers and ourselves are protected from malicious actors.
  • Promptly investigate and fix issues and ensure they do not resurface in the future.
  • Make sure our releases happen with zero downtime for our end-users.
  • See that our data is written and read in a way that's optimized for our needs.
  • Keep an eye on performance, making sure we use the right approach to identify and solve problems.
  • Ensure our systems are reliable and easy to operate.
  • Keep us up to date by continuously updating our technologies and patterns.

The role
  • This is a role for a senior engineer who wants to be part of flat-structure organization and influence the design & development of a green-field initiative.
  • You will be responsible for, and have complete ownership of the marketing technology stack
  • You will build and lead an engineering team to design and develop technologies to help customers discover the products we are building.
  • You will define the engineering architecture and capabilities that deliver the adTech, marketing automation, CRM, website and mobile-app discovery vision of the product.
  • You will own the content management and delivery solutions that enable web deployment, and define decisions around server environment configuration, clustering, caching, CDN usage and security
  • You will ensure that front-end experiences are optimized for SEO, performance, cross-browser compatibility and WCAG accessibility.
  • You will build and own relationships with 3rd party vendors to evaluate and integrate external marketing technology platforms.
  • You will design and build APIs and highly-available services that deliver personalized, real-time content.
  • You will build data pipelines and integrations that connect our services to cloud services and 3rd party tools.

What we expect
We'd like you to have deep and extensive engineering experience, both as a team lead and as an individual contributor, along with some key technical 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.
  • Familiarity with messaging systems like MQ, Kafka, or Kinesis, and ETL solutions such as AWS GLUE.
  • Proficiency in Java, ReactJS / AngularJS and Typescript
  • 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

We'd also like you to have a few key personal skills. Every organization has its own culture, and we want you to be successful in ours.
  • 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.
  • Clarity of thought. We operate quickly and efficiently, and we value people who are economical with their time and clear with their opinions.
  • Comfortable working within a geographically distributed team

Technologies we use
  • We primarily use JVM based languages (Java/Kotlin) but we also have parts of the platform that use other languages as needed (Go, Python, etc.)
  • We look to use Open source/SaaS when it makes sense and build ourselves when it doesn't
  • We are entirely cloud native and want to build a truly multi-cloud solution
  • We look at each problem independently and pick the right technology to solve it
  • We aren't afraid to try new things but we always remember that we are looking to build something to last, and we focus on solving real world problems for real life customers

About Us
JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We recognize that our people are our strength and the diverse talents and perspectives that they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs. (If you are a US or Canadian applicant with a disability and wish to request an accommodation to complete the application process, please contact us by calling the Accessibility Line (US and Canada Only) 1-866-777-4690 and indicate the specifics of the assistance needed.)
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. For those in eligible roles, we offer discretionary incentive compensation which may be awarded in recognition of firm performance and individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
JPMorgan Chase is an Equal Opportunity Employer, including Disability/Veterans
About the Team
Our Commercial Banking division uses technology driven by innovative minds like yours to provide companies, as well as real estate owners and investors with a range of financial solutions designed to help them achieve their business goals. With annual client revenues ranging from $20 million to over $2 billion, the service and the solutions we provide is critical to both our and our clients' success.
Apply Now

Date Posted

10/24/2023

Views

12

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Business Account Executive - Spectrum

Views in the last 30 days - 0

The Business Account Executive role involves selling primary and ancillary communications solutions to small and mediumsized businesses within a speci...

View Details

Senior Software Engineer, Devices Automation - Block

Views in the last 30 days - 0

Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...

View Details

Software Engineering Lead - Dotdash Meredith

Views in the last 30 days - 0

Dotdash Meredith is seeking a skilled Engineering Lead for a missioncritical role in designing and scaling their nextgeneration publishing platform Th...

View Details

Principal Product Marketing Manager - Rokt

Views in the last 30 days - 0

mParticle by Rokt a leading customer data platform is seeking a Principal Product Marketing Manager The role involves driving market leadership creati...

View Details

Process Delivery Specialist-Procure to Pay - IBM

Views in the last 30 days - 0

The Finance Admin Business Analyst plays a crucial role in maintaining IBMs financial integrity Key responsibilities include identifying duplicate re...

View Details

Process Delivery Specialist - Lead to Cash - IBM

Views in the last 30 days - 0

The job posting is for an Order to Cash Analyst role in IBM Consulting The role involves ensuring accurate and timely application of customer payments...

View Details