Senior Software Engineer, Backend MTS 1
TCGplayerAbout the role
At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.
Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet.
Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.
Who We Are
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.
As a result of our steady growth and in order to support our future ambitions, the Payments & Fees team is looking for an experienced software engineer to join the Payments team. We are tasked with supporting our financial operations at TCGplayer and allowing our business to scale, domestically and internationally.
Our team prides itself on a culture that fosters camaraderie, embraces diversity, and exudes passion!
Who You Are
As a Senior Software Engineer, you will be a driver for many of our projects here at TCGplayer. You will interface with technical teams, lead projects, and mentor more junior engineers.
You should be thorough in your designs and implementation, passionate about code quality, performance and continuous improvement. The typical project will involve using your backend engineering experience to build out our microservice event based architecture with C#. You should be able to take a holistic view to software development; keeping the big picture in mind and seeing a project through from beginning to end while always striving to use the right tools for the job.
If you are someone who is a continuous learner, a problem solver, passionate about code quality and loves developing software that supports our millions of customers - then this is the job for you!
The Impact You Will Make Here
Lead the development of new features for TCGplayer’s Seller Payments & Fee Processing platforms
Contribute to an evolving distributed architecture — building new microservices and expanding existing ones as we modernize at scale
Ensure we are efficiently building secure and compliant systems
Bring your experience working on high volume, high availability ecommerce systems to create a world class platform
What You Bring to the Team
Bachelor’s degree in computer science, information technology or a related field, or a combination of education and experience
6 or more years of software development experience, with C# (ASP.Net/.Net Core) or another modern language
Experience with RDBMS technologies (PostgreSQL, SQL Server) and other data store technologies like Redis and DynamoDB
Experience with event-driven architectures especially Kafka
Experience designing and developing microservices in a cloud based architecture (preferably AWS)
Strong technical leadership and mentorship utilizing pair-programming and code reviews to support the growth of your peers
Strong written and verbal communication skills with an ability to work independently within a geographically dispersed agile team participating in all team software development activities
You’ll Go Beyond If You Have
Experience with omni-channel eCommerce and transaction-based applications
Interest and experience within the hobby gaming industry
Additional Details
The base pay range for this position is expected in the range below:
$118,800 - $205,600Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience. The total comp
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s