Principal Software Engineer
Platform
Posted on 9/8/2023
INACTIVE
Cardlytics

201-500 employees

Purchase intelligence
Company Overview
At Cardlytics, their mission is to make marketing more relevant and measurable with purchase intelligence
Financial Services
Data & Analytics

Company Stage

Series G

Total Funding

$212.1M

Founded

2008

Headquarters

Atlanta, Georgia

Growth & Insights
Headcount

6 month growth

-3%

1 year growth

-17%

2 year growth

-14%
Locations
Austin, TX, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Apache Kafka
Development Operations (DevOps)
JavaScript
Git
Java
Linux/Unix
Terraform
Python
Ansible
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • Bachelor's degree in Computer Science/Engineering and 7+ years working in SRE/DevOps/Full Stack Engineering, or equivalent experience
  • Experience deploying and maintaining production environments utilizing both Linux and Windows, in collaboration with cross-functional engineering teams
  • Experience deploying and maintaining CI/CD pipelines utilizing tools such as Terraform Cloud, Ansible and Github Actions
  • Experience working in event-driven application ecosystems utilizing technologies such as Kafka and SQS, in a variety of programming languages including Python, Go, Java, Javascript, and .NET
  • Experience implementing automation and interacting with APIs as part of a holistic approach to Infrastructure-as-Code and Configuration Management
  • 5+ years' experience architecting, implementing, and maintaining AWS environments utilizing components such as:
  • Compute - EC2, EKS, Lambda
  • Networking and Load Balancing - VPC, Transit Gateway, ELB
  • DNS
  • Security, Identity, and Compliance - Control Tower, Security Hub, IAM
  • Extensive knowledge of best practice design patterns and processes based on the AWS Well-Architected Framework
  • Experienced and comfortable with providing thought leadership in the areas of cloud infrastructure, architecture, and automation
  • A leader of cross-functional, collaborative teams and projects within a complex engineering ecosystem
  • Effective at communicating with peers and leaders across disciplines in a constructive, solution-oriented way
  • Capable of utilizing data and observability tools to solve challenging problems and coordinate effective resolutions
Responsibilities
  • Understand next-generation platforms and technologies, and how to integrate them into the Cardlytics ecosystem to drive innovation
  • Design and implement automation and modular solutions to drive adoption and acceleration of new technologies and design patterns across the organization
  • Provide guidance and education to teammates and the larger organization, fostering a culture of continuous improvement and org-wide adoption of best practices
  • Collaborate with external teams in cross-functional efforts to implement and improve robust systems