New York Seasonal Jobs

Job Information

Ascension Gaming Network, Inc Principal Software Engineer - Remote in Syracuse, New York

Principal Software Engineer ## Who We Are TCGplayer was founded by Chedy Hampson & Ray Moore as a digital media platform within the collectible hobby space. We have grown from our initial roots working inside Syracuse-based hobby stores selling comic books, sports cards, CD’s, collectible cards, action figures, and tabletop games into an expansive eCommerce marketplace that connects a global community of millions of buyers with tens of thousands of retailers. We have been ranked amongst New York State’s 50 best employers and’s top 100 companies for women in the U.S. Our entire team prides itself on creating a culture that fosters camaraderie, embraces diversity, and exudes passion. With our initial goal of building the most dynamic and compelling marketplace for collectible card games in the U.S accomplished, we are now set to bring our innovative technologies and customer focused approach to the entire $25B global collectible hobby market. That’s where you come in! The Engineering Team at TCGplayer creates and maintains a suite of products in support of our role as the leading online marketplace for trading card games and collectibles. We build applications and technologies that connect thousands of businesses with customers across the collectible gaming industry, powering sales through physical stores, websites, mobile apps and the TCGplayer Marketplace. We are looking for a highly experienced developer for our eCommerce platform level architectures who is results-driven, inventive, an analytical problem solver, and a good communicator. ## Who You Are If you are a seasoned developer with full stack experience in numerous technologies that’s ready to get our Marketplace set to support massive growth in an incredibly fun industry, then TCGplayer is the right place for you. ## The Impact You Will Make Here * You will set development trends and lead industry-level growth and improvement across the company. * You will be a driver for many of our key projects here at TCGplayer. * You will lead large technical projects and establish architectural direction with technical teams, and mentor more junior engineers. * You will architect, design and develop platform-level features of our eCommerce website working with some of the best engineers in development today. * You will work on complex systems for managing product searches, APIs for internal and 3rd party consumption, background system jobs, stream-based processing and caching. * You will design best-in-class solutions for our buyers and create platforms for monitoring, managing and easing throughput of our services to ensure service response times are fast, orders are processed appropriately, and data integrity is maintained. ## 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 * 12+ years of C#, .NET MVC Razor, Entity Framework, .NET Core and ASP.NET experience * Demonstrated success leading large, strategic, or complex projects that have clear impact to the success of your company. * Experience setting architectural direction at the organization level and evolving systems toward it for long term success. * A track record of influencing and delivering projects with organizational impact and priority. * The ability to quickly analyze and resolve tactical issues across a wide variety of areas. * Mastery in C# and experience with at least one additional programming language, such as Javascript, Go or Java. * Expert SQL programming skills: Stored Procedures, Views, and Functions * Understanding of a NoSQL datastore such as Redis, DynamoDB and MongoDB * Experience designing and developing microservices using cloud technology with considerations for concurrency and parallelism * Experience with event processing mechanisms such as Kafka, AWS SNS/SQS, RabbitMQ * Experience working with Kubernetes, Docker, and public cloud deployment platforms ## What We Provide Our benefits program is one of the most flexible and progressive in the country. Plus, benefits start on day one, so you have everything you need to make a stress-free transition to life at TCGplayer. * Comprehensive medical insurance with a variety of plan options to suit your needs * Dental and vision insurance * Unlimited Paid Time Off (PTO) * 100% company paid Family Leave * 401k plan with 4% match * Stock options for all employees * Free coaching, counseling and mental health services * 100% company paid life insurance * Paid trips to work with remote teammates ## TCGplayer Insights * TCGplayer Receives $10 Million Growth Equity Investment From Radian Capital * TCGplayer Reveals New Showcase and Pro Retail App at GAMA 2019 * TCGplayer Certified Great Place to Work Fifth Year in a Row TCGplayer is an Equal Opportunity Employer and does not discriminate against any employee for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.