Senior/Principal Software Engineer

Skills
Computer ScienceAnalytical SkillsTrainingCross-FunctionalFosteringOnline GamingPoker
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of software engineering experience delivering complex high-quality projects on schedule
  • Strong cross-functional communication and collaboration skills
  • Deep expertise in data structures algorithms modern design patterns and data architecture
  • Advanced knowledge of distributed systems and high-scale high-availability services
  • Experience delivering large-scale projects involving PII and banking information with security and compliance focus
  • Exceptional communication skills
  • Bachelor's degree in Computer Science

Nice to have

  • Fast-paced
  • Innovative
  • Collaborative
  • Mentoring-minded
  • Architectural thinker
  • Global team experience

Day to day

  • Design and maintain robust CI/CD pipelines across local development staging and production environments
  • Integrate third-party services to accelerate and enhance product development
  • Lead end-to-end engineering projects write high-quality code and own deliverables
  • Collaborate with engineering teams across Asia to keep work aligned and effective
  • Mentor new team members and contribute to architectural decisions roadmaps and feature planning