Senior/Principal Software Engineer
Skills
Computer ScienceAnalytical SkillsTrainingCross-FunctionalFosteringOnline GamingPoker
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
