At the senior level, we expect your code output to be high. What sets you apart is how you operate: how independently you carry the work, how good your decisions are along the way, and how well you communicate around them. We’ll set the level based on the complexity of what you’ve led and how consistently you’ve delivered it.
While our core needs might involve Elixir, Go, or Ruby, we strongly value architectural thinking over language loyalty. You should be prepared to work across different stacks.
- Project leadership: You’ve led complex, ambiguous projects from idea to production. You planned them, defined the scope, aligned stakeholders and were accountable for what landed.
- Architecture & Technical Strategy: Architect distributed, multi-tenant systems and navigate complex tradeoffs, focusing on high-level system design and creating foundational patterns that have been widely adopted by other teams.
- AI fluency in real engineering work: This is a core requirement. You already use tools like Claude Code to design, build, review and ship. You can direct agents and verify their output, and you have a view on where they help and where they don’t. Experience building with LLMs or agentic systems (tool calling, MCP or similar) is a strong plus.
- Technical foundation: You typically have 8+ years of professional experience. You have a strong command of production languages, containerized cloud infrastructure (AWS) and event-driven architecture. Experience in fintech or another regulated industry is a plus.
- Multiplying others: You mentor several engineers, take part in hiring, help shape the team’s technical direction and raise the bar for everyone around you.
- Security and integration depth: You have hands-on experience with authentication and authorization (for example OAuth2/OIDC, token-based auth, fine-grained permissions), with building integrations with third-party systems at scale, or both. You care about data privacy and you design for it.
No problem if you miss a few of these qualifications. If you find it interesting to learn them, do still apply.
Our Collaboration Model
Team Sudo has engineers in Estonia (Tallinn and Tartu) and Poland, and our processes are optimized for remote collaboration. While we are remote-first, we have physical offices in both Tallinn and Tartu, so if you are based in Estonia, you’ll have the option to work from there if you prefer. We work in the Eastern European time zone (EET/EEST) and are hiring for this role in Estonia and Poland.
Our Tech Stack
- Coding languages: Elixir, Ruby, Rust, Go, Javascript (React)
- Current Persistence Solutions: Amazon RDS for PostgreSQL, DynamoDB, S3
- Infrastructure: AWS
- Monitoring: DataDog
- CI/CD: Jenkins
- AI: Claude Code, Gemini
- Other: AWS services, Kafka, GitHub
Note: We are constantly evolving our tech stack to ensure the usage of the right tools for specific needs, and you will be part of the process of choosing new technologies.
Glia is an equal-opportunity employer. Glia does not discriminate against any employee or applicant because of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), or any other basis protected by law.
The Glia Talent Acquisition team uses @glia.com and @gliatalent.com email addresses for coordinating interviews, providing updates, and sending documents.
Our hiring process involves an introduction, practical and team interviews, and a decision and offer. For more information, visit our Recruitment Privacy Notice page or contact our talent team via talent@glia.com