Staff Backend Engineer

We exist to wow our customers. When we hear our customers say, “How did we ever live without Coupang?” we know we’re on the right track. Born from an obsession with making shopping, eating, and living easier, we are disrupting the multi-billion-dollar e-commerce industry from the ground up. As one of the fastest-growing e-commerce companies, we have established an unparalleled reputation as a dominant and reliable force in South Korean commerce.At Coupang, we enjoy the best of both worlds: a vibrant startup culture coupled with the resources of a large global public company. This unique environment empowers us to continue our rapid growth and launch new services at an impressive pace. Our entrepreneurial spirit thrives on opportunities to drive new initiatives and innovations. We are bold and ambitious individuals who take pride in making a tangible impact. Here, you will witness your own growth, as well as that of your colleagues, your team, and the company.Our mission to build the future of commerce is genuine. We continually push the boundaries of what’s possible to solve problems and redefine traditional tradeoffs. Join Coupang now to create an extraordinary experience in this always-on, high-tech, hyper-connected world.Coupang operates globally with offices in Beijing, Los Angeles, Seattle, Seoul, Shanghai, and Silicon Valley.

Job Overview:

Coupang’s Rocket Growth team is dedicated to providing our customers with the best selection at the lowest prices while ensuring utmost convenience for our sellers. We are seeking a Staff Software Engineer to join our mission. In this fast-paced environment, you will collaborate with a team of smart and passionate engineers to design and implement systems that meet the needs of our growing business. You will have direct ownership of new features aimed at enhancing the scalability, reliability, availability, extensibility, and performance of our platform. We prioritize delighting customers while building high-quality software and seek candidates with a proven track record in designing and implementing large-scale distributed systems.

Key Responsibilities:

  • Build, own, and maintain large-scale distributed systems.
  • Provide technical direction to junior engineers on the team.
  • Establish and execute short- and long-term design and architectural roadmaps for the business.
  • Innovate on the platform to support rocket-on-demand programs.
  • Drive continual improvements in efficiency and flexibility while maintaining high standards for customer trust, performance, and availability.

Qualifications:

  • Strong problem-solving abilities.
  • Bachelor’s degree in Computer Science or Computer Engineering.
  • 8+ years of experience with fundamental algorithms, system design, and large distributed systems.
  • 8+ years of professional coding experience using modern programming languages such as Java, Scala, Kotlin, C++, C#, etc.

Preferred Qualifications:

  • Experience leading complex software system projects successfully delivered to customers.
  • Ability to communicate effectively with users, technical teams, and senior management regarding requirements, software product features, technical designs, and product strategy.
  • Experience mentoring junior software engineers to enhance their skills.
  • Proven ability to influence software engineering best practices within your team.
  • Hands-on expertise across various technologies from front-end user interfaces to back-end systems.
  • Experience working backwards from customer needs to deliver innovative solutions.
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Backend Engineer Q&A's
Report this job
Apply for this job