Senior Software Engineer, Publisher
Cardlytics - Little Ferry, New Jersey, us, 07643![Cardlytics](/api/image?src=https%3A%2F%2Fgeneral-board-default.s3.us-east-2.amazonaws.com%2Fpublic%2Fimages%2Fdesk-360x180.webp&w=640&q=75&f=webp)
Work at Cardlytics
Overview
- Apply
Overview
The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.Remember that time you got cash back on a cup of coffee through your banking app? That was us!Cardlytics (NASDAQ: CDLX) is the industry-leading purchase intelligence and incentives platform. We are a product-driven company that cares about three things: our people, our customers, and our partners. Together, we make commerce more rewarding for everyone by helping businesses attract, understand, and incentivize consumers through their banks’ digital channels.About The TeamCardlytics (NASDAQ: CDLX) has pioneered a transformative industry, and we're only just scratching the surface. From humble beginnings around a kitchen table in Atlanta to our current status as a publicly-traded company on NASDAQ with a global presence, we take pride in our journey. Now, we're on the lookout for brilliant minds to join us in our mission.At Cardlytics, we harness the power of data for good, forging connections between brands and real people through their banks' digital channels, such as online and mobile apps. These connections create a win-win situation: brands boost sales, banks foster loyalty, and people receive cash back. It's that simple.How It Works:Through strategic partnerships with financial giants like Chase, Bank of America, Wells Fargo, and Venmo, we gain insights into an impressive 50% of card swipes in the U.S. That's a staggering $3.1 trillion in annual purchase spend from over 161 million bank customers. Leveraging this comprehensive view of consumer behavior, we facilitate mutually beneficial relationships between consumers and their favorite brands and financial services providers. These are connections that wouldn't exist without our intervention. Our advanced targeting capabilities drive advertising performance, making it our superpower.As a Consumer Experience Team, we build world-class advertising products from SDK, Email Marketing to Reporting APIs that connect advertisers with the consumers.We are a full stack remote team with a growth mindset and a consumer-focused product engineering team.About The PositionAs a Senior Software Engineer at Cardlytics, you'll play a pivotal role in shaping our cutting-edge platform. Here's what you'll be responsible for:Responsibilities:Spearheading the development of Cardlytics API services deployed in AWS, ensuring they are scalable, modular, and self-contained.Guiding and mentoring junior engineers, nurturing their growth and development.Collaborating closely with product, research, and engineering teams to foster strong relationships and drive innovation.Designing and developing top-notch publisher-facing interfaces and API services deployed in AWS, adhering to best practices.Creating, testing, and supporting RESTful web services that seamlessly integrate with internal and external applications, services, and databases.Taking full ownership of production deployments while following CI/CD best practices.Influencing the team's technical direction through conviction and experimentation.Minimum Qualifications7+ years of software engineering experience3+ years of experience leading and building distributed web applications, backend APIs, or full-stack applications in Java, Typescript, Python2+ years of experience with Cloud-based architectures, development, and deployment with providers such as AWS, GCP, Azure, or any other cloud provider7+ years of experience and deep knowledge of frameworks, tools/IDEs, testing, CI/CD and documentationHas experience leading projects via design and implementation.A solid computer science foundation including programming languages, data structures and algorithms, SQL and NoSQL databases, event-driven architecture using platforms such as Kafka or RabbitMQExperience working in agile teamsPreferred QualificationsExperience working with Identity providers and user access (authentication and authorization) is a plus.MS degree in Computer Science or a related field (or BS degree with 7+ years of relevant experience) is preferred.Experience working in advertising or Banking domain is a plusCore ValuesOur shared values are the driving force behind everything we do. Across all roles, we are looking for teammates who embody these values:Customer and Partner-firstAct with Urgency and FocusIntegrity with our partners and dataAccountability even when challengedEmpowerment over hierarchyGrowth over comfortBenefits And PerksFlexible paid time off plus company holidaysMedical, dental, and vision insurance begins on your first day401(k) retirement plan with company match, plan also includes a student loan debt repayment optionEmployee Stock Purchase PlanEducational assistance for continuing educationLifestyle Spending Account for physical, emotional, and financial wellness (like gym memberships, home down payments, art classes, park passes, and more!)Complementary Calm app subscriptions to support employee mental health and wellbeingAs an equal opportunity employer, Cardlytics is committed to diversity, equity, and inclusion. Our people bring our products and organization to life, and every unique perspective makes us better. If you can do the job and you’re excited about growing with us as we scale our best-in-class advertising platform, we’d love to hear from you. If you need accommodation in the recruiting process due to a disability, please email recruiting@cardlytics.com or inform your recruiter.
#J-18808-Ljbffr