Software Engineering - Team Lead
PartnerStackFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates must have 7+ years of software engineering experience, proficiency in backend development with languages like Python, Java, or JavaScript, and a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience. A strong understanding of Agile methodologies, Git source control, excellent problem-solving and communication skills, and advanced English proficiency are also required. Preferred qualifications include experience with Scala or functional programming, AWS/cloud infrastructure, media player integration, messaging systems (Kafka, SQS), web accessibility, modern web standards, asynchronous programming, and CI/CD tools (Git, Jenkins, Docker).
The Lead Software Engineer will lead a team responsible for analyzing and building applications to ensure a successful operator experience for content delivery. They will design and build robust software applications using software engineering and machine learning expertise, and collaborate with cross-functional teams to define technical requirements. The role involves acting as a technical leader, setting best practices, leading architectural discussions, mentoring team members, and prioritizing tasks to deliver high-value initiatives while mitigating risks. Additionally, they will create and manage engineering health KPIs and provide on-call support when needed.
Leading producers & providers of entertainment and information