Senior Software Engineer

Gainor Staffing

United States

Hybrid

USD 135,000 - 160,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

A high-growth marketing firm is seeking a Senior Software Engineer (Python) to join their backend team. The ideal candidate will design and build backend services, focusing on distributed systems and APIs. Required skills include 3+ years of Python experience and familiarity with SQL. This is a remote/hybrid position offering a salary of $135K–$160K plus bonuses.

Qualifications

  • 3+ years of experience building Python backend services.
  • Strong understanding of application-layer logic.
  • Comfortable working in distributed systems.

Responsibilities

  • Design and build backend services and APIs using Python.
  • Implement distributed systems and microservices.
  • Collaborate with data scientists and ML engineers.

Skills

Python backend development
FastAPI/Flask/Django
SQL and relational databases
Docker
Cloud environments
Distributed systems
Strong communication

Tools

PostgreSQL
Redis
Snowflake
Kubernetes
Airflow

Job description

Senior Software Engineer (Python) — Distributed Systems / APIs / Cloud

Full-Time | Remote/Hybrid (US-Based) | $135K–$160K + Bonus Our client is a high-growth, award-winning modern marketing and data science firm operating at the intersection of analytics, creative, engineering, and strategy. They are hiring a Senior Software Engineer (Python) to join a small, high-impact backend engineering team responsible for building distributed systems, microservices, APIs, reporting platforms, and internal applications that power large-scale decisioning and measurement. The systems you’d build are used across major consumer and media brands, supporting personalization, attribution, campaign intelligence, and performance optimization at scale.

What You’ll Do
  • Design and build backend services and APIs using Python (FastAPI)
  • Implement distributed systems, microservices, and event-driven workflows
  • Work with SQLAlchemy, PostgreSQL, Redis, Snowflake, and other data stores
  • Build asynchronous + parallelized systems and streaming pipelines
  • Develop and deploy containerized services with Docker, Helm, and Kubernetes
  • Collaborate directly with data scientists, ML engineers, product managers, and creative stakeholders
  • Contribute to new product development in TV measurement, digital attribution, personalization tech, and analytics tooling
  • Help shape team practices, architecture direction, and internal engineering culture
What You’ll Bring
  • 3+ years building Python backend services (not data pipelines) using FastAPI/Flask/Django, with direct ownership of application logic and service-level behavior.
  • Strong understanding of application-layer logic: routing, data models, auth, error handling, testing
  • Proficiency with SQL and relational databases (PostgreSQL preferred)
  • Experience with Docker and modern cloud environments (AWS preferred)
  • Comfort working in distributed systems and asynchronous patterns
  • Strong communication skills and the ability to work across technical + non-technical teams
Nice to Have
  • Kubernetes experience
  • Airflow, Argo, streaming or message queue systems
  • Spark / big data processing
  • Frontend in Vue or React is a bonus — not required

Gainor is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Gainor are based on business needs, job requirements and individual qualifications, without regard to race, color, religion, creed, sex, sexual orientation, gender (including gender identity and expression), age, national origin, immigration status, marital or familial status, citizenship status, ancestry, physical or mental disability, genetic information, reproductive health decision making, veteran or military status, or any other characteristic or status protected under applicable federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer
Senior Python Engineer

Insight Global • Atlanta (GA)

On-site
USD 83,000 - 92,000
Python Software Engineer
Python Software Engineer

Addison Group • Nashville (TN)

Hybrid
USD 130,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+1
Python Software Engineer
Python Software Engineer

Gosnaphop • Nashville (TN)

Hybrid
USD 83,000 - 131,000
Medical insurance
Dental insurance
Vision insurance
+1
Senior Software Engineer - Python Full Stack
Senior Software Engineer - Python Full Stack

University of Michigan Health-West • Northern (KY)

On-site
USD 100,000 - 130,000
Comprehensive health coverage
FSA/HSA options
401(k) with employer contributions
+5
Python Backend Developer
Python Backend Developer

Strategio Inc. • Dallas (TX)

On-site
USD 90,000 - 120,000
Python Engineer
Python Engineer

Allspring Global Investments • Milwaukee (WI)

On-site
USD 100,000 - 130,000
Senior Backend Engineer
Senior Backend Engineer

Acceler8 Talent • United States

On-site
USD 198,000 - 242,000
Competitive salary
Equity based on experience
Hands-on role with ownership
+1
Software Engineer | Python, AWS, Airflow | NYC (Hybrid)
Software Engineer | Python, AWS, Airflow | NYC (Hybrid)

Oliver Bernard • New York (NY)

On-site
USD 140,000 - 180,000
Equity
Senior Python Engineer
Senior Python Engineer

Prestige Staffing • Alpharetta (GA)

Hybrid
USD 155,000 - 185,000
Flexible hybrid work
Competitive salary
Growth opportunities
+1
Senior Python Engineer
Senior Python Engineer

Premier Inn Hotels LLC (UAE) • United States

On-site
USD 140,000 - 190,000