1+ months

Lead Software Engineer, Data Engineering - Under Armour

San Francisco, California

Under Armour is the chosen brand of this generation of athletes... and the athletes of tomorrow. We're about performance - in training and on game day, in blistering heat and bitter cold. Whatever the conditions, whatever the sport, Under Armour delivers the advantage athletes have come to demand. That demand has created an environment of growth. An environment where building a great team is vital. An environment where doing whatever it takes is the baseline and going above and beyond to protect the Brand is commonplace. The world's hungriest athletes live by a code, a pledge to themselves and everyone else: Protect This House... I Will.


Our goal is to Build A Great Team!

Will YOU…Protect This House?!



On the Connected Fitness Data Engineering team we design and build data-driven products to support our Connected Fitness community. We develop software that processes data at scale and serves it to drive insights to our users. We make it easier to discover and access data via the right tools and systems across the organization. We educate our co-workers on using data-driven approaches and techniques. We innovate by applying machine learning, statistics and analytic approaches to drive innovation in our business domain.

As a Lead Software Engineer you will provide technical leadership on a team of Data Engineers at Under Armour. You will focus on ensuring that the Connected Fitness data pipelines are providing value to our business and products through the design, implementation and integration of technical solutions. You can bring thought leadership and educate other teams around data platforms and data-driven products. You will improve process & methodologies to make the team more effective and impactful, bring excellent interpersonal skills, and are biased towards action.


Essential Duties And Responsibilities

You will design and evaluate various techniques to handle and process large-volume of semi-structured and structured data.

You will build and maintain data pipelines, create service layer APIs to serve data, as well as drive data discovery and access. You will work closely with team and create new engineering processes as necessary, champion standard methodologies, and promote overall operational excellence. You will communicate within and across teams to solve problems and hit team goals. You will build working relationships across matrixed teams in order to deliver product.


Education and/or Experience

BS, MS, or PhD in Computer Science, or equivalent work experience

7+ years of data or software engineering experience

3+ years of experience with data engineering technologies at scale

Extensive experience with a modern data pipeline ecosystem

Proficient in at least one SQL dialect

Strong skills in a scripting language

Experience with workflow management tools

Experience with a scalable messaging system (e.g Kafka, SQS, Kinesis) and different data serialization (e.g. json, protobuf, avro)

A consistent track record of on-time delivery with high quality

Ability to interpret and analyze data

Ability to rapidly learn and take advantage of new concepts, business models, and technologies

Has an understanding of good software development practices/patterns/architecture


Bonus Qualifications

Experience with Spark, Hive, Presto

Experience With S3, Redshift And Other AWS Technologies

Experience with Airflow

Experience with Kafka, json, avro

Experience with Scala, Java, Python

Experience with health, food and exercise related data


At Under Armour, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law.

Under Armour believes that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.


  • Data Engineer
  • Data Scientist

Featured Jobs

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Lead Software Engineer, Data Engineering - Under Armour

Under Armour
San Francisco, California

Share this job

Lead Software Engineer, Data Engineering - Under Armour

Under Armour
San Francisco, California

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast