Jobs and Careers
TR

Software Engineering Manager

Trilateral Research
Remote job, United StatesRemotefull_timeVerifiedPosted 3 Jan 2024

About the role

Our Socio-Tech for Good team is looking to add a Software Engineering Manager to our expanding technical team at Trilateral Research. This is an exciting opportunity to join a collaborative team that aim to develop ethical solutions that hold large societal impact.


At Trilateral, the Software Engineering Manager is the trusted voice by 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 Trilateral for a dedicated product. They will supervise a team of engineers who develop, modify and create and test our SaaS solutions. This is inclusive of coordinating production systems, quality assurance, maintenance and testing. They will support and ensure we are working in an agile manner, building a community of autonomous, customer value-driven teams that are solution orientated. 


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?

Support 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 either our clients or consortiums requirements. 
  • Supporting the product management process to facilitate active communication, collaboration and efforts to achieve the product vision. 
  • Support 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 schedule 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. 
  • Ensure psychological safety on your team. 
  • Instill best practices for agile software development, QA, and documentation. 


Innovation - Technical Management:

  • Work with a small team on cutting-edge research and development projects. 
  • Represent the company in the project 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, learning and development via proa

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Trilateral Research

View company profile →