Senior Software Engineer, Ticketing (Remote) at Jobgether
, Georgia, United States -
Full Time


Start Date

Immediate

Expiry Date

01 Feb, 26

Salary

0.0

Posted On

03 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, PostgreSQL, AWS, Microservices, API Design, Distributed Systems, Observability, Monitoring, Incident Management, Payment Integration, Mentorship, Clean Code, Data Pipelines, Collaboration, Communication

Industry

Internet Marketplace Platforms

Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Ticketing in Georgia (USA). As a Senior Software Engineer on the Ticketing team, you will play a pivotal role in designing, building, and maintaining the backend systems that power live event access for thousands of schools. You will work with a distributed team of engineers, product managers, and data specialists to create scalable, reliable services that process millions of tickets annually. This role involves end-to-end ownership of APIs, microservices, and integrations—including payment systems—to ensure smooth fan experiences on game days. You will mentor engineers, guide architectural decisions, and help mature a platform that supports event ticketing, streaming, fundraising, concessions, and more. The ideal candidate thrives in a collaborative environment, embraces high-volume, low-latency systems, and is passionate about building technology that directly impacts users. Your contributions will influence both technical excellence and customer satisfaction while shaping the future of ticketing operations. Accountabilities: Design, implement, and maintain backend APIs and microservices supporting ticket creation, checkout, redemption, and reporting. Integrate with payment platforms such as Stripe to ensure secure, scalable transactions. Contribute to architectural decisions, design reviews, and RFCs for both new and existing services. Collaborate with cross-functional teams, including data, cloud engineering, QA, and product management, to deliver robust features. Monitor system performance, eliminate bottlenecks, and ensure operational reliability during peak usage. Mentor engineers and contractors, review code, and improve engineering practices and documentation. Participate in hiring and strengthen the technical culture of the team. 5–8 years of professional software engineering experience, including designing and maintaining backend systems at scale. Strong Java skills and experience with relational databases such as PostgreSQL; familiarity with Go, TypeScript, or Python is a plus. Experience with AWS services (CloudFront, RDS, S3, EKS/ECS, SQS/SNS) and event streaming tools like Kafka. Deep understanding of API design, microservices architecture, and distributed systems. Knowledge of observability, monitoring, alerting, and incident management practices. Excellent collaboration and communication skills in cross-functional environments. Experience integrating with Stripe or similar payment platforms preferred. Familiarity with modern data pipelines and orchestration tools (e.g., Snowflake, Tinybird, Estuary, Dagster) preferred. Strong mentorship skills and a passion for writing clean, maintainable, and reliable code. Competitive salary and company equity (stock options). Flexible, hybrid work environment with remote work options. Multiple medical insurance plans, dental, vision, life, and disability coverage. Employee emergency fund for unexpected expenses. Open PTO policy and 401(k) plan with company match. Opportunities for growth, skill development, and career advancement in a high-impact environment. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the three candidates with the highest match to the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team. Thank you for your interest! #LI-CL1
Responsibilities
Design, implement, and maintain backend APIs and microservices for ticketing systems. Collaborate with cross-functional teams to deliver robust features and ensure operational reliability during peak usage.
Loading...