SOFTWARE ARCHITECT

R8Tech — Estonia · Posted ~6 days ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Senior IT / Software Architect (Core Engineering & Scalability) We are looking for an experienced Senior IT / Software Architect with an international background to lead the evolution of our software architecture, engineering standards, and development processes. This is a hands-on role. We are looking for someone who actively writes code, builds proof-of-concepts, validates technical ideas through implementation, and helps teams solve complex technical problems. You will work closely with Product, Technical Leads, DevOps, Data & AI teams, and engineering leadership to improve scalability, alignment, technical quality, and delivery across the organization. You will also coordinate a small technical team (2 people) supporting architecture improvements, documentation, and engineering standards. About R8 Technologies R8 Technologies builds R8 Jenny – a physics-driven energy optimization platform for commercial buildings. We optimize HVAC systems in real time, delivering measurable, auditable energy savings across hotels, retail, offices, and shopping centers. The platform is live in 26 countries and we are scaling towards 10,000+ buildings. We sit at an unusual intersection: deep building physics, IoT integration, and modern AI. Our physics models are the foundation of everything — and we are layering LLM-assisted automation, Agentic AI, real-time controls, fault diagnostics, and demand response on top. The result is a platform that needs to scale non-linearly. As our engineering organization grows, we are looking for a strong hands-on architect to help scale both our technology and engineering practices. Key Responsibilities Architecture & Technical Leadership Own and evolve the company-wide software and system architecture Define scalable system design principles and integration patterns Write code, build POCs, and validate architectural decisions through implementation Lead architecture reviews and technical decision-making Support adoption of AI/LLM and agent-driven systems Improve scalability, reliability, and maintainability of the platform Engineering Standards & Processes Create and implement engineering standards and technical playbooks from the ground up Establish coding, testing, release, documentation, and architecture standards Ensure standards are adopted consistently across teams Improve engineering processes and delivery predictability Documentation & Alignment Establish and maintain clear architecture and application landscape documentation Ensure critical system knowledge is documented and not dependent on individuals Drive technical alignment across teams Support Technical Leads in translating architecture into implementation Mentorship & Team Leadership Mentor engineers and Technical Leads in system design and engineering best practices Coordinate a small technical support team Help raise the overall technical maturity of the organization What We’re Looking For 8+ years of software engineering experience Strong hands-on development background Experience in software architecture or senior technical leadership roles Experience building scalable distributed systems Experience leading or coordinating technical teams Strong understanding of backend systems, APIs, cloud infrastructure, and databases Hands-on experience with AI/LLM integrations and agent-based systems Experience creating engineering standards and scalable development processes Strong communication and collaboration skills Comfortable working in fast-moving product environments Sounds interesting? Please send your CV to info@r8tech.io or apply directly from here! Job Category: IT Team Job Type: Software Architect Job Location: Tallinn We are looking for an experienced Senior IT / Software Architect with an international background to lead the evolution of our software architecture, engineering standards, and development processes. This is a hands-on role. We are looking for someone who actively writes code, builds proof-of-concepts, validates technical ideas through implementation, and helps teams solve complex technical problems. You will work closely with Product, Technical Leads, DevOps, Data & AI teams, and engineering leadership to improve scalability, alignment, technical quality, and delivery across the organization. You will also coordinate a small technical team (2 people) supporting architecture improvements, documentation, and engineering standards. Key Responsibilities Architecture & Technical Leadership Own and evolve the company-wide software and system architecture Define scalable system design principles and integration patterns Write code, build POCs, and validate architectural decisions through implementation Lead architecture reviews and technical decision-making Support adoption of AI/LLM and agent-driven systems Improve scalability, reliability, and maintainability of the platform Engineering Standards & Processes Create and implement engineering standards and technical playbooks from the ground up Establish coding, testing, release, documentation, and architecture standards Ensure standards are adopted consistently across teams Improve engineering processes and delivery predictability Documentation & Alignment Establish and maintain clear architecture and application landscape documentation Ensure critical system knowledge is documented and not dependent on individuals Drive technical alignment across teams Support Technical Leads in translating architecture into implementation Mentorship & Team Leadership Mentor engineers and Technical Leads in system design and engineering best practices Coordinate a small technical support team Help raise the overall technical maturity of the organization What We’re Looking For 8+ years of software engineering experience Strong hands-on development background Experience in software architecture or senior technical leadership roles Experience building scalable distributed systems Experience leading or coordinating technical teams Strong understanding of backend systems, APIs, cloud infrastructure, and databases Hands-on experience with AI/LLM integrations and agent-based systems Experience creating engineering standards and scalable development processes Strong communication and collaboration skills Comfortable working in fast-moving product environments Sounds interesting? Please send your CV to info@r8tech.io or apply directly from here! Job Category: IT Team Job Type: Software Architect Job Location: Tallinn