About Under Armour Connected Fitness

As an established leader in performance and innovation, Under Armour Connected Fitness is dedicated to improving the health and fitness of millions of athletes worldwide. Powered by the foundation of the MapMyFitness and MyFitnessPal suite of mobile apps and websites, Under Armour Connected Fitness continues to deliver game-changing solutions to how athletes train, perform and improve by creating the ultimate worldwide digital community dedicated to health and fitness. The team of digital products currently under the Under Armour Connected Fitness brand include MyFitnessPal, Under Armour Record, Armour39, MapMyRun, MapMyRide, MapMyFitness, MapMyWalk and MapMyHike.

We're looking for an experienced software engineer to join a team responsible for building and operating backend services that power critical features for MapMyFitness. This Austin based role works in cross functional teams to architect, plan and execute on new and existing features that help people achieve their fitness goals. We're enthusiastic practitioners of devops and our engineers think deeply about reliability and operation of their services. We regularly schedule game days to test services with fault injection in production and share on-call duties for services our customers depend on.

With our diverse technology stack, you will have the opportunity to work with multiple programming languages such as Java 8+, Scala, Go and Python. We love AWS and use common stores like DynamoDB and MySQL hosted in RDS. Our infrastructure leverages Kubernetes and distributed message passing with Kafka. One of our goals is to simplify our backend technology stack, we value experience that can help us continue to shift focus from maintenance towards innovation and building new features. Most importantly, we are looking for someone who enjoys working in a diverse environment, growing new skills, and building great solutions as a team. 

 

Lead Software Engineer, Backend

 We're looking for a Lead Software Engineer to join the team responsible for building and operating backend services used by Under Armour’s MapMyFitness application. This team works in a cross functional group to architect, plan, and execute on new features that help our users achieve their fitness goals. We're enthusiastic practitioners of devops and are heavily invested in the reliability and operation of the services we build. We regularly schedule game days to test production services with fault injection and share on-call duties for services on which our users depend.

 Our Lead Software Engineers are responsible for helping their teams continuously improve. You will spend a significant amount of time coaching other engineers and aiding the team in eliminating roadblocks. You will set best practices for architecture, coding, delivery, and operation of your team's services.  In addition, you will build relationships with other teams to collaborate and lead the way in developing reusable, scalable designs that benefit the entire organization.  You will partner with other engineering teams, product, design, infrastructure, and project management while serving as a mentor and advocate for your own team.

 Your primary tools are empathy, communication, and a positive growth mindset. You recognize that your success is just as dependent on your communication and relationship skills as it is on your technical experience. You value pragmatic technical solutions, have experience scoping, building, and operating critical systems with millions of daily transactions, and you're comfortable taking on-call rotations alongside your team.

 Our technology stack contains multiple programming languages (Java 8+, Scala, Go and Python) as well as common stores like DynamoDB, MySQL (RDS) and Kafka. We love AWS and Kubernetes. Helping your team succeed is your top priority and you have a desire to keep your team members loving the work that they do; you want to help them level up technically while learning new things yourself.

 You would be a great fit for this role if you value pragmatic technical solutions, have experience scoping, building, and operating critical systems with millions of daily transactions, and you're comfortable taking on-call rotations. 

 With our diverse technology stack, you will have the opportunity to work with multiple programming languages such as Java 8+, Scala, Go and Python. We love AWS and use common stores like DynamoDB and MySQL hosted in RDS. Our infrastructure leverages Kubernetes and distributed message passing with Kafka. One of our goals is to simplify our backend technology stack, we value experience that can help us continue to shift focus from maintenance towards innovation and building new features. Most importantly, we are looking for someone who enjoys working in a diverse environment, growing new skills, and building great solutions as a team. 

 

Apply for this Job

* Required
File   X
File   X