Help empower our global customers to connect to culture through their passions.

Senior Software Engineer - Marketplace Team
 
Technology @ StockX
Our Technology Team is on a mission to build the next generation e-commerce platform for the next generation customer. We build world-class, innovative experiences and products that give our users access to the world’s most-coveted products and unlock economic opportunity by turning reselling into a business for anyone. Our team uses cutting edge technologies that handle massive scale globally - we’re an internet-native, cloud-native company from day 1. If you’re a curious engineer who loves solving problems, wearing multiple hats, and learning new things, join us!

About the Marketplace Team
Our team owns the backbone of StockX: the global marketplace. Every bid or ask runs through our system, and we provide something no one else in the industry does - a local view to a global marketplace. Our systems run at scale, like 60,000 hits/second scale, and we deal with unique problems that smaller-scale systems never hit. We work with some of the latest technologies, and are currently defining the next generation architecture for our platform. We tackle some of the most difficult challenges you will see as an engineer, and we do it together.

What you’ll do:
  • Collaborate with a team of low-ego, top-level engineers, to build the next-generation scalable, high-throughput platform for the rocketship that is StockX.
  • Own our solutions start to finish. You will be working on an engineer-driven team: we define our solutions, we break projects down into bite-sized chunks, we set milestones for ourselves, we document our services for our needs, we build our systems to our designs, we make sure they are tested, we make metrics that give us the insight we need, and yep we support our production operations.
  • Research and implement cutting edge technology that can be applied to handle massive scale.
  • Contribute to a healthy, collaborative culture where we continuously learn, continuously adapt, and improve together. You’ll bring your experience and lessons from past jobs - and get a chance to help define how our team operates.
  • Tackle the toughest technical challenges at StockX. You will work on high impact projects, with massive scale, and massive dollar values attached to them.
  • Contribute meaningfully to the success of StockX.
About you:
  • You love to learn new technologies and define new architecture and patterns. If you don’t know something, you roll up your sleeves and dig in to figure it out.
  • Quality matters to you. Your code is well-tested, well-monitored, easy to read, easy to change, and you are not willing to compromise quality for speed.
  • You enjoy collaborating with a strong team of peers.
  • You have strong opinions, loosely held. You like working in an environment where others will seek your opinion, and you value seeking other opinions.
  • You understand that details matter. You define and test edge cases, you monitor wherever you think there is ambiguity, you think the appropriate number of exceptions is zero, and hunt down and eliminate them when they do happen.  
  • You take ownership when incidents occur and dedicate as much effort in being accountable as to the day to day work you do.
  • You are not afraid of legacy codebases and are comfortable working in them - at least when you are ripping them apart and rebuilding new systems to replace them.
  • You have strong communication skills and you are comfortable working remotely with people in different timezones
  • You believe service infrastructure is an implementation detail best left up to the engineers doing the work.
  • You enjoy having a healthy work/life balance :)
  • Bachelor’s degree in Computer Science, Computer Engineering or a related technical field required
Bonus Points
  • You have strong experience with some of our back-end languages (Typescript, Javascript, GoLang, Java/Scala, PHP) and technologies (Kafka, Helm/Kubernetes, Redis, AWS, Terraform).
  • You have strong professional experience and understanding of data storage, both relational and non-relational.
  • Experience with both event-based architectures and REST-based microservice architectures.
  • Experience with decomposing monolithic services
About Us

StockX is the premier current culture platform for buying and selling authentic, new, sought-after products. Our powerful marketplace connects buyers and sellers for sneakers, apparel, accessories, electronics, collectibles and trading cards around the world. We provide millions of global customers with unprecedented access and market visibility powered by real-time data, allowing them to transact based on true market value. Launched in 2016 in Detroit, Michigan, StockX now employs more than 1,500 people in offices and authentication centers in 11 countries.
 
 
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. This job description is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. However, this job description is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities or working conditions associated with the position. StockX reserves the right to amend this job description at any time.

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in StockX’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.


Form CC-305

OMB Control Number 1250-0005

Expires 05/31/2023

Voluntary Self-Identification of Disability

Why are you being asked to complete this form?

We are a federal contractor or subcontractor required by law to provide equal employment opportunity to qualified people with disabilities. We are also required to measure our progress toward having at least 7% of our workforce be individuals with disabilities. To do this, we must ask applicants and employees if they have a disability or have ever had a disability. Because a person may become disabled at any time, we ask all of our employees to update their information at least every five years.

Identifying yourself as an individual with a disability is voluntary, and we hope that you will choose to do so. Your answer will be maintained confidentially and not be seen by selecting officials or anyone else involved in making personnel decisions. Completing the form will not negatively impact you in any way, regardless of whether you have self-identified in the past. For more information about this form or the equal employment obligations of federal contractors under Section 503 of the Rehabilitation Act, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Disabilities include, but are not limited to:

  • Autism
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, or HIV/AIDS
  • Blind or low vision
  • Cancer
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or hard of hearing
  • Depression or anxiety
  • Diabetes
  • Epilepsy
  • Gastrointestinal disorders, for example, Crohn's Disease, or irritable bowel syndrome
  • Intellectual disability
  • Missing limbs or partially missing limbs
  • Nervous system condition for example, migraine headaches, Parkinson’s disease, or Multiple sclerosis (MS)
  • Psychiatric condition, for example, bipolar disorder, schizophrenia, PTSD, or major depression

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.