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)
2m
Remoto

People Systems Analyst

Spain (Remote)
2m

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

Responsable de Proyectos | Infraestructura civil y urbanización

Madrid, (Hybrid)
1d

Tunnelling & Geotechnical Modelling Engineer

Madrid, (Hybrid)
1d

Process Engineer

Granollers
2d

Process Engineering Trainee

Rubí
2d

Jefe/a Proyecto QA

Madrid
2d

Operador/a sistemas 24x7 Madrid

Madrid
2d

Jigs and Tools Engineer (Temp Agency)

Cadiz Area
2d

Quality material and NDT (NDT L2 Q Performer) - S19

Illescas
2d

Work Preparation Process Engineer HTP SA

Getafe Area
2d

Operations Engineer

Bilbao, Torre Iberdrola
2d

Presales Junior – Soluciones Tecnológicas y Defensa

Torrejón de Ardoz
2d

Software Installation Engineer

Madrid - Home Based
4d

Translational and Precision Medicine Lead 1

Europe - remote
4d

Staff Software Engineer - Data Solutions & Measurement

Remote, REMOTE
4d
Remoto

Sales Development Representative, German Speaking, EMEA

Remote- Spain
4d
Remoto

Creative & Marketing Freelancer Network

Remote - Europe
5d
Remoto

Agente Comercial Freelance – Retention & Recovery

Barcelona (Remote)
6d
Remoto

Expert Dutch and Belgian Comics

Remote - Europe
6d
Remoto

Senior Product Owner

Spain / ES-Remote / ES
1sem

Junior Sales Representative - Oncology

Spain, Alcobendas Remote
1sem

Total Rewards & Analytics Partner

Barcelona, CT (Remote)
1sem
Remoto

Expert Asian Art & Antiques

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

Expert AI Engineer

Spain / ES-Remote / ES
1sem

Candidatura gestionada por Glia