Senior Software Engineer, Media Essentials

Glia
Glia
Spain (Remote)RemoteCompetitivoPublicado hace 2 mesesRemoto: Remoto
🇬🇧Inglés requeridoFulltime

Anuncio original

About Glia

Glia is the leading AI customer service solution for banks and credit unions. Our platform unifies AI and human agents across every voice and digital conversation through our proprietary ChannelLess® Architecture. With AI for All™, organizations overcome the tradeoff between efficiency and experience by using AI to automate conversations and elevate service operations.

Valued at over $1 billion and named a Deloitte Technology Fast 500™ company for five consecutive years, Glia powers over 700 financial institutions and maintains an industry-leading 72 NPS. We're also certified as a Great Place to Work, with 98% employee satisfaction.

The Mission & The Work

In this role, you will join the Media Essentials team (codename Ether). Your mission will be to build world-class rich media solutions that power deep interactions for Glia's customers. You will be a force multiplier whose work directly impacts the successful execution of our very ambitious Voice+AI roadmap.

Our Collaboration Model

We are a remote-first team distributed across Portugal, Spain and Estonia, working across EET timezone. While we embrace remote collaboration, we have offices in Tallinn and Tartu for those who prefer them. We also gather the full team in Estonia twice a year to innovate and connect in person.

What We're Looking for

We are looking for a high-ownership Senior Software Engineer who thrives on technical variety. While our core needs might involve Go, Elixir, possibly C++ or Ruby, we strongly value architectural thinking over language loyalty. You should be prepared to work across different stacks, selecting and mastering the best tool for the challenge at hand.

  • Experience: 5+ years of professional development with a proven track record of leading complex projects and owning system outcomes.

  • System Design: Demonstrable expertise in building and maintaining scalable, highly available, and reliable distributed systems.

  • Technical Foundation: Strong mastery of strictly-typed/compiled languages, design patterns, and containerized cloud infrastructure (AWS).

  • Engineering Excellence: Committed to TDD, CI/CD best practices, and the deliberate use of AI development tools (e.g., Claude Code) while maintaining full accountability for code quality.

Special skills and experience that can make you especially strong team member

We are particularly interested in candidates with experience in real-time communication and low-latency systems. Professional experience in the following is a significant advantage:

  • Real-Time Media: Development of streaming applications (e.g., WebRTC).

  • Telephony/VoIP: Practical experience with SIP/VoIP protocols, FreeSWITCH, or Kamailio.

  • Architecture: Familiarity with event-driven architecture.

No problem if you miss a few of these qualifications. If you find it interesting to learn them, do still apply.

Our Tech Stack

  • Backend: Go, Elixir, Ruby, Python

  • Voice Infrastructure: Kamailio, FreeSwitch, Homer

  • Infrastructure: AWS, Kubernetes (EKS), Docker, Terraform

  • Databases & Persistence: PostgreSQL (RDS), DynamoDB, Redis

  • Event Streaming & Messaging: Apache Kafka, RabbitMQ

  • AI: Amazon Bedrock, Claude Code, Google Gemini

  • CI/CD & Build Tools: Jenkins, GitHub Actions, ArgoCD

  • Monitoring: DataDog, Sentry

For some teams also:

  • Frontend: React, JavaScript, TypeScript

  • Cross-platform Desktop: Electron

  • MobileSDK: Swift, Kotlin, React Native

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

Account Executive - Enterprise (Washington D.C.)

Spain
1m
Remoto

Engagement Lead

Spain (Remote)
1m
Remoto

AI Consultant, Mexico

Spain (Remote)
1m
Híbrido

Technical Operations Specialist

Spain (Hybrid)
1m
Híbrido

People Operations Specialist

Spain (Hybrid)
1m
Remoto

People Systems Analyst

Spain (Remote)
1m

Account Executive - Enterprise (Connecticut / Massachusetts)

Spain
2m

Banking AI Advisor, Customer Success

Spain
2m

Business Development Representative

Spain
2m

Client Engineer (Mexico City)

Spain (On-site)
2m
Remoto

Head of AI | Product Leader

Spain (Remote)
2m

Manager, Launch Management

Spain
2m

Junior Product Developer

A Coruña
Nuevo

Software Installation Engineer

Madrid - Home Based
Nuevo

Software Engineer (Python / Angular) - Staff - EY GDS Spain - Hybrid

Malaga
Nuevo

Front-End Software Developer - EY GDS Spain - Hybrid

Malaga
Nuevo

DevOps Engineer - Senior- EY GDS Spain - Hybrid

Malaga
Nuevo

Power Platform Developer - EY GDS Spain - Hybrid

Malaga
Nuevo

Python Software Engineer - Senior - EY GDS Spain - Hybrid

Malaga
Nuevo

Full Stack Developer - EY GDS Spain - Hybrid

Malaga
Nuevo

IA Engineer

Madrid
Nuevo

Frontend Developer with Italian - EY GDS Spain - Hybrid

Malaga
Nuevo

ServiceNow Consultant / Developer - EY GDS Spain - Hybrid

Malaga
Nuevo

.Net Developer - Senior - EY GDS Spain - Hybrid

Malaga
Nuevo

Software Installation Engineer

Madrid - Home Based
Nuevo

Translational and Precision Medicine Lead 1

Europe - remote
Nuevo

Staff Software Engineer - Data Solutions & Measurement

Remote, REMOTE
Nuevo
Remoto

Sales Development Representative, German Speaking, EMEA

Remote- Spain
1d
Remoto

Creative & Marketing Freelancer Network

Remote - Europe
1d
Remoto

Agente Comercial Freelance – Retention & Recovery

Barcelona (Remote)
2d
Remoto

Expert Dutch and Belgian Comics

Remote - Europe
2d
Remoto

Senior Product Owner

Spain / ES-Remote / ES
3d

Junior Sales Representative - Oncology

Spain, Alcobendas Remote
4d

Total Rewards & Analytics Partner

Barcelona, CT (Remote)
4d
Remoto

Expert Asian Art & Antiques

Belgium; Berlin, Germany; France; Germany; Italy; Lisbon, Portugal; Netherlands; Poland; Portugal; Remote - Europe; Spain; United Kingdom
4d
Remoto

Expert AI Engineer

Spain / ES-Remote / ES
5d

Candidatura gestionada por Glia