Senior Go Engineer
Pepperstone
Job highlights
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
Share this job:
Similar Remote Jobs
- πBrazil
- πArgentina
- π°$165k-$190kπUnited States
- πCanada
- π°$175k-$210kπUnited States, Worldwide
- π°$185k-$223kπUnited States
- π°$225k-$255kπUnited States
- π°$225k-$255kπUnited States
- π°$160k-$190kπUnited States of America, Canada