Principal Software Engineer, TCGplayer

CORE

$132-222.1k

SQL
MongoDB
AWS
C#
.NET
Kafka
Elasticsearch
Redis
Postgres
RabbitMQ
.NET Core
REST API
Expert level
Remote from US
TCGplayer

Online marketplace for collectible card games

Be an early applicant

TCGplayer

Online marketplace for collectible card games

201-500 employees

B2CMarketplaceGamingToysEntertainmenteCommerce

Be an early applicant

$132-222.1k

SQL
MongoDB
AWS
C#
.NET
Kafka
Elasticsearch
Redis
Postgres
RabbitMQ
.NET Core
REST API
Expert level
Remote from US

201-500 employees

B2CMarketplaceGamingToysEntertainmenteCommerce

Company mission

To establish TCGplayer as the most admired company in the hobby collectibles universe

Role

Who you are

  • A relevant bachelor’s degree and 12 years of relevant industry, a relevant master's degree and nine years of relevant industry, or 16 years of practical experience
  • 8+ years of object-oriented software development experience, with experience working with C# and .NET Core
  • Significant experience in high volume production systems design with consideration for high availability, disaster recovery, performance, fault tolerance, and security
  • Experience designing and developing microservices in an cloud-based architecture
  • Expert knowledge of RDBMS technologies (SQL Server, PostgreSQL) and NoSQL stores (Redis, MongoDB, Elasticsearch)
  • Expert knowledge of event/stream processing mechanisms, specifically Kafka but also AWS SNS/SQS, RabbitMQ, or AzureBus
  • Expert knowledge of APM (Application Process Monitoring), particularly Scalyr/DataSet for logs and New Relic for dashboards & alerting
  • Excellent verbal and written communication, leadership, and collaboration skills

What the job involves

  • TCGplayer connects hobbyists and hobby businesses to communities
  • We relentlessly improve the exchange of things and thoughts that fuel passions, providing the most compelling destination and tools for collectible card game enthusiasts and professional sellers
  • TCGplayer, now a part of eBay, promotes and drives growth of our products and services by connecting a global community of millions of buyers with tens of thousands of retailers in a $25B global collectible hobby market
  • The CORE Platform team at TCGplayer is responsible for Catalog and Order systems that powers our marketplace and internal teams’ tooling
  • Data is shared through messaging buses in Kafka, data processing pipelines, and REST APIs hosted in AWS
  • These include various catalog APIs and Kafka topics to facilitate data sharing when updates occur, and web applications used by our Catalog Operations team to handle our growing collection of collectibles and hobby product information
  • We are ramping up development on new architectures and evolving our systems, and we are excited to strengthen the team further!
  • Set architectural direction for the broader organization and help evolve systems toward it
  • Lead TCGplayer in the migration from a monolithic architecture to microservice architecture
  • Develop code that meets requirements and aligns with standard methodologies, and conduct code reviews to provide expert mentorship and ensure code is of the highest quality
  • Build clear, comprehensive documentation and diagrams to further understanding and drive action
  • Develop detailed technical requirements based on business needs via collaboration with product and engineering counterparts
  • Use deep technical proven experience of company systems and applications, which could cover applications, services, systems, or frameworks
  • Participate in the Principal’s Guild to set technical direction, design patterns, and general standard methodologies across the Technology organization
  • Demonstrate a high level of initiative and attention to detail during daily operations
  • Encourage peers with high-quality, hands-on technical contributions

Share this job

View 5 more jobs at TCGplayer

Insights

Top investors

11% employee growth in 12 months

Company

Company benefits

  • Medical, Dental & Vision
  • Life Insurance
  • Family Leave Program
  • Unlimited Paid Time Off
  • Free coaching, counseling and mental health services
  • Stock Options for all employees
  • Merch
  • After-work Activities
  • Constant Learning - Monthly classrooms provide a deeper understanding of company operations, while educational resources help every team member evolve personally and professionally
  • Game nights complete with card games, board games and video games. (Plus, we have our own Pauper Magic & Pokémon leagues)
  • A casual dress code
  • Open office with coworking stations for collaboration and quiet rooms for solitude - treadmill desks and yoga balls help you stay active, while a company library, book club and writing group keep your mind inspired
  • Laptop
  • Hackathons
  • Real-time peer-to-peer feedback tools
  • Parking Stipend
  • Fitness Equipment

Funding (2 rounds)

Jun 2021

$35m

GROWTH EQUITY VC

Feb 2018

$10m

GROWTH EQUITY VC

Total funding: $45m

Our take

TCGplayer has established itself as the leading US marketplace for collectible card games like Pokémon and Yu-Gi-Oh! The company has found success through focusing on emphasising the entire customer experience of passionate enthusiasts through multiple community-focused products such as ‘Direct’, a local-store purchasing platform.

Technology has allowed the company to scale at such low-cost that it can facilitate the authentication of more than 100,000 products every day, dramatically improving the experience of enthusiasts used to dealing with scammers. The company has now expanded to serve the wider collectibles market, and in 2022 was acquired by eBay for $295 Million - though it continues to operate its trading-card marketplace autonomously.

Freddie headshot

Freddie

Company Specialist at Welcome to the Jungle