Own and deliver quarterly technical goals for the Communications area, solving ambiguous, open-ended problems across messaging infrastructure.
Design and evolve reliable backend services for high-volume communications in multi-region, multi-tenant environments including orchestration, delivery, preferences, templates, and observability.
Collaborate with product management, design, analytics, security, and engineering partners, balancing customer impact, risks, and trade-offs throughout the product lifecycle.
Design, implement, and operate resilient integrations with external messaging vendors focusing on reliability, latency, cost, and compliance.
Proactively identify and solve issues affecting scalability, developer experience, and operational resilience.
Support service operations by defining service-level objectives and metrics, improving alerting and incident response, and participating in on-call rotations.
Improve design, testing, code review, rollout, and operational standards while advocating quality and ownership.
Provide feedback, mentorship, and technical direction to help develop talent and lead by example.
Participate in on-call rotation as a role requirement.
Requirements
5+ years of software development or engineering experience with a deep understanding of system design and architecture.
Proficiency in modern programming languages such as Python, Kotlin, or similar.
Experience developing highly available distributed systems using AWS, MySQL, DynamoDB, and Kubernetes.
Experience designing multi-region, multi-tenant platforms with strong isolation, scalability, failure recovery, and data-consistency guarantees.
Experience integrating with third-party communications or messaging vendors and designing abstractions for varied capabilities and failure modes.
Ability to define technical plans for significant feature or system delivery with elegant, simple, extensible designs and high quality code.
Proficient at making significant changes in large code bases, with tools and practices to enable safe development.
Proficient with AI-assisted development tools and applying sound judgment to validate outputs.
Demonstrates ownership of personal growth by proactively seeking feedback.
Strong verbal and written communication skills for effective collaboration with a global engineering team.
Perks and benefits
100% subsidized medical, dental, and vision coverage for employees and their dependents.
Flexible spending wallets for tech, food, and lifestyle.
Away Days wellness days to recharge.
Learning & development programs.
Parental benefits.
Employee resource and community groups.
Remote-first work with flexibility and occasional in-person onboarding.
Monthly stipends to support tech setup and health and wellness options.
Flexible time off and generous holiday calendars.
Employee stock purchase plan (ESPP) allowing stock purchase at a discount.
Visa sponsorship available for candidates based in Spain (role location requirement).