Software Architect
Job Description
<div class="content-intro"><p><span style="font-size: 10pt; font-family: helvetica, arial, sans-serif;">Arionkoder is an AI consulting firm helping companies build, embed, and own AI systems that drive real business outcomes. We combine Product Development, Artificial Intelligence, and Team Augmentation to craft digital products and solutions that create lasting impact — guided by a human-centric approach and a commitment to pushing the boundaries of what technology can do.</span></p></div><p data-renderer-start-pos="224" data-local-id="94caaf12ea4a"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">We're hiring a Staff Software Architect to own the end-to-end design of a complex software product. The role spans the full architectural surface — data, services, integrations, infrastructure, security, reliability — and sits at the intersection of engineering, product, and the customer environments the product runs inside. The right person treats constraints like multi-tenancy, legacy interoperability, cost, and regulatory exposure as first-class design inputs, not afterthoughts.</span></p> <p data-renderer-start-pos="712" data-local-id="b9428a94328e"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><em>This is a hands-on architect role, not a diagrams-and-handoffs role </em>— but diagrams and decision records are part of the job. You communicate architecture clearly through C4 models (context, container, component) and lightweight ADRs that capture decisions, context, and trade-offs so the team doesn't re-litigate them six months later. You also write code on critical paths, review designs and PRs, take ownership when the parts you designed misbehave in production, and push back when a feature request would compromise the architecture. You're equally comfortable working in the abstract (RFCs, system models, trade-off analysis) and in the concrete (debugging a memory leak, profiling a hot path, rewriting an integration that's silently drifting).</span></p> <p data-renderer-start-pos="1465" data-local-id="8d88c477cf1e"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;">You're comfortable in ambiguity. You can join a product mid-flight, form a sharp view of what's load-bearing and what's incidental, and propose a direction the team can rally behind. You treat <em class="Highlight hta149d95c-8d5d-4f04-8890-24a99d3757aa">AI</em>-augmented engineering as a force multiplier you wield with judgment — neither a gimmick nor a substitute for thinking.</span></p> <p data-renderer-start-pos="1465" data-local-id="8d88c477cf1e"> </p> <p data-renderer-start-pos="1465" data-local-id="8d88c477cf1e"> </p> <p data-renderer-start-pos="1465" data-local-id="8d88c477cf1e"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><strong data-renderer-mark="true">Required Qualifications</strong></span></p> <p data-renderer-start-pos="1465" data-local-id="8d88c477cf1e"> </p> <ul class="ak-ul" data-local-id="de75b0f4-bbe2-493d-a40f-562e20866d4a" data-indent-level="1"> <li style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"> <p data-renderer-start-pos="4366" data-local-id="21cb88ff6b3b"><span style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"><strong data-renderer-mark="true">10+ years</strong> building production distributed systems, with at least <strong data-renderer-mark="true">3 years in a Staff, Principal, or Architect role</strong></span></p> </li> <li style="font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif;"> <p data-renderer-start-pos="4483" data-local-id="d71663326567">&l