Principal Software Engineer
Platform
Posted on 9/8/2023
INACTIVE
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