Technical Architect - Remote
Germany, Pike County, Ohio, USA
Listed on 2026-02-18
-
Software Development
Software Architect, Software Engineer, Full Stack Developer, DevOps
IO Global is the blockchain engineering company that created the Cardano platform. The company is now developing Atala PRISM, a digital identity and verifiable credentials product. We are building a product with a solid technical foundation that can be tailored to the needs of several business sectors. We have clients and many opportunities, and we need software professionals with solid technical foundations and experience to join a fast‑paced team.
You will help us design, implement and deliver.
In our teams, we start from product requirements and design, and implement a solution that we own end‑to‑end. We do protocols, services, applications, and even create infrastructure and deployment plans, fully automating everything in the process. We have built an architecture on top of Cardano, but we can be blockchain‑agnostic as well.
The Atala team of about 20 people includes engineers, designers, and product, project and engineering leaders. We are split around the globe, spanning time zones, from Mexico to Australia.
As a Technical Architect you will be the role model for our software engineers, leading the technical path: from interfacing with clients and understanding and analyzing requirements, to designing and implementing software. You are a software engineer who exhibits leadership and organizational skills and you set a high bar for the rest of the team. Your attention to detail is exemplary and you are strong in coding.
Yourmission
As a Technical Architect at IOG you take ownership and are accountable for the technical decisions concerning a product. You are responsible for designing products, components, features, and libraries that satisfy functional and non‑functional requirements driven by the needs of users. To achieve this aim, you must interact with the product managers, provide feedback on the satisfiability of requirements, present solutions for satisfying requirements, and provide a critical and impartial analysis of the pros and cons of the options.
You must also provide technical leadership and scrutiny of the development teams, and must delegate architecture tasks effectively and responsibly to avoid efficiency bottlenecks and architectural disagreements. You must be pragmatic about technical debt, and must be willing to make difficult compromises to deliver minimum viable products within reasonable amounts of time.
Teamwork and methodologies:
- Support agile software development practices
- Participate in the planning, definition, and high‑level design of the solution while exploring options
- Participate and give technical advice on decisions related to prioritizing work
- Participate in planning to decide how much of the highest priority work is reasonable to select for execution in a given iteration
- Review acceptance criteria of critical tasks assigned to developers
- Communicate technical details to 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.
- Do hands‑on coding, following best practices
- Ensure that recommended software engineering principles are followed
- Enable a continuous delivery of features through appropriate architecture design, and establish timelines and milestones
- 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
- Document the architecture and technical decisions
- Ensure that products do not depend on unstable and immature external libraries
- Evaluate and select appropriate software or hardware and suggest integration methods
- Select appropriate solutions to problems
- Be conscious of the costs of architectural decisions and take these costs into account when jointly making decisions
- Manage and improve legacy solutions and integrate with legacy technology when appropriate.
- Acquire deep technical understanding of problems and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).