page icon

Careers at Sansan Engineering Division

Sansan's Mission and Vision



Turning encounters into innovation


Become business infrastructure


Sansan's Main Services

Sales DX Solution “Sansan”

Sansan digitally transforms sales. The combined forces of an unparalleled corporate database and a company's contact database let users uncover hidden business opportunities.

Eight: Business card app

Eight is a business card app enabling new connections to be made at a touch. With automatic updates and notifications about your contacts’ career movements, it’s the smart way to stay on top of your professional network.

Cloud-Based Invoice Management Solution ”Bill One”

Bill One is a cloud-based solution that receives and digitizes all invoices, accelerating company-wide invoice management.

The contract DX solution ”Contract One

Contract One is our cloud-based contract management solution. It centralizes the management of contracts in paper and electronic formats, simultaneously improving eciency and managing risk, based on the concept of “Digitally transform your contract management to reduce risk.”


About Sansan Engineering Division

In 2021, we decided to make a big change to the organizational structure. We've abolished the structure of having divisions separated by each product, like Sansan Division and Eight Division which had been in place since the company's founding, and developed a Multi-product team structure. Under the new multi-product structure, all sales and marketing members of each product will now be in the Business Division, while the engineers involved in product development and the R&D, which is the data management team, will be in the Engineering Division.
Approximately 30% of our employees are engineers, and the Engineering Division has over 300 engineers and R&D staff combined.

Engineering Division's Statement

Boldness and honesty. With a spirit of challenge, we hone our skills every day.
Imagination and creation. We create from the user's perspective.
Speed and quality. We deliver the best service in the shortest possible time.
We take things that seem in opposition, and use them in new ways, as we move forward. Always aiming for infrastructure indispensable for business.
Addressing challenges fully. Aiming to turn common sense on its head. Right now, people are meeting people, companies meeting companies. There are countless opportunities to change business. As long as these encounters happen, there is so much we can do.

Shaping the possibilities. Engineering Division


Recruitment Process


First Interview

  • Company Profile
  • Products & Services
  • Technology Stack
  • Sansan Engineering Way of Working
(Lead time: 3 Days)

Coding Examination

  • Test of Logic
Note: Not entirely the basis for hiring decision
(Lead Time: 5-7 Days)

Second Interview

  • Culture Fitting, Technical and Soft/Business Skills
(Lead Time: 2 Days)

Third & Final Interview

  • Technical (covers coding exam results) and Soft/Business Skills
(Lead Time: 2 Days)
*** Coding examination and 2nd interview will run in parallel. If passed all interviews, another 2 days job offer deliberation. Then 1 day for job offer presentation. Total 15 days E2E recruitment process.

Sansan - tech stack

CategoryTechnology Stack
Programming Language / Library etc.Frontend HTML, CSS(LESS), JavaScript(jQuery,Bootstrap, Babel)
Backend C#, .NET Framework, ASP.NET(MVC, WebAPI, Web Forms)
iOS Swift, RxSwift, Realm, Alamofire, Cocoapods, Carthage
Android Kotlin, Dagger2, Kotlin Coroutines, Android Architecture Component, OkHttp, Retrofit, Epoxy
Other Packer, Chef, Terraform, Docker
DatabasePostgreSQL, DynamoDB, S3, Aurora, Elasticsearch
MonitoringZabbix, CloudWatch, NewRelic
CIJenkins, GitHub Actions, Bitrise
Code ManagementGitHub, GitLab

Bill One - tech stack

CategoryTechnology Stack
Programming Language / Library etc.Frontend HTML, CSS, TypeScript, React.js
Backend Kotlin、Ktor
Other Docker, Cloud Build
InfrastructureGCP(Cloud Run、Cloud Functions、Cloud Tasks etc.)
DatabaseCloud SQL(PostgreSQL)
MonitoringCloud Logging, Sentry
CICloud Build
Code ManagementGitHub




I've applied for this company in the past. Will I be eligible to apply again?
Yes. We look forward to receiving your application regardless of the selection period or job position.
Can I apply for multiple positions at once?
Yes. If you wish, we can arrange to do the selection process for multiple positions simultaneously.
I want to know more about your selection process. Also, how long is the process itself?
We have an employee empowerment called Oyaco, which provides subsidies for various services that support childcare so employees who have children up to the sixth grade of elementary school can balance work and childrearing.Please check here for details.
Can I proceed with the selection process online?
Yes. Depending on your preference, we will make the arrangement online or offline.

Work style and environment

What kind of support will I get after I join the company or during the onboarding program?
You will participate in our company-wide onboarding program for the first five days. After you finish this program, you will get on board at your assigned department.
Can I work from home?
Yes, you can.
Can I do a side job?
Yes, but you will need to receive approval from your manager.
Can you tell us about the work locations?
We have other offices besides the Omotesando head office, which include Nagoya, Osaka, Fukuoka, Kyoto, Tokushima, and other areas.
Can you tell us about your working environment (computers, offices, etc.)?
For the devices, you can choose Mac or Windows for the computer and decide the specs for the monitor. We provide computers that match the requirements for your work. We have standing desks and Uchida Fursys T500 chairs at the office. In addition, we have a
Geek Seek Plus
system that provides financial support to engineers and creators who applied directly through our recruitment website or employee referrals so that they can prepare their work environment. Please check here for details.
Is there a benefit that supports maternity and childcare for women?
Yes, you can.
How many paid days off can I get?
You will be granted the first annual paid days off on your first day, and the number of days will depend on the month you join. From the second year, you will be granted days off as of April 1st. The number of days granted increases yearly, and can be rolled over, up to a maximum of 60 days.
How does the evaluation system work for your company?
We use a mission grade system. We give a according to the level of responsibility. This system begins with S for staff, the lowest category, and goes from grades 1 to 5. Above S5 is separated into M for manager and P for professional, and both categories go from grades 1 through 7. There effectively therefore are a total of 12 grades in our mission grade system.

With its mission of “Turning encounters into innovation,” Sansan provides its namesake Sansan B2B service powering digital transformation in companies, the Eight career management app for individual professionals, Bill One for cloud-based invoice handling and management, and Contract One for cloud-based contract management.