Staff Software Engineer (Elixir)

🏢 Ryz Labs · all Ryz Labs jobs
📍 Argentina
📅 Posted 2026-09-05 · via Himalayas
🏷 Software-Engineer,Elixir-Developer,Backend-Engineer,Platform-Engineer,Software-Architect,Senior-Elixir-Engineer,Elixir-Software-Engineer,Senior-Elixir-Developer,Senior-Elixir-Phoenix-Full-Stack-Developer
Apply on original site ↗

RYZ Labs is looking for a Staff Software Engineer (Elixir) to join one of our client’s teams in the sports merchandising industry!
We’re looking for a Staff Software Engineer to work across the client’s card technology platform and help connect multiple product and engineering domains. This is a hands-on role focused on building, evolving, and maintaining large-scale systems while driving technical decisions, improving engineering practices, and helping teams work more effectively.
Basic Qualifications:

- 10+ years of professional software engineering experience.

- Strong proficiency in Elixir and functional programming concepts.

- Proven experience building and maintaining production applications with Elixir and Phoenix .

- Experience owning and evolving large systems spanning multiple services, repositories, and teams.

- Strong understanding of software architecture and experience driving technical decisions across teams.

- Experience with Phoenix LiveView is strongly preferred.

- Strong PostgreSQL knowledge, including query optimization and performance tuning.

- Experience building data ingestion pipelines or ETL processes , particularly from third-party data sources.

- Experience with event-driven architectures , message queues, and cross-service data consistency.

- Strong problem-solving and debugging skills, particularly with complex, numerical, or data-intensive systems.

- Experience working with Git, code reviews, automated testing, and collaborative development practices.

- Excellent written and verbal communication skills, with the ability to influence technical direction across teams.

- Experience working effectively in highly autonomous and primarily remote environments.

What makes you stand out:

- Experience with AWS services such as SQS/SNS, S3, Athena, or Glue.

- Experience deploying and operating services on Kubernetes/EKS .

- Experience with event sourcing, CQRS, or schema-versioned events such as Protobuf or Avro.

- Experience building systems from scratch and later evolving or handing them off to other teams.

- A demonstrated track record of being a force multiplier , improving engineering productivity through mentoring, pairing, code reviews, tooling, or technical leadership.

- Experience leading through influence rather than formal authority.

- Experience diagnosing and resolving complex production issues in systems you did not originally build.

Key Responsibilities:
As a Staff Software Engineer, you will work across the platform and product ecosystem, helping ensure systems remain scalable, reliable, and easy for teams to evolve. Your responsibilities will include:

- Owning and evolving complex systems that span multiple teams, services, and repositories.

- Driving architecture discussions and facilitating high-impact technical decisions.

- Designing, implementing, testing, deploying, and maintaining production systems.

- Conducting thorough, high-volume code reviews across repositories to ensure quality, share context, and unblock teams.

- Pairing with and mentoring engineers across teams to improve technical capabilities and productivity.

- Diagnosing and resolving complex production issues, including algorithmic and data-correctness problems.

- Building and maintaining data ingestion pipelines, event-driven services, and cross-service infrastructure.

- Breaking down large, ambiguous, cross-team initiatives into well-sequenced projects and tasks.

- Improving shared engineering practices and infrastructure, including CI/CD, developer tooling, observability, testing, and security.

- Documenting system architecture and creating runbooks to facilitate knowledge sharing and operational excellence.

- Collaborating closely with engineering leads and business stakeholders to translate ambiguous problems into effective technical solutions.

- Building user-facing features end-to-end when needed, from data models through Phoenix LiveView interfaces.

About RYZ Labs:
RYZ Lab

← All remote jobs

Similar for you