Senior Software Engineer (Shared Services team)

Match Group, Inc.$100K — $120K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of hands-on backend development experience in C#/.NET.
  • Proficiency in designing and consuming REST APIs and JSON data formats.
  • Understanding of microservices and event-driven architecture, especially with tools like Kafka.
  • Experience with relational databases and optimization techniques; caching knowledge is advantageous.
  • Familiarity with software design patterns and test-driven development practices.
  • Strong problem-solving skills and ability to communicate technical concepts effectively.
  • Ownership mentality toward coding practices and a desire for continuous improvement
  • Interest in mobile development languages (Kotlin/Swift) and AI-assisted tools.

Responsibilities

  • Design, build, and maintain backend services and APIs for multiple brands.
  • Collaborate with Product, Design, and engineering teams to develop platform solutions.
  • Engage in technical design and architecture for scalable, cloud-native systems.
  • Ensure platform reliability and scalability as usage grows across brands.
  • Expand into mobile development when opportunities arise, contributing broadly where effective.

Benefits

  • Work in a collaborative environment, with in-person meetings three days a week in the Dallas office.
  • Opportunity to make significant impacts across multiple Match Group brands.
  • Chance to work with modern technologies and cloud-native architectures.
  • Encouragement for professional growth and skill enhancement.
Full 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.

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.

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


$ 100000- $120000 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.

#LI-CB1

About Match Group, Inc.

Match Group, Inc. is an American internet and technology company headquartered in Dallas, Texas. It owns and operates the largest global portfolio of popular online dating services including Tinder, Match.com, Meetic, OkCupid, Hinge, PlentyOfFish,UPWARD, Ship, and OurTime, totalling over 45 global dating companies. The company was owned by parent company IAC and in 2019, the company had 9.283 million subscribers, of which 4.554 million were in North America. Japan is the company's second largest market, after the United States. In July 2020, Match Group became a separate, public company.
Learn more about Match Group, Inc.
Size
2,500 employees
Market Cap
$28,680
Industry
5 Year Trend
+1820%
NASDAQ

Similar Jobs

More Jobs at Match Group, Inc.

More Enterprise Technology Jobs

Find similar Senior Software Engineer (Shared Services team) jobs: