Jobs
>
Menlo Park

    Principal Software Engineer - Menlo Park, United States - Cardlytics

    Cardlytics
    Cardlytics Menlo Park, United States

    2 weeks ago

    Default job background
    Description
    About Cardlytics
    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 Position
    Cardlytics is seeking a Principal Software Engineer to join our team, reporting to the Director of Engineering. The core data platform team is responsible for the data infrastructure that power the various products and offerings within Cardlytics. We are seeking a skilled and experienced Principal Software Engineer to join our team.

    Responsibilities:
    • Provide Technical leadership and mentor junior engineers
    • Architecting and developing new applications and features that provide data and data services to different teams within the enterprise, including engineering, data science, analysts, product, management/executives, and other business teams.
    • Creating high-performance and scalable data platforms that can support multiple data pipelines to ingest and deliver data as quickly and reliably as possible.
    • Writing clean, efficient, and maintainable code to ensure software quality.
    • Building insights products using large amounts of financial data.
    • Collaborating with cross-functional teams to identify and prioritize software features.
    • Participating in code reviews to ensure code quality and consistency.
    • Conducting testing, debugging, and troubleshooting of software applications.
    • Participating in the design and implementation of software architecture and infrastructure.
    Minimum Qualifications
    • Bachelor's degree in Computer Science or related field
    • Proven track record in producing maintainable software implementations with highest quality
    • 8+ years of experience in software development
    • Experience in mentoring junior engineers and providing technical leadership
    • Experience designing and building large scale distributed system
    • Proficiency in at least one programming language such as Scala, Java
    • Backend software engineer with experience building large scale distributed systems
    • Experience building reporting and scheduler systems
    • Strong experience with Spark
    • Experience working with AWS services, Kafka, EMR, Airflow, Flink, Hadoop or similar
    • Strong analytical and problem-solving skill
    • Excellent communication and collaboration skills
    • Ability to work independently as well as in a team environment
    Preferred Qualifications
    • Master's degree preferred in Computer Science or related field
    • Experience building Data Lake with Glue, Hudi, Druid is a plus
    You are:
    • Able to express yourself and articulate your ideas clearly, thoroughly, and respectfully; you listen the same way, and you do both across all levels of the organization with confidence
    • Able to offer opinions and make decisions with limited information; able to accept and manage risk and drive change
    • Able to take abstract ideas, formulate an actionable strategy, and execute on time and on scope
    • A self-starter: you drive projects forward with limited oversight
    • Passionate: you have genuine interest and enthusiasm about data, data technologies, and solving data challenges
    Core Values

    Our 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-first
    • Act with Urgency and Focus
    • Integrity with our partners and data
    • Accountability even when challenged
    • Empowerment over hierarchy
    • Growth over comfort
    Compensation

    At Cardlytics salary ranges are determined based on factors such as role, level, and location. Individual compensation may be determined by relevant skills, experience, education, training, and other role-specific criteria. This salary range will be narrowed during the interview process based on a number of the aforementioned factors.The base salary range provided below does not include bonuses and additional benefits.

    The annual US base salary range for this role is:

    $200,000 - $250,000

    Benefits and Perks
    • Flexible paid time off plus company holidays
    • Medical, dental, and vision insurance begins on your first day
    • 401(k) retirement plan with company match, plan also includes a student loan debt repayment option
    • Employee Stock Purchase Plan
    • Educational assistance for continuing education
    • Lifestyle 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 wellbeing
    As 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 or inform your recruiter.

  • Infinity Ventures

    IT Software Engineer

    2 weeks ago


    Infinity Ventures University, United States

    The German Federal Bank is a unique bank: an integral part of the European System of Central Banks with a significant role in financial stability, banking supervision, monetary policy, and payment systems in Germany. Above all, we are a strong team of reliable and responsible ind ...


  • Pivotal Palo Alto, United States

    Pivotal is the leader in the emerging market of electric Vertical Takeoff and Landing (eVTOL) aircraft. We design, develop, and manufacture light eVTOL aircraft and are renowned for the BlackFly, the first light eVTOL to fly manned missions and enter the consumer market. · Mobili ...


  • Element Energy Menlo Park, United States

    April 8, 2024**Element Energy** · Element Energy is a dynamic early-stage company reimagining energy storage and battery management. Our breakthrough algorithms and our patented control system solve critical battery safety and performance issues in the multi-billion-dollar large- ...


  • Nebula Technologies Redwood, United States

    Redwood Job in Root D4: Responsibilities · * You will implement challenging customer projects and contribute significantly to project success · * You will analyze customer needs, help to effectively implement requirements, pay attention to clean code, sustainable architecture, an ...


  • Titan Ventures Alto, United States

    BASF SE · WELCOME TO THE TEAM · The European Site & Verbund Management continuously develops and ensures the competitiveness of BASF's major European sites. We manage the perfect integration of infrastructure, operational services, personnel services, and logistics with productio ...

  • Understanding Recruitment

    Software Engineer

    1 week ago


    Understanding Recruitment Menlo Park, United States

    4 weeks ago · Be among the first 25 applicants · Direct message the job poster from Acceler8 Talent · Building Emerging Engineering Teams | Driving AI Software Evolution · Software Engineer - Menlo Park, California · About the Role: Are you a seasoned software engineer with a t ...

  • META

    Software Engineer

    20 hours ago


    META Menlo Park, United States

    Software Engineer (Machine Learning); UX Researcher; Software Engineer · UX Researcher to Work closely with product teams to identify research topics · Design studies that address both user behavior and attitudes · Software Engineer to Help build the next generation of systems be ...

  • EPITEC

    Software Engineer

    6 days ago


    EPITEC Menlo Park, United States

    Epitec · POSITION: · Software Engineer · JOB TYPE: · Full-time, Contract, W2, Remote · LOCATION: · Menlo Park, CA · JOB SUMMARY FOR SOFTWARE ENGINEER: · Seeking a Software Engineer for our leading Technology Client, located in Menlo Park, CA. · RESPONSIBILITIES FOR SOFTWARE ENGIN ...

  • Understanding Recruitment

    Software Engineer

    3 weeks ago


    Understanding Recruitment Menlo Park, United States

    Software Engineer - Menlo Park, California · About the Role: Are you a seasoned software engineer with a track record of success? We're seeking individuals who can actively contribute to the development of our flagship products and enterprise solutions. In this role, you'll be re ...

  • Meta Inc

    Software Engineer

    1 week ago


    Meta Inc Menlo Park, United States

    The Applied Privacy Tech team leads data minimization efforts for data we use at Meta. We set company-wide standards and guidelines on how to minimize data across use cases and throughout the data life cycle. Our team's expertise and guidance is critical to unblocking major priva ...


  • Spectrum Innovations Menlo, United States

    At Menlo, we are seeking intelligent and innovative individuals to join our team and work with our automotive clients, including Mercedes-Benz, Porsche, and Robert Bosch. If you are interested in a dynamic company with a flat hierarchy, we welcome your application. · Your respons ...

  • Diffuse Bio

    Software Engineer

    2 weeks ago


    Diffuse Bio Menlo Park, United States

    The role: · Design, build, and iterate on research infrastructure in close collaboration with research engineers. · Build tools to automate and maintain computing clusters and data parsing pipelines. · Design and build software and APIs that enable internal and external access t ...

  • META

    Software Engineer

    1 week ago


    META Menlo Park, United States

    Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further ...

  • Allocate Inc

    Software Engineer

    4 days ago


    Allocate Inc Menlo Park, United States

    About Allocate · We founded Allocate with the simple mission of making investing in top-tier private alternatives within the technology sector more accessible for a broader set of investors. We believe that the mark of healthy and efficient markets requires the financial inclusi ...

  • Allocate Inc

    Software Engineer

    20 hours ago


    Allocate Inc Menlo Park, United States

    About Allocate · We founded Allocate with the simple mission of making investing in top-tier private alternatives within the technology sector more accessible for a broader set of investors. We believe that the mark of healthy and efficient markets requires the financial inclusi ...

  • Robinhood

    Software Engineer

    4 days ago


    Robinhood Menlo Park, United States

    Join a leading fintech company that's democratizing finance for all.Robinhood was founded on a simple idea: that our financial markets should be accessible to all. With customers at the heart of our decisions, Robinhood is lowering barriers and providing greater access to financi ...


  • NebulaTech West Menlo Park, United States

    Location: West Menlo Park, California · We say HI* · *Human Intelligence – Welcome to the Thales team · Thales in Germany is part of a globally leading technology group in the markets of defense and security, space, and digital identity and security. In a world full of uncertaint ...

  • Cascade Innovations

    Software Engineer

    2 weeks ago


    Cascade Innovations Alamo, United States

    Schmitt Engineering is a medium-sized company based in Erlangen. With many years of engineering expertise in various industries, we are a partner to the industry. Our activities cover the entire process chain from planning and project management to development and construction, a ...

  • Sprinter Health, Inc.

    Software Engineer

    2 weeks ago


    Sprinter Health, Inc. Menlo Park, United States

    We're looking for mid-level engineers who want to make an impact. We want to make a difference in the lives of those falling between the cracks of the current healthcare system, and could use all the help we can get reimagining last mile healthcare delivery. · *If you want to tac ...

  • Atechstar

    Software Engineer

    1 week ago


    Atechstar MENLO PARK, United States Full time, Part time, contract, training

    Job DescriptionSoftware Engineer Product Responsibilities Full stack web/mobile application development with a variety of coding languages Deliver on multiple projects of increasing complexity in an ambiguous or high-impact area over time Be an influencer and proactively find and ...