Homepage is hiring a

Software Engineering Manager

Remote

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.  
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 Manager Q&A's
Report this job
Apply for this job