Skip to main content

Software Engineering Manager

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.

Trilateral Research is recruiting for a Software Engineering Manager to join our Socio-Tech for Good team. This is a great opportunity to join a collaborative team that develop ethical solutions that hold large societal impact.

At Trilateral, the Software Engineering Manager is the trusted voice by the business and technical teams for modern and efficient ways of working. They will have a critical role in enabling and delivering ethical AI SaaS solutions for a dedicated product and will supervise a team of engineers who develop, modify, create, and test our SaaS solutions. They will support and ensure we are working in an agile manner and building a community of autonomous, customer value-driven teams that are solution orientated. If this resonates with your experience and skillset, we would love to hear from you!

Our company and what we do

At Trilateral Research we provide ethical AI solutions for tackling complex social issues, from human trafficking and child exploitation, citizen security in crisis to pollution and climate change. We transform research into innovation and sustainable impact, focusing our efforts where we can enhance societal wellbeing.

We apply rigorous, cutting-edge research when developing and accessing new technologies to ensure they achieve sustainable innovation and measurable impact. Our teams include humanities specialists, social scientists, data scientists, ethical, legal and human rights experts who work across the technology-social disciplinary divide.

What are your responsibilities?

Business & Technical Strategy Alignment:

  • Ensure Senior Management are appraised of operational activities - risks, dependencies, and opportunities to support the realization of the company's vision.
  • Support in identification and verification of team quarterly goals in line with business strategy.

Technical Management - Product-based Delivery:

  • Technical Project Management - accountable for meeting our clients or consortiums requirements.
  • Supporting the product management process to facilitate active communication, collaboration and efforts to achieve the product vision.
  • Support the team in the identification and realization of functional and non-functional requirements, taking a sociotech lens to requirements.
  • Elaborate technical delivery roadmaps via forecasting, managing priorities and timelines assuring on time high-quality and stable releases.
  • Support the team during daily stand-ups, planning, and refinement sessions by removing impediments, providing insights and strategies to successfully deliver product goals.
  • Coach the team during retrospective meetings, encouraging consistent improvement and development, performance self-assessment, agile best practices, and constructive conversations.
  • Elaborate, update and release schedules in collaboration with the Product Manager and/or project manager/technical lead, recording risks and actions to mitigate them.
  • Communication with stakeholders (internally and externally) to support technical planning efforts.
  • Understand Engineering KPIs and seek to improve them.
  • Instill best practices for agile software development, QA, and documentation.

Technical Management - Innovation:

  • Work with a small team on cutting-edge research and development projects.
  • Represent the company from a technical perspective - meeting engagement, periodic reviews, lead the writing and quality review of deliverables, presentations, participation, and demonstrations in pilots - gaining input from the team internally as required.
  • Instill best practices for agile software development, QA, and documentation.
  • Identify areas for further innovation.

Line Management & Team Development:

  • Supervise the work of the team from a delivery and quality aspect.
  • Where agreed, provide line management and/or coaching to staff including active management of the full employee life cycle & performance management in line with company values and coaching.
  • Proactively work on a routine basis to advance the quality of software engineering through innovation andlearning and development.
  • Support team development efforts in agile delivery, autonomous & solutions orientated through coaching.
  • Support recruitment efforts.

General Knowledge and Technical Skills

Essential:

  • Excellent time management and organization.
  • Ability to work under pressure, organize and prioritize responsibilities.
  • Good experience of implementing agile & scrum methodologies to software development.
  • Experience in development and delivery of SaaS products and full software development lifecycle (discovery/development/production systems).
  • Experience in working with business leads & supporting the prioritization and planning of business objectives.
  • Ability to focus on effective communication and stakeholder management.

Interpersonal Skills

Essential:

  • Proven experience in managing technical teams.
  • Good listening skills and emotional intelligence.
  • Strong verbal, written and presentation skills.
  • Evidence of good relationship management and ability to build trust in internal and external working relationships.

Required Education and Experience

Essential:

  • 2+ years' experience in managing technical teams and providing SaaS products commercially.
  • BSc/MSc in Computer Science or any related field, or equivalent years of experience.
  • Demonstrable hands-on technical experience, including AWS based systems (both SQL and NoSQL), and services.
  • General knowledge in Python, Java, REACT and REST API development.
  • Demonstrable software development experience in agile methods and test-driven development.
  • Demonstrable technical project management experience.
  • Experienced in line management and coaching of technical staff.
  • Excellent verbal and written communication skills.
  • Passionate about working in the space of Tech for Good.

Desirable:

  • Experience in working in Research/Innovation Projects.
  • Experience working with AWS cloud and relevant microservices environments.
  • Good understanding of the software development lifecycle.
  • Good understanding of project management principles.
  • Strong knowledge of the agile manifesto and its principles.
  • Experience in developing automated testing frameworks.

What else do I need to know?

Our compensation package includes:

  • Competitive salary
  • Enhanced holiday entitlement increasing with service
  • Company sick pay and family friendly pay
  • Flexible working hours
  • Remote working/working from home options
  • Enhanced pension scheme based on service
  • Continuous career development

Location: This position is open to candidates based in the United Kingdom (remote based with some travel required) .

Vetting Requirement: Please note that this role requires vetting of Non-Police Personnel Level 3 (NPPV L3), and Basic Personnel Security Standard (BPSS) to be carried out prior to your start. This means only candidates with a minimum of three years residency in the UK will be eligible.

Salary: Commensurate with experience .

Hours: Full-time hours.

Contract Type: Permanent employment contract.

Please note that the closing date for applications is the 22nd of October at 5pm GMT. Our hiring team will be continuously reviewing applications as they are submitted. We receive a high volume of applications, and we will only be able to progress applicants that meet all of the essential requirements listed below.

How to apply

Please submit your CV and answer all application questions, linking your experience to our requirements in order to have your application considered. References will be required prior to appointment and candidates must be eligible to work in the country the role requires.

We are an Equal Opportunities employer and positively encourage applications from suitably qualified and eligible candidates, regardless of their age, sex, race, disability, sexual orientation, gender reassignment, religion or belief, marital/civil partnership status, or pregnancy and maternity. We are a Disability Confident committed and Living Wage employer.

At Trilateral Research, we value privacy and data protection rights. We have a longstanding data protection culture and promote robust ethical standards in data management and research ethics. Please read our Recruitment Privacy Notice in relation to our recruitment activities before submitting your application to work with us.

Software Engineering Manager

Trilateral Research
London, UK
Full-Time

Published on 26/09/2024

Share this job now