Appier logoAppier logo

Senior Software Engineer - C++ Backend Development (Ad Cloud Bidding) in Tokyo

AppierTokyo, Japan
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Minimum Qualifications: Bachelor's or Master's degree in Computer Science or related fields 3+ years of hands-on experience in software development Expertise in modern C++ programming (C++11 and beyond) Comfortable working in Unix/Linux environments Exceptional interpersonal and problem-solving skills with a strong sense of ownership Preferred Qualifications: Comprehensive understanding of system programming Background in developing low-latency and high-throughput systems Experience in service optimization and performance tuning Familiarity with contemporary build systems Experience with operational automation tools

About the job

About Appier

Appier is a pioneering software-as-a-service (SaaS) firm harnessing the power of artificial intelligence (AI) to enhance business decision-making. Established in 2012, our vision centers around making AI accessible to all, with the mission of transforming AI into tangible return on investment (ROI) through intelligent software solutions. With a presence in 17 offices across APAC, Europe, and the U. S., Appier is listed on the Tokyo Stock Exchange (Ticker: 4180). For further details, visit www.appier.com.

About the Role

Join our Tokyo office as a Senior Software Engineer (Ad Cloud Bidding) and engage in the development of diverse platforms and services that unify data and AI for our clientele. In this role, you will play a critical part in building scalable backend systems, while also being actively involved in service operations, including deployment, monitoring, and incident management, ensuring our distributed services remain reliable and high-performing.

Responsibilities

  • Design, implement, and enhance backend services
  • Engage in code reviews and contribute to system architecture discussions
  • Work collaboratively with cross-functional teams to deliver robust and high-performance systems
  • Diagnose production issues and participate in root cause analysis
  • Assist with system deployment, monitoring, and maintenance in live environments
  • Join on-call rotations and lead incident response as necessary

About You

[Minimum Qualifications]

  • Bachelor's or Master's degree in Computer Science or a related field
  • 3+ years of professional experience in software development
  • Proficiency in modern C++ programming (C++11 or later)
  • Familiarity with Unix/Linux operating systems
  • Strong interpersonal skills, problem-solving abilities, and a sense of ownership

[Preferred Qualifications]

  • Solid understanding of system programming principles
  • Experience in developing low-latency (millisecond-scale) and high-throughput systems (over 1K QPS per machine)
  • Expertise in service optimization and performance tuning
  • Familiarity with modern build systems
  • Experience with operational automation tools

[Language Requirements]

Fluent in English or Chinese.

Open to International Applicants/Visa Support
This position is located in Tokyo, Japan, with visa sponsorship available for overseas candidates.

About Appier

Appier is at the forefront of AI-driven decision-making, empowering businesses to leverage artificial intelligence for enhanced operational success. With a global footprint and a commitment to innovation, Appier is transforming the landscape of software solutions.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.