Job Description
Appier is seeking a Staff Software Engineer, C++ Backend Development to join their team in Taipei, Taiwan. Appier is a SaaS company specializing in AI-powered business decision-making. The ideal candidate will design and build scalable backend architecture, drive technical roadmaps, mentor junior engineers, and facilitate high-performance agile teams.
The role involves:
- Designing and building scalable and performant backend architecture.
- Owning and driving the technical roadmap for sizable projects or services.
- Mentoring junior engineers.
- Facilitating high-performance agile teams collaborating with cross-functional teams.
Requirements:
- 8+ years of experience in software development.
- Proficient in modern C++ programming (C++11 and later).
- Familiar with Unix/Linux environments.
- Solid understanding of system programming.
- Experience in developing low-latency (millisecond-scale) and high-throughput (>1K QPS per machine) systems.
- Experience in service optimization and performance tuning.
- Proactive, good interpersonal and problem-solving skills.
- Experience in modern build systems (preferred).
- Experience in operation automation tools (preferred).
- Experience in cloud services (preferred).
- Good understanding of monitoring and alert system (preferred).