The big picture
As a Level 2 Software Engineer, you are responsible for creating new applications, enhancing existing products, and adapting to new technology, paradigms, and practices to provide the best solutions to our customers. This includes technical design and development of Cardlytics current and future systems. Included in this is the opportunity to bring creative and innovative solutions to the team.
Cool stuff you get to do in this role:
Cardlytics is on the cutting edge of technology, leveraging both mature and bleeding-edge solutions to bring new advertising and purchasing intelligence platforms to market. We need the best of the best engineers to elevate our products to the next level. If you are full stack developer that thrives in a collaborative, team-oriented environment, taking on new challenges, having a voice in technology decisions, like working on all parts of the stack from Database to API to UI, and building highly scalable, highly performing systems then this is the place for you. One more thing, we are investing heavily in cloud solutions like AWS and Azure, now is a great time to join and help shape the direction!
Essential Duties & Responsibilities:
Participate in the development of new applications and features within an Agile environment
Build high performing, scalable, secure, and resilient systems
Contribute to the design of RESTful microservices
Actively participate in code reviews
Implement new technologies and practices to provide the best solutions to customers
Collaborate with product managers to refine solution scope
Apply lean principles to deliver value to customers early
Build and/or maintain CI/CD pipelines for the team’s products
4+ years of experience with C# or Java
Some experience with .NET Core
Web services with Web API, REST, WCF, experience
Understanding of OWASP top 10 vulnerabilities and mitigation techniques
Experience with Entity Framework, NHibernate, or similar ORM
Exposure to the Database (SQL and NoSQL) and general optimization techniques
Messaging/streaming with tools like RabbitMQ and Kafka experience
Automated testing experience
HTML 5 and CSS 3 experience
Bachelors Degree in Computer Science or relevant area.
Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.
Cardlytics uses purchase-based intelligence to make marketing more relevant and measurable, partnering with more than 2,000 financial institutions to run banking rewards programs that promote customer loyalty and deepen banking relationships.
Questionnaire; phone chat with talent partner; interview to meet the team; offer.
Zero stress and one profile that can connect you directly to 1000s of companies.
We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.
Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.
Join now and be seen.