Senior Software Engineer – Shared Services Team

Jobtailor

Dallas (TX)

On-site

USD 100,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Match Group is seeking a Full Stack Senior Software Engineer for our Shared Services team in Dallas. You’ll design, build, and maintain backend services and APIs consumed by multiple brands; collaborate across Product, Design, and platform/mobile engineers to create shared, scalable solutions.

Expect to work with microservices and distributed architectures, with potential expansion into mobile features. The role emphasizes a strong craft mindset, ownership, and collaboration in a hybrid Dallas

Qualifications

  • Proven experience building backend services in C#/.NET and REST APIs.
  • Strong knowledge of microservices and distributed architectures.
  • Relational databases experience (SQL Server, Postgres) and data modeling.
  • Experience with caching (Redis) and performance optimization.
  • Familiarity with testable, DI, unit/integration testing and CI.
  • Ability to break down complex requirements and estimate work.
  • Strong communication with cross-functional teams including Product/Design/QA.
  • Interest in mobile development (Kotlin/Android or Swift/iOS) for cross-platform impact.
  • Experience with AI-assisted development tools like Claude Code is a plus.

Responsibilities

  • Design, build, and maintain backend services and APIs used by multiple brands.
  • Collaborate with Product, Design, Android, iOS, and Web engineers to turn needs into shared solutions.
  • Lead technical design and architecture discussions for cloud-native systems.
  • Ensure platform scalability, reliability, and thorough testing as it grows.
  • Mentor peers and extend expertise into mobile feature development over time.

Skills

C#/.NET
REST APIs
JSON data contracts
Microservices
Event-driven architecture
SQL Server/PostgreSQL
Data modeling
Redis caching
SOLID & clean architecture
Unit testing & DI
Problem solving
Communication
Ownership & craftsmanship
Mobile development (Kotlin/Android or/
AI tools (Claude)
Docker/Kubernetes
OpenTelemetry

Education

Bachelor’s and/or Master’s degree in Computer Science or related field

Tools

Kafka
OpenTelemetry
Docker
Kubernetes

Job description

As a Full Stack Senior Software Engineer 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.

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.

How you’ll make an impact
  • 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
We could be a match if you bring
  • 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
Bonus points
  • 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)
What’s the team like
  • 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

$100,000 - $120,000 a year

Factors such as scope and responsibilities of the position, candidate's work experience, education/training, job‑related skills, internal peer equity, as well as market and business considerations may influence base pay offered.

This salary range is reflective of Dallas, TX. For all other locations, this salary may be subject to a geographic adjustment (according to a specific city and state), if an authorization is granted to work outside of the location listed in this posting.

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

Similar jobs worth comparing

Software Engineer III
Software Engineer III

Matchgroup • Dallas (TX)

On-site
USD 120,000 - 160,000
Staff Software Engineer, MarTech
Staff Software Engineer, MarTech

Match Group • Los Angeles (CA)

On-site
USD 225,000 - 250,000
Medical and wellness benefits
401k employer match
Employee stock purchase program
+5
Staff Software Engineer, MarTech
Staff Software Engineer, MarTech

Match Group • Palo Alto (CA)

On-site
USD 225,000 - 250,000
Mind & Body benefits
401k match
Employee stock purchase program
+4
Staff Software Engineer, MarTech
Staff Software Engineer, MarTech

Match Group • San Francisco (CA)

On-site
USD 225,000 - 250,000
Medical & mental health benefits
401k match
Employee stock purchase program
+4
Sr. Software Engineer, MarTech
Sr. Software Engineer, MarTech

Match Group • Palo Alto (CA)

On-site
USD 180,000 - 215,000
Medical, vision, dental benefits
401(k) with company match
Employee stock purchase program
+3
Staff Software Engineer, MarTech
Staff Software Engineer, MarTech

Tinder • Palo Alto (CA)

On-site
USD 225,000 - 250,000
Mind & Body benefits
401k match
Staff Recruiter
Staff Recruiter

Match • Dallas (TX)

Hybrid
USD 80,000 - 110,000
Medical, mental health, and wellness benefits
100% employer match on 401(k) contributions
Generous PTO and 14 paid holidays
+3
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
Sr. Software Engineer, MarTech
Sr. Software Engineer, MarTech

Match Group • San Francisco (CA)

On-site
USD 180,000 - 215,000
Medical, mental health benefits
401k match
Paid time off
Sr. Manager, Talent Program and Operations
Sr. Manager, Talent Program and Operations

Match Group • Los Angeles (CA)

Hybrid
USD 150,000 - 175,000
Medical and wellness benefits
401k employer match
Generous PTO
+3