Technology Lead

  • Full-time

Company Description

SQUAD, a full-service Marketing Technology agency delivering bespoke solutions which span cross-channel experience design and integrated communication ideas to drive brand
consideration and engagement. Our customer- focused data structure provides insight & analysis using dashboards and AI-powered automation to help brands maximize customer lifetime value.
Squad builds and seeks to transform our clients’ brands and businesses through a robust digital mix working with the highest-quality mix of multi-discipline marketing and diverse creative communications services.

Job Description

The Technology Lead is a leadership role accountable for the successful delivery of software
and marketing it. Managing a team of developers and designers, the technology lead will work closely with the Managing Director and other members of the Senior Leadership Management Team in order to deliver software that meet user needs and that is in keeping with our charitable aims in the service of the scientific community and for public benefit. The
Technology Lead will be accountable for the creation and delivery of the strategic, software
and leadership and all aspects of the development of the software.

  • Lead and empower cross-functional teams to deliver quality work more efficiently and effectively through the application of technical standards, architecture and processes;
  •  Architect, design and plan solutions that will be implemented within a project;
  • Plan, develop, test, document and maintain cutting-edge software for the organization and its clients;
  • Identify the skills and talent needed within a team for successful project delivery;
  • Promote a culture of innovative thought and experimentation within your teams;
  • Work closely with product managers, project managers and client stakeholders, providing technical input and insight when required;
  • Align department goals and work with the strategic vision and plan of the company;
  • Stimulate hiring, career plans, training as well as performance reviews for software engineering team.

Qualifications

• Bachelor's degree in Computer Science, Software Development or related degree, or
the equivalent coursework in a related specialized field and 3+ years of related
experience, or a Master's degree.
• 5+ years’ experience in software development
• Strong understanding of the Agile software development cycle
• Familiar with more than one software development methodology
• Excellent written and oral communication skills
• Great presentation skills

Additional Information

  • Top percentile salary based on skills and experience;
  • Accelerated personal growth opportunities;
  • Autonomous work culture;
  • Cross-disciplinary projects and tasks;
  • A customer-centric company culture with flat hierarchy and open communication.