Innovid is hiring a

Software Engineering Team Lead, Edinburgh

Edinburgh, United Kingdom
Innovid (NYSE:CTV) powers advertising delivery, personalization, measurement and outcomes across linear, CTV and digital for the world’s largest brands. Through a global infrastructure that enables cross-platform ad serving, data-driven creative, and currency-grade measurement, Innovid offers its clients always-on intelligence to optimize advertising investment across channels, platforms, screens, and devices. Innovid is an independent platform that leads the market in converged TV innovation, through proprietary technology and exclusive partnerships designed to reimagine TV advertising. Headquartered in New York City, Innovid serves a global client base through offices across the Americas, Europe, and Asia Pacific. To learn more, visit innovid.com or follow us on LinkedIn or Twitter.
The Role:
We’re looking for a Software Engineering Team Lead to join our world-class R&D team and nurture our talented engineers and help us exceed our long-term organizational goals. We have a developer-centric culture, practice continuous deployment, lean development principles and no code ownership. We deal daily with the most advanced technologies and methodologies in software development, high scalability, and big data. 
The Software Engineering Team Lead is a highly visible role with a tremendous amount of growth potential and impact. In this role you will take a proactive part in major architectural product design and development decisions. You will drive best development practices while optimizing work processes and efficiency, and lead key development projects.
Our ideal candidate is highly passionate about code and technology, modern and advanced software development methodologies, aspires to make a true impact (including on the business side), eager to mentor, guide and teach and thrives in a fast-paced dynamic environment. 
This is a hybrid working position with 2 days a week in our Edinburgh office. 
 
The Impact You'll Make:
  • Lead your team’s assignments both technically and operatively, in an environment where there’s no code ownership and full-stack development is the norm and in alignment with a dynamic product roadmap
  • Provide innovative solutions to complex business problems
  • Be able to be hands-on when needed and do code reviews with the team
  • Participate in designing and developing Innovid’s products and lead your team members in doing so
  • Work with product managers to define, prioritize and finalize features
  • Be responsible for the growth and evolution of your team members and provide career development and mentorship.
  • Foster a culture of software engineering excellence with a focus on people, quality, agility, lean development, inclusivity, and timely delivery
  • Lead hiring processes and hire the best candidates for your team
  • Be responsible for the team's wellbeing, performance reviews, satisfaction and retention
What You'll need:
  • 4+ years of Software Engineering experience including leading initiatives, choosing technologies, work methods and software design
  • Experience with development of online, cloud based SaaS products, with emphasis on large scale performance issues and database work
  • Experience with AWS as a cloud vendor - an advantage
  • Experience with web server or client side development 
  • Experience with SQL – an advantage
  • Experience with Spark – an advantage
  • Experience with Docker/Kubernetes – an advantage
  • Experience in Python and/or JavaScript/Typescript (VueJS or Angular) – an advantage
  • Experience with Linux in a production environment – an advantage
  • Good understanding of cloud technologies and experience in leading and building scalable architectures and distributed systems
  • Experience working in an agile, lean software development organization
  • Solid understanding of development lifecycle and experience with modern web development technologies
  • Excellent technical communication skills and the ability to effectively partner and collaborate with multiple departments and stakeholders in the organization
  • Excellent communication skills, curiosity, flexibility, and passion for both technology and team management
What you will get:
  • 35 days holiday (including public holidays)
  • Pension plan
  • Employee Assistance Programme
  • Life insurance
  • Cycle to Work Scheme
  • Private medical insurance with Vitality
  • Training & Development sessions with our in-house L&D Platform
  • Unlimited office snacks 
  • Hybrid working model & good work-life balance
  • RSU's (Restricted Stock Units) plan
  • Offices in major cities around the world and a cross-company collaboration unlike anywhere else.
 
#LI-EM1
There is no such thing as the perfect resume, or someone that checks every box. At Innovid, we are generous with our time and knowledge, and always ready to teach. So however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to come into work every day and add to Innovid.
Equal Opportunity Employer: Innovid is an equal opportunity employer, committed to our diversity and inclusiveness. We consider all qualified applicants regardless of race, color, nationality, gender, gender identity or expression, sexual orientation, religion, disability or age. We strongly encourage women, people of color, members of the LGBTQIA community, people with disabilities and veterans to apply. We are actively working to be an anti-racist organization. We're committing to creating an inclusive and equitable workplace for all of our employees. You can read more about our commitment to DEI here.
If you are located within the EEA and subject to GDPR or are a California resident subject to the California Consumer Privacy Act, click here to understand how Innovid processes your personal information and how you can exercise your rights.
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineering Team Lead Q&A's
Report this job
Apply for this job