Senior Software Engineer, Backend
Match Group
Job Summary
Tinder is seeking a Sr. Software Engineer, Backend for its Velocity team. This role involves designing, building, and operating scalable backend services that support AI-assisted development tools and automated workflows. The engineer will collaborate with cross-functional teams to address pain points and deliver high-leverage solutions, contributing to foundational systems that enhance Tinder's engineering velocity and developer experience. Responsibilities include integrating AI tools like Copilot and ChatGPT, monitoring system health, maintaining critical services, and leading improvements in CI/CD, build systems, and internal platforms. The ideal candidate will have deep expertise in backend languages such as TypeScript, Python, or Java, strong experience with distributed systems, REST APIs, and microservices, and hands-on experience with Kubernetes, AWS, and cloud-native tooling.
Must Have
- Expertise in TypeScript, Python, or Java
- Experience with distributed systems, REST APIs, microservices
- Experience with Kubernetes and AWS
- Experience integrating AI dev-tools
- Strong system design and debugging skills
Good to Have
- Experience building agent orchestration tools (e.g., LangGraph)
- Familiarity with CI/CD systems
- Interest in prompt engineering or AI agents
- Familiarity with service mesh or RAG systems
Job Description
In this role, you will:
- Design, build, and operate scalable backend services that power AI-assisted development tools and automated workflows
- Collaborate closely with engineers, product managers, and designers to understand their pain points and deliver high-leverage solutions
- Contribute to foundational systems that drive Tinder's engineering velocity and developer experience
- Integrate AI tools like Copilot, ChatGPT, or LangGraph to streamline common dev workflows
- Monitor system health, maintain critical services, and lead improvements across CI/CD, build systems, and internal platforms
You'll need:
- Deep expertise in one or more backend languages: TypeScript, Python, or Java
- Strong experience with distributed systems, REST APIs, and backend microservices
- Hands-on experience with Kubernetes, AWS, and cloud-native tooling
- Prior experience using or integrating AI dev-tools (e.g., GitHub Copilot, LLMs, prompt frameworks)
- Strong fundamentals in system design, debugging, and code review
Nice to have:
- Experience building agent orchestration tools like LangGraph
- Familiarity with CI/CD systems like Jenkins, Bazel, or BuildKite
- Interest in prompt engineering or working with internal AI agents
- Familiarity with service mesh, observability stacks, or RAG systems