Software Development Engineer (Seller Services)

Job Type
7,500,000 JPY - 10,000,000 JPY per year (negotiable based on experience)
Japanese Level
English Level
Fluent (TOEIC 990)
Start Date


Global E-Commerce Company is looking for a passionate, results-oriented, inventive Software Development Engineer to help grow seller business in Japan.


As a software development engineer, you will play a key role in building and improving the software solutions and work with other software engineers in Tokyo, Seattle and India as well as business stakeholders mainly in Tokyo and Sapporo.



‐ Lead or participate in the design, development, implementation, testing and documentation of small-to-large-scale, multi-tiered, distributed software applications, tools, systems and services using Java, Object Oriented Design and Distributed Programming.

‐ Translate functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture.

‐ Work on the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance.

‐ Produce comprehensive, usable software documentation.

‐ Evaluate and make decisions around the use of new or existing software products and tools.

Required Skills

‐ Experience in software development

‐ Computer Science fundamentals in object-oriented design

‐ Computer Science fundamentals in data structures

‐ Computer Science fundamentals in algorithm design, problem solving, and complexity analysis

‐ Proficiency in, at least, one modern programming language such as Java

‐ Proficiency in Relational Database design and SQL

‐ Knowledge of the UNIX/Linux operating system

‐ Knowledge of basic internet technologies such as XML, JavaScript, CSS, HTML etc.

Preferred Skills

‐ Experience building complex software applications that have been successfully delivered to customers

‐ Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

‐ Ability to take a project from scoping requirements through actual launch of the project

‐ Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs

‐ Master’s degree in Computer Science, Computer Engineering or related technical discipline

‐ Experience with Scrum or Agile development a plus

‐ Experience in Machine Learning and Big Data