Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.
Job Responsibilities/ 工作职责 :
Team Building and Leadership:
- Recruit, hire, and develop a team of highly skilled software engineers.
- Foster a culture of innovation, collaboration, and continuous improvement.
- Provide mentorship, guidance, and performance feedback to team members.
Strategic Planning
- Execute a strategic roadmap for software development aligned with the Razer Gold deliverables.
- Develop, deploy highly scalable, reliable, secure and fault-tolerant applications.
- Establish clear goals, KPIs, and metrics to measure the team's success.
Product Understanding and Optimization:
- Gain an in-depth understanding of existing software products.
- Identify opportunities for product optimization, improvements in stability, and enhancement of the user experience.
- Proactively address and fix issues to maintain product quality and reliability.
Collaboration with Business Architects and Analysts:
- Work closely with business architects and analysts to design and implement effective application solutions that align with business objectives and strategies.
- Contribute technical expertise to ensure that applications meet business requirements.
Project Management:
- Must have strong project management skills to ensure that software development projects stay on track and meet project timeframes.
Payment Technology Roadmap
- Define and maintain a comprehensive payments technology roadmap that supports the overarching business strategies and objectives.
- Stay current with industry trends and emerging technologies related to payment systems to drive innovation and transformation.
Qualifications
- At least 10+ years of working experience as Lead Developer/Development Manager in the Payments processing domain
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Deep understanding of payments backend/live services.
- Experience in building high scales APIs
- Functional knowledge of architecture and distributed systems in cloud computing, containerization, virtualization and databases.
- Understanding of agile methodologies
- Experience managing large, cross-functional teams of software engineers, infrastructure engineers is a plus.
- Good command in English language and the ability to communicate effectively
Pre-Requisites/ 任职要求 :
Are you game?
Read Full Description