Senior Software Engineer

ZP Group Logo

ZP Group

πŸ“Remote - United Kingdom, United States

Summary

Join Zepz, a leading global remittance company, and help build and support our platform used by millions worldwide. We are seeking engineers with expertise in designing and architecting complex, distributed systems at scale. You will write high-quality, maintainable code, collaborate with product owners and designers, and define architectural vision and strategy. You will own delivery, ensuring scalability and uptime, and grow professionally by reviewing others' work and sharing your knowledge. This role offers significant impact, influencing teams and solving complex problems. Zepz offers a remote-first work environment and a comprehensive benefits package.

Requirements

  • Expertise in designing and architecting complex, distributed systems at scale
  • Ability to analyze and optimize system performance, identifying and addressing bottlenecks and architectural limitations
  • Proficiency in writing complex SQL queries for data analysis and reporting
  • A strong understanding of cloud infrastructure
  • Ability to lead cross-functional initiatives to drive architectural improvements and strategic technology decisions, influencing stakeholders at all levels
  • Experience in designing and implementing comprehensive monitoring dashboards for system health and performance
  • Ability to mentor and guide engineering teams on architectural principles and best practices, fostering a culture of technical excellence
  • Comfortable building effective relationships with stakeholders outside of technology
  • An open mind with respect to diversity and inclusivity

Responsibilities

  • Write great code; ensure code is well-tested and maintainable
  • Help shape what we build; collaborate with product owners, designers, and other engineers to design and refine work
  • Define and drive architectural vision and strategy; design new platforms with long-term goals in mind and improve with new technology capabilities
  • Own delivery; take ownership of work beyond a pull request, addressing bugs, scalability, uptime, and other non-functional requirements
  • Grow together; review others' work and seek feedback on your own to improve the codebase and sharpen skills
  • Share your knowledge and points of view; actively participate in knowledge sharing, experiment with new tools, present findings, and shape future standards
  • Nurture and build functional and collaborative relationships within and outside your stream and Tech; contribute meaningfully to company goals; lead or influence a team(s); proactively and autonomously solve previously unidentified ambiguous problems across the business

Preferred Qualifications

  • Have worked at a scaling startup previously
  • Have improved processes with the help of any new AI technologies

Benefits

  • Unlimited Annual Leave
  • Private Medical Cover
  • Retirement plans
  • Life Assurance
  • Parental Leave
  • Remote-first work environment

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.