Input Output is hiring a
Technical Architect in United Kingdom

Logo of Input Output
Technical Architect
🏢 Input Output
💵 ~$150k-$165k
📍United Kingdom
📅 Posted on May 27, 2024

Summary

The Technical Architect at IOG is responsible for making technical decisions for products, designing solutions that meet functional and non-functional requirements, providing technical leadership to development teams, and collaborating with cross-functional teams to turn user needs into technical requirements. They must have a deep technical understanding of problems and solution spaces, support agile software development practices, and ensure that recommended software engineering principles are followed.

Requirements

  • A Degree in Computer Science/Engineering
  • A minimum of 5 years of industrial/commercial development
  • A minimum of 3 years as technical architect
  • A minimum of 3 years as leader of a software development team
  • Practical experience with Agile software development methods
  • Experience working with Git and Git workflow
  • Knowledge of functional and object-oriented programming paradigms
  • Experience working together with scientists, researchers and formal methods specialists
  • Proven aptitude in: Writing and Oral Communication, Organization, Problem-solving

Responsibilities

  • Take ownership and accountability for the technical decisions of a product
  • Design solutions (products, components, features, libraries, ...) that satisfy functional and non-functional requirements
  • Provide technical leadership and oversight to development teams
  • Collaborate with the Product Owner, technical leads, and researchers to turn user needs into technical requirements
  • Support agile software development practices
  • Participate in planning, definition, and high-level design of the solution
  • Provide technical advice in decisions related to work prioritization
  • Review acceptance criteria of critical tasks assigned to developers
  • Communicate technical details with scientists, researchers, and developers
  • Summarize technical details about proposed solutions to management and business decision-makers
  • Contribute to the work breakdown and allocation decisions to get the best out of team members
  • Ensure that recommended software engineering principles are followed
  • Distinguish features and enablers and proactively recommend work on enablers to allow the future implementation of features
  • Define subsystems and their interfaces, allocating clear responsibilities to subsystems
  • Establish and raise awareness of critical non-functional requirements

Benefits

  • Flexible schedule
  • Remote work
  • Laptop reimbursement
  • New starter package to buy hardware essentials (headphones, monitor, etc)
  • Learning & Development opportunities
  • Competitive PTO
  • Medical Benefits
Help us out by mentioning to Input Output that you discovered this job opportunity on JobsCollider. Your support is greatly appreciated. Thank you 🙏
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs