Senior Software Engineer - Platform Team Lead

Shopkick is on a mission to bring delight and reward to the consumer shopping experience. As part of the Trax Retail family, we are a pre-IPO unicorn looking to accelerate our growth trajectory as we partner with major brands and retailers, ranging from H&M and Unilever to Best Buy and Purina, to transform the way people engage with stores and products, both online and in the physical world.

Shopkick is looking for a Senior Software Engineer - Platform Team Lead with a strong background in the architecture & design of cloud-native systems built for scale. You will be participating in an effort to modernize our core services; building many from the ground up. To be successful in this role you will have a deep understanding of Java, experience with Scrum, and a strong desire to make developers as efficient and productive as possible. You will help build the foundation on which our developers work every day, and core services used by millions of users. Essential duties and responsibilities may include, but are not limited to:

  • Establishing Java coding guidelines
  • Implementing libraries to accelerate service development & ensure consistency across our services
  • Performing code reviews
  • Running architecture reviews to explain new services and solicit feedback
  • Creating and assigning tickets, and running stand-ups
  • Mentor junior engineers
  • Debug a race condition in a distributed processing system

  • 7+ years of experience designing, building and implementing server software
  • Strong coding ability in Java a must
  • Demonstrated experience building scalable backend services is a must
  • Experience with event driven architectures is highly desirable
  • Excellent team player with strong communication skills (verbal and written)
  • Enthusiastic about collaborative problem solving
  • Experience using both relational and NoSQL database systems
  • Experience designing for server scalability
  • Solid understanding of sources of performance bottlenecks in distributed processing systems

Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Shopkick are considered the property of Shopkick and are not subject to payment of agency fees.

Back to top