Lead Software Engineer

Ryz Labs Logo

Ryz Labs

πŸ“Remote - Argentina

Summary

Join RYZ Labs as a Lead Software Engineer and contribute to the development of autonomous robots for last-mile delivery services. You will oversee the development of scalable and robust systems for Delivery and Fleet Management platforms, spending approximately 75% of your time coding in Elixir. Lead and mentor a small engineering team, ensuring systems meet SLAs and business requirements. Responsibilities include architecting and developing distributed systems, identifying performance bottlenecks, and collaborating with cross-functional teams. The ideal candidate possesses extensive software development experience, expertise in Elixir/Erlang, and strong leadership skills. RYZ Labs offers a remote work environment and a culture focused on growth and innovation.

Requirements

  • 5+ years of professional experience in software development
  • 2+ years of experience in Elixir or Erlang with a strong background in building large-scale, distributed systems
  • Solid grasp of concurrency, fault tolerance and event-driven architectures
  • Experience managing small, agile engineering teams
  • Strong communication skills for both technical and non-technical audiences
  • Comfortable spending 75% of your time coding, troubleshooting and reviewing code
  • Passion for building well-crafted, maintainable software

Responsibilities

  • Architect & Develop: Design, implement and maintain distributed systems in Elixir, focusing on scalability, fault tolerance and performance
  • Technical Leadership: Mentor a small team of engineers, establish best practices and lead by example through hands-on coding and code reviews
  • Platform Ownership: Own the Delivery and Fleet Management platforms, ensuring they meet SLAs, reliability targets and evolving business requirements
  • Scaling & Performance: Identify bottlenecks, devise solutions and optimize systems to handle rapid increases in traffic and data volume
  • Collaboration: Partner with product managers, operations teams and other stakeholders to align technical solutions with business objectives
  • Quality & Process Improvement: Champion code quality, testing strategies and continuous integration/deployment. Proactively seek opportunities to streamline workflows and enhance team productivity
  • Future-Proofing: Experience staying current with emerging technologies and industry best practices, integrating relevant tools and techniques to keep the platforms cutting-edge

Preferred Qualifications

  • Strategic Vision: You think beyond immediate tasks to chart a roadmap that ensures platform longevity and innovation
  • Process Innovator: You excel at identifying inefficiencies and driving changes that boost overall team performance
  • Relentless Drive for Quality: You set high standards for code and system design, continually raising the bar for your team and the organization
  • Strong Cross-Functional Communicator: You effectively collaborate with product, operations and executive teams to ensure technology and business goals remain in sync
  • Passion for Logistics: You bring curiosity and enthusiasm for solving complex challenges in delivery and fleet management, keeping up with the latest trends and technologies in the space

Benefits

  • Our teams are remote and distributed throughout the US and Latam
  • We provide an environment of opportunities, learning, growth, expansion, and challenging projects
  • You will deepen your experience while sharing and learning from a team of great professionals and specialists

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.