Senior Go Engineer

closed
Pepperstone Logo

Pepperstone

πŸ“Remote - Cyprus

Summary

Join Pepperstone's technology team as a Senior Go Engineer and contribute to the development and optimization of our high-speed trading platforms. You will lead technical initiatives, collaborate with cross-functional teams, and ensure the reliability and scalability of our backend systems. This role requires strong Go programming expertise, experience in high-speed, low-latency environments, and familiarity with cloud computing (AWS). We offer a collaborative and supportive work environment with opportunities for professional development, flexible work arrangements, and a competitive compensation and benefits package. We are a global fintech company experiencing significant growth, providing a dynamic and challenging environment for ambitious engineers. Your contributions will be vital in ensuring our continued success.

Requirements

  • Strong expertise in Go programming, including paradigms, constructs, idioms, and concurrency patterns
  • Proven experience in high-speed, low-latency environments
  • Hands-on experience with Docker and container orchestration technologies
  • Familiarity with cloud computing (AWS) for system development and management
  • Strong understanding of design and development principles and best practices
  • Proficiency in Agile development methodologies, CI/CD pipelines, and tools like Jira
  • A proactive mindset with curiosity and a passion for continuous learning
  • Exceptional communication skills and a collaborative approach to teamwork

Responsibilities

  • Design, develop, and optimize integrations and components for trading platforms, ensuring high-quality, maintainable, and scalable code
  • Influence and contribute to architectural decisions, system design, and engineering strategies, fostering an environment of collaboration and continuous improvement
  • Manage and enhance the performance of high-speed, low-latency trading systems to ensure reliability under heavy loads
  • Work closely with product teams, architects, and developers to deliver tailored backend solutions and deploy scalable systems
  • Ensure adherence to best practices in development and design, while contributing to the improvement of software development lifecycle processes
  • Write unit, automation, and performance tests, integrating them into robust CI/CD pipelines to maintain the highest standards of quality
  • Actively participate in agile ceremonies, including backlog grooming, and drive continuous improvement initiatives with cross-functional teams
  • Provide guidance to team members, sharing knowledge and fostering a culture of innovation and collaboration

Preferred Qualifications

  • Experience with trading platforms and architectures (e.g., MT4/MT5)
  • Confidence in learning and adapting to new tools and technologies quickly
  • A sense of humor and enthusiasm for tackling challenges
  • An educational background in Computer Science or a related field

Benefits

  • Competitive salary structure including company bonus scheme
  • Genuinely collaborative and friendly culture
  • Flexible and hybrid working
  • Remote working option - work from anywhere for up to 6 weeks per year
  • Ongoing personal development & learning opportunities
  • 3 paid volunteering days per year & Workplace Giving Program
  • Periodic recognition and reward programs for outstanding performance and achievements
  • Frequent events and celebrations
  • Comprehensive medical insurance with coverage for your healthcare needs
  • Pension fund
  • Employee Assistance Program & Wellbeing Initiatives
  • Convenient and cozy office located near the Limassol Municipal Garden
This job is filled or no longer available