This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As a Senior Technical Architect at IOG, you will be responsible for the technical strategy and direction of one or more products, ensuring a full understanding of the product from a technical perspective.
You will design and deliver new features, communicate with stakeholders, and educate them on the implications of technical decisions.
Your role involves coordinating and communicating effectively, as well as crafting key components such as libraries and infrastructure to maintain architecture quality.
Providing technical leadership to development teams, delegating tasks, and ensuring scalability and architectural coherence are key responsibilities.
You will make decisions on new languages and libraries, including training and usage standards, and manage technical debt pragmatically to deliver high-quality products within deadlines.
Requirements:
Set out best practices and ensure software engineering principles are followed.
Define and document technical and architectural visions for products, libraries, or components.
Design technical solutions for business requirements and document their effectiveness objectively.
Break down solutions into smaller tasks with clear acceptance criteria and short completion times, clarifying technical nuances.
Mentor, influence, and lead teams of software engineers, including line management duties.
Hold a degree in Computer Science/Engineering (advanced degree preferred) with a minimum of 5 years of industrial/commercial development experience.
Demonstrate strong commercial awareness and business focus, with at least 2 years of leadership in component or product level architecture.
Possess knowledge of decentralized application architectures, functional and object-oriented programming paradigms, modern software engineering approaches, and selected programming languages (e.g., Rust, Scala, Javascript).
Have experience working with scientists, researchers, and formal methods specialists, as well as practical experience with Agile software development methods.
Exhibit aptitude in writing architecture specifications and executive summaries, facilitating technical discussions, managing time effectively, problem-solving, teaching concepts, coding, clear communication, and decision-making.
Benefits:
Remote work option available.
Reimbursement for laptops.
New starter package to purchase hardware essentials like headphones and monitors.