Software Engineer III

Matchgroup

Dallas (TX)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Match Group is seeking a Software Engineer III on the Shared Services team in Dallas. You will design, build, and maintain reusable backend services and APIs consumed by multiple Match Group brands.

Collaborate with Product, Design, and engineers across Android, iOS, and Web to turn platform needs into shared solutions. You’ll participate in technical design discussions for large-scale cloud-native systems and ensure scalability, reliability, and quality through testing and architecture reviews.

Qualifications

  • Bachelor's or Master's in Computer Science or a related technical field.
  • Experience building shared platforms or services used by multiple teams or brands.
  • Strong backend experience with C#/.NET and REST APIs.
  • Knowledge of microservices and distributed architectures.

Responsibilities

  • Design, build, and maintain reusable backend services and APIs used across multiple brands.
  • Collaborate with Product, Design, and platform engineers to translate needs into shared solutions.
  • Contribute to technical design and architecture discussions for large-scale cloud-native systems.
  • Ensure platform scalability, reliability, and thorough testing as it grows.
  • Possibly contribute to mobile feature development over time to maximize impact.

Skills

Backend development
C#/.NET
REST APIs
Microservices
SQL databases
Testing & CI/CD
Cloud architectures
Team collaboration
Communication
Mobile development interest
AI-assisted tooling

Education

Bachelor's or Master's in Computer Science

Tools

Kafka
Redis
Docker/Kubernetes
OpenTelemetry
Grafana

Job description

As a Software Engineer III on our Shared Services team, you’ll build and maintain the platform features and services that power multiple Match Group brands — including Match, BLK, and Chispa (https://mtch.com/).

Instead of building for a single app, you’ll create reusable, foundational capabilities — shared photos, messaging, registration/login, search — used across our portfolio. Our philosophy: build once, deploy everywhere.

Match Group boasts more dates, more relationships and more marriages than any other dating business. Simply put, we change lives.

This is a Dallas-based role — we work together 3 days a week in our TX office.

We are always looking for top engineering talent! We encourage qualified candidates of all levels to apply for current and future consideration at Match Group.

  • You’ll design, build, and maintain reusable backend services and APIs that are consumed by multiple consumer brands, not just one app
  • You’ll partner closely with Product, Design, and our Android, iOS, and Web engineers to turn platform needs into shared solutions
  • You’ll take an active role in technical design and architecture discussions for large-scale, cloud-native systems
  • You’ll help ensure the platform is scalable, reliable, and well-tested as it grows to support more brands
  • Over time, you’ll have the opportunity to expand beyond backend into mobile feature development — you'll have the opportunity to contribute where you can make the biggest impact
  • Strong hands-on experience building backend services in C#/.NET including designing and consuming REST APIs and JSON data contracts
  • Solid understanding of microservices and event-driven / distributed architecture (e.g., Kafka), and how services communicate reliably at scale
  • Experience with relational databases (SQL Server, Postgres, or similar), data modeling, and query/performance optimization; familiarity with caching (Redis) is a plus
  • Strong grasp of software design patterns, SOLID, and clean architecture, plus both functional and object-oriented programming patterns
  • A habit of writing testable, maintainable code; comfortable with dependency injection and unit/integration testing, and values test-driven development and CI
  • The ability to break down complex or ambiguous requirements, estimate the scope of work before starting, and solve problems autonomously and creatively
  • Strong communication in both technical and non-technical discussions, and the ability to partner effectively with Product, Design, QA, and platform/mobile engineers
  • A sense of ownership and pride in your craft — you validate your own work rather than relying solely on QA — and a drive to continually improve both your skills and the codebase
  • Experience with — or genuine interest in learning — mobile development (Kotlin/Android or Swift/iOS), given the role’s cross-platform potential
  • Experience working with AI-assisted development tools such as Claude Code to accelerate delivery while keeping a critical eye on code quality and correctness
  • Bachelor’s and/or Master’s degree in Computer Science or a related technical field
  • Experience building shared platforms or services used by multiple teams, applications, or brands
  • Experience shipping mobile features on Android (Kotlin) or iOS (Swift)
  • Familiarity with observability tooling (OpenTelemetry, Grafana, or similar)
  • Familiarity with containerized environments (Docker/Kubernetes)

We’re a collaborative Dallas team of small, cross-functional pods spanning Android, iOS, Web, API, and QA

Our mission is to build reusable platform capabilities that every brand can leverage — so teams aren’t rebuilding the same features independently

We have technical discussions openly and objectively, and everyone adds value

We move fast and meet deadlines while still writing high-quality, maintainable code, and we believe in continuous learning

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Shared Services Team
Senior Software Engineer – Shared Services Team

Jobtailor • Dallas (TX)

On-site
USD 100,000 - 120,000
Senior Backend Engineer, Shared Platform (Multi-Brand)
Senior Backend Engineer, Shared Platform (Multi-Brand)

Matchgroup • Dallas (TX)

Hybrid
USD 120,000 - 160,000
Sr. Software Engineer, MarTech
Sr. Software Engineer, MarTech

Tinder • Palo Alto (CA), Northern (KY)

Hybrid
USD 180,000 - 215,000
Medical and mental health benefits
401k with company match
Paid time off
+1
Staff Software Engineer, MarTech
Staff Software Engineer, MarTech

Tinder • Palo Alto (CA)

On-site
USD 225,000 - 250,000
Mind & Body benefits
401k match
Senior Platform Engineer - Shared Services (Hybrid Dallas)
Senior Platform Engineer - Shared Services (Hybrid Dallas)

Match Group • Dallas (TX)

Hybrid
USD 100,000 - 120,000
Sr. Software Engineer, MarTech
Sr. Software Engineer, MarTech

PowerToFly • San Francisco (CA)

On-site
USD 180,000 - 215,000
Sr. Software Engineer, MarTech
Sr. Software Engineer, MarTech

Matchgroup • Palo Alto (CA)

On-site
USD 150,000 - 210,000
Medical and mental health benefits
401k match
Stock purchase plan
+4
Staff Software Engineer, MarTech
Staff Software Engineer, MarTech

Matchgroup • Palo Alto (CA)

On-site
USD 150,000 - 230,000
Medical benefits
401k match
PTO and holidays
+1
Founding Full Stack Engineer, AI Incubation
Founding Full Stack Engineer, AI Incubation

Matchgroup • Los Angeles (CA)

On-site
USD 190,000 - 270,000
Mind & Body benefits
Financial Wellness
Unplug: PTO & holidays
+3
Sr. Software Engineer
Sr. Software Engineer

Matchgroup • New York (NY)

Hybrid
USD 120,000 - 160,000
Unlimited PTO
Wellness Days
Comprehensive health coverage
+5