cover image
Match Group

Match Group

www.mtch.com

2 Jobs

3,263 Employees

About the Company

Match Group is on a mission to spark meaningful connections for every single person in the world. Founded 25-years ago, Match pioneered the concept of online dating and continues to foster innovation in the online dating industry daily. With more than 20 offices around the world, the company operates more than 45 brands under its portfolio including Match, OkCupid, Tinder, and Hinge. Today, hundreds of millions of singles have found a meaningful connection using a Match Group product.

Listed Jobs

Company background Company brand
Company Name
Match Group
Job Title
Senior Software Engineer
Job Description
**Job Title:** Senior Software Engineer **Role Summary:** Design, build and maintain high‑scale backend services for a SaaS platform. Lead architecture decisions, write production‑grade code, and ensure reliability, scalability, and performance across all services. Drive technical excellence through code reviews, mentorship, and continuous improvement. **Expectations:** - Deliver clean, maintainable code that meets functional and non‑functional requirements. - Own end‑to‑end feature ownership, from design through deployment. - Actively mentor junior engineers and contribute to a culture of quality. - Operate effectively in a fully remote, distributed team. **Key Responsibilities:** - Design, develop, and deploy RESTful APIs using Java/Spring or C#/.NET Core. - Maintain and extend existing high‑volume services, including containerized deployments on Docker/Kubernetes (EKS). - Write comprehensive documentation: API specs, technical designs, and operational runbooks. - Monitor, troubleshoot, and resolve performance, reliability, and scalability issues. - Apply Test‑Driven Development, unit/integration testing, and continuous integration pipelines. - Participate in frequent code reviews and maintain high code quality standards. - Collaborate with product, PM, and cross‑functional stakeholders to translate requirements into technical solutions. **Required Skills:** - 5+ years of backend development experience. - Deep expertise in Java/Spring or C#/.NET Core (or equivalent). - Strong AWS experience: EKS, SQS, DynamoDB, and related services. - Proficiency with relational (RDBMS) and NoSQL databases (e.g., DynamoDB, Redis). - Containerization and orchestration with Docker/Kubernetes. - Test‑Driven Development and automated testing best practices. - Excellent problem‑solving, debugging, and performance tuning abilities. - Clear communication and teamwork in remote environments. **Bonus Skills (not mandatory):** - Experience in B2B/SaaS, trust & safety, or auth/identity domains. - Graph database knowledge (Neptune, Neo4J, Gremlin). - Event‑driven architecture (Kinesis, Kafka). - Open‑source contributions. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience.
Vancouver, Canada
Hybrid
Senior
10-12-2025
Company background Company brand
Company Name
Match Group
Job Title
Software Engineer Internship
Job Description
**Job title** Software Engineer Internship **Role Summary** Assist in designing, prototyping, and delivering an innovative mobile or backend feature for a large-scale dating application. Work cross‑functionally with product, design, engineering, and analytics teams to deliver a proof‑of‑concept (PoC) and architectural recommendations. **Expectations** - Complete a PoC demonstrating functional app flow or backend service. - Produce research, architecture documentation, API schemas, wireframes, and flowcharts. - Deliver a final presentation with lessons learned and PoC demo. - Engage in weekly Agile meetings, demos, and feedback loops. **Key Responsibilities** - Develop prototypes using SwiftUI (iOS) or Kotlin (Android) or design backend APIs in Typescript/Java. - Integrate with existing design system, animations, and notification frameworks. - Design and justify database choice (relational, NoSQL, graph) for user‑generated content. - Implement real‑time or event‑driven features such as push notifications or micro‑interactions. - Document architecture, API contracts, UI flows, and deployment setup (Docker, Kubernetes). - Collaborate on user research methods (interviews, surveys, usability tests) and incorporate findings. - Present progress and final PoC to stakeholders. **Required Skills** - Proficiency in Swift (SwiftUI/​UIKit) or Kotlin (Android/Jetpack Compose) for mobile development. - Experience with Typescript or Java for backend services. - Familiarity with database technologies: DynamoDB, ElasticSearch, or other NoSQL/graph options. - Basic knowledge of CI/CD pipelines using Docker and Kubernetes. - Ability to create wireframes and flowcharts in Figma. - Understanding of Agile development practices and iterative feedback. **Required Education & Certifications** - Pursuing or completed Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. - No mandatory certifications required. ---
Ghent, Belgium
Hybrid
08-01-2026