@mercari | Mercari Japan
Created a year ago (Last Update: a year ago)
Software Engineer (Platform Engineering) - Mercari, Japan
Gathered from company career pages. For the latest details, see the company's site. For updates to this page, contact us at contact@japanjobspace.com
💚 Less than 10 views
Keywords
software engineer platform engineering, software engineer, platform engineering, mid career, tokyo, japan
Software Engineer (Platform Engineering) - Mercari in Tokyo, Japan
The Platform Group's primary responsibility is to support engineers at Mercari and its subsidiaries in their efforts to develop and deliver enhanced products to our valued customers. We achieve this by offering infrastructure and DevOps toolchains that enhance service reliability and streamline the work of our engineering teams.
Currently, the Platform Group consists of four teams:
- Platform DX: Working on improving the developers experience by providing better abstraction and automated workflows.
- CI/CD: Providing testing infrastructure, toolings, and the delivery system to make service delivery faster and more reliable.
- Network: Responsible for end-to-end network infrastructure from the edge (CDN) to the cloud & service mesh (Istio) and physical data centers.
- Platform Infra: Working on the base infrastructure operations as the cloud (GCP & AWS) and Kubernetes admin, as well as building the observability platform
You can see more details about the team structure on our tech blog How we reorganize the platform team.
The following are some of the recent or in-progress projects which the Platform Group has been working on:
Platform DX
CI/CD
Network
Platform Infra
We are actively seeking a software engineer to join one of our teams within the Platform Group. The ideal candidate should have a solid background or a genuine interest in platform and infrastructure system development. We are looking for someone who is passionate about elevating developer productivity and possesses a practical approach to gradually releasing and migrating features to large-scale systems. If this sounds like you, we encourage you to apply and be a part of our dynamic team.
- Designing, developing, and maintaining platform features and tools that facilitate the entire software development process, spanning from build to testing, deployment, and operation.
- Assisting in the migration and adoption of new platform features and tools to enhance the development workflow.
- Collaborating with SRE (Site Reliability Engineering) and Security teams to enhance platform security and reliability.
- Enhancing and automating routine platform operations to minimize operational toil and streamline processes.
- Engaging in effective communication with internal developers to comprehend their requirements and ensure the platform meets their needs.
We are looking for candidates who:
- Have a strong passion for enhancing developer productivity and overall developer experience.
- Are enthusiastic about infrastructure automation and adept at constructing useful tools
- Maintain a technology-agnostic perspective and can employ practical solutions to address challenges.
- Take pleasure in promoting and advocating for new tools and systems, as well as supporting their implementation.
- Value efficiency and avoid unnecessary duplication of effort by leveraging existing tools and ecosystems whenever possible.
Given that the platform and its tools are utilized by Mercari JP, Merpay, and Mercari US, any changes and enhancements can have a far-reaching impact on the entire organization. These improvements can influence various aspects, from development agility to system reliability, making your role as a software engineer on the team incredibly influential.
The team places great emphasis on understanding the challenges developers face and the needs of Mercari Group's product development. With empathy and a collection of requirements, the team prioritizes the issues to address and determines appropriate solutions. As a team member, you will actively participate in this decision-making process, contributing your knowledge and experience to propose practical solutions.
Common
We are seeking individuals who possess the following qualifications:
- A shared understanding and belief in our company's mission and values.
- Experience in infrastructure management and automation.
- Proficiency in infrastructure and system architecture design.
- Experience in composing design documents or proposals and reaching agreements with stakeholders.
- Proficiency in using container management platforms such as Kubernetes in a production environment.
- Experience in operating and administering cloud services, whether in Google Cloud Platform (GCP) or Amazon Web Services (AWS), in a production setting.
- A solid understanding of the common software development lifecycle (SDLC).
If you meet these qualifications, we encourage you to apply and be a part of our team.
Platform DX team-specific requirements
- A minimum of 2 years of experience working with the Go programming language.
- Proficiency in developing CLI (Command Line Interface) tools and packages using Go.
If you meet these qualifications, we encourage you to apply and consider joining our team.
Network team-specific requirements
- Experience working with network proxies, including but not limited to Envoy, HAProxy, and Nginx.
- A deep understanding of networking, particularly OSI Layer 4 to 7, encompassing load balancers, proxies, API gateways, DNS, TLS, and the HTTP protocol.
- Proficiency in Linux networking.
- Familiarity with cloud and Kubernetes networking.
If you possess these qualifications, we encourage you to apply and become a part of our team.
- English: Proficient (CEFR - C1).
- Japanese: Basic (CEFR - A2) optional
*Click here for more information about CEFR
Employment Status
Full-time
The probationary period at our company lasts for the initial three months after joining. During this probationary period, your contract conditions will be identical to those of a permanent employee.
Office
Roppongi
- We have a strict no-smoking policy within our office premises.
- At Mercari, we have implemented a work style policy called "Your Choice." This policy grants each team member the autonomy to decide whether they prefer to work in the office or opt for full remote work, with certain exceptions made for specific job roles.
Work Hours
- Full flextime (no “core time” or “flex time”).
- *Does not apply to all positions
Holidays
- Two days off per week (as well as national holidays, New Year's break, etc.).
- Paid leave, congratulatory and bereavement leave, relax days, sick leave
Salary
- Annual salary paid in 12 monthly installments (including fixed overtime allowance).
- Based on skills, experience, and abilities.
- Reviewed twice a year
Benefits
- Complete health and social insurance.
- Incentive program.
- Support systems, including those that benefit the employee’s family members
Support
- Relocation support.
Circulate all forms of value to unleash the potential in all people
"How can I contribute to society's prosperity given our limited resources?" This question served as the inspiration for the creation of the Mercari marketplace app in 2013 by our founder, Shintaro Yamada, during his travels around the world. We firmly believe that by facilitating the circulation of various forms of value, extending beyond physical items and money, we can open doors for individuals to pursue their aspirations and make positive contributions to society and those in their proximity. Mercari is committed to leveraging technology to connect people across the globe, ultimately striving to build a world where everyone can unlock their full potential. For more details on Mercari Group's mission, please refer to Mercari's Culture Doc.
Equal Opportunity Hiring
At Mercari, our mission is to build a world where no one's potential is constrained by their background, and where everyone has the liberty to generate value. We strongly emphasize that fostering a culture of Diversity & Inclusion is integral to realizing our mission.
This principle naturally extends to our hiring procedures. Mercari is dedicated to eradicating discrimination based on attributes such as age, gender, sexual orientation, race, religion, physical abilities, and other similar factors. Our objective is to ensure that individuals who resonate with our mission and values can become part of our team, regardless of their personal backgrounds. For more detailed information, please refer to our D&I Statement.