- 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.
- 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
- Master's degree preferred in Computer Science or related field
- Experience building Data Lake with Glue, Hudi, Druid is a plus
- 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
- 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
- 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
-
IT Software Engineer
2 weeks ago
Infinity Ventures University, United StatesThe 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 ...
-
Software Engineering Manager
1 week ago
Pivotal Palo Alto, United StatesPivotal 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 ...
-
Director, Software and Algorithm Engineering
2 weeks ago
Element Energy Menlo Park, United StatesApril 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- ...
-
Job in Switzerland: Software Engineer
2 weeks ago
Nebula Technologies Redwood, United StatesRedwood 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 StatesBASF 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 ...
-
Software Engineer
1 week ago
Understanding Recruitment Menlo Park, United States4 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 ...
-
Software Engineer
20 hours ago
META Menlo Park, United StatesSoftware 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 ...
-
Software Engineer
6 days ago
EPITEC Menlo Park, United StatesEpitec · 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 ...
-
Software Engineer
3 weeks ago
Understanding Recruitment Menlo Park, United StatesSoftware 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 ...
-
Software Engineer
1 week ago
Meta Inc Menlo Park, United StatesThe 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 StatesAt 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 ...
-
Software Engineer
2 weeks ago
Diffuse Bio Menlo Park, United StatesThe 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 ...
-
Software Engineer
1 week ago
META Menlo Park, United StatesMeta 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 ...
-
Software Engineer
4 days ago
Allocate Inc Menlo Park, United StatesAbout 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 ...
-
Software Engineer
20 hours ago
Allocate Inc Menlo Park, United StatesAbout 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 ...
-
Software Engineer
4 days ago
Robinhood Menlo Park, United StatesJoin 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 StatesLocation: 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 ...
-
Software Engineer
2 weeks ago
Cascade Innovations Alamo, United StatesSchmitt 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 ...
-
Software Engineer
2 weeks ago
Sprinter Health, Inc. Menlo Park, United StatesWe'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 ...
-
Software Engineer
1 week ago
Atechstar MENLO PARK, United States Full time, Part time, contract, trainingJob 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 ...
Principal Software Engineer - Menlo Park, United States - Cardlytics
Description
About CardlyticsRemember 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:
Our shared values are the driving force behind everything we do. Across all roles, we are looking for teammates who embody these values:
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