About The Position

Hi! Thanks for checking out the Application Infra Team Lead position.

Who are we?

  • Skai helps thousands of the most successful brands in the world reach customers and grow their brands on digital channels. The company offers best-of-breed advertising technology on the most impactful, highest-ROI media channels as well as a suite of data-driven insights, planning, and measurement solutions to complement and maximize the return from our solutions.
  • We’re 700 employees strong and growing every day! ~$7 billion in ad spend being managed on the SkaiTM platform every year, driving hundreds of billions in commerce decisions and sales transactions.
  • Established in 2006, we are a thriving organization, with a unique, vibrant startup culture with an incredible track record of success and an amazing future in sight!
  • We are hybrid for the long term - with a great home/ office work mix, passionate and diverse team members, and a vibrant company culture. 

Responsibilities

  • Lead our specialized application infra team, responsible for designing and developing our core application business logic. 
  • Maintain a 50% hands-on role, actively developing and navigating a complex codebase with many layers of frameworks and infrastructure.
  • Educate and push the adoption of internal core application platforms and services inside the Skai development teams/groups.
  • Working and coordinating with other teams and groups to ensure a successful development and rollout of platform extensions. 
  • Participate in making development teams more independent and develop faster.

Requirements

  • 10+ years of hands-on experience in software engineering with a strong backend background in Java.
  • 2+ years of experience as a team leader in an agile methodology (kanban/scrum).
  • Strong background in data modeling and relational database design.
  • Proficiency in designing and implementing scalable, high-performance backend systems in a SaaS environment.
  • Experience in building, evolving, and refactoring code in large codebases used by hundreds of developers.
  • Ability to propose projects, pre-empt problems with solutions, define and measure success metrics, and plan project road-maps.
  • Advantage - Experience with decomposing and decoupling monolithic applications.
  • Advantage - Experience with distributed in-memory databases.
  • Advantage - Past experience as a Software Architect.

Apply for this position

Click on the button to load the form

Load form

PHNjcmlwdCB0eXBlPSJjb21lZXQtYXBwbHlmb3JtIiBkYXRhLXBvc2l0aW9uLXVpZD0iRkMuNjQwIj48L3NjcmlwdD4KICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tZWV0LXNvY2lhbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNjcmlwdCB0eXBlPSJjb21lZXQtc29jaWFsIiBkYXRhLXBvc2l0aW9uLXVpZD0iRkMuNjQwIj48L3NjcmlwdD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2NyaXB0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgdGltZXIgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY29tZWV0V3JhcHBlciA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5jb21lZXQtc29jaWFsLXdyYXAiKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbWVldFdyYXBwZXIuY2xhc3NMaXN0LnJlbW92ZSgidW5kZWZpbmVkIik7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIDIwMDApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zY3JpcHQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAg