Senior Python Engineer - FinTech API & Data Integrations

Self

Austin (TX)

On-site

USD 140,000 - 170,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Stock Options
Performance-based bonuses
Health, vision and dental insurance

Job summary

Self Financial is seeking a Python engineer to join the Business Systems team to build and operate the integration layer between our CRM, payments, and internal data services. This is a high-traffic, latency‑sensitive environment where performance directly affects real users.

You will design, build, and maintain Python REST services, optimize caching, use async IO, and deploy on AWS. Collaboration with CRM, DevOps, and product teams is essential for scalable, reliable integrations.

Qualifications

  • Strong professional experience with Python, including async programming and building/maintaining REST APIs.
  • Solid understanding of data integration between services, including data movement, retries, and consistency across systems.
  • Solid understanding of HTTP and API design (pagination, timeouts, rate limiting, caching) and debugging performance in live services.
  • Experience with a key-value or caching store (Redis) and caching/invalidation tradeoffs.
  • Experience with at least one major cloud provider (AWS).
  • Comfort reading logs and distributed traces to debug systems issues.

Responsibilities

  • Design, build, and maintain Python services (REST APIs) that integrate CRM with downstream systems like payments and internal data services.
  • Diagnose and resolve production performance issues, including I/O, connections, caching strategy, and API latency under load.
  • Use async Python to parallelize I/O-bound work without degrading throughput.
  • Implement and tune caching layers (Redis) for high-throughput endpoints.
  • Build and maintain integrations with a CRM platform (Salesforce), including data queries and REST-based sync.
  • Deploy and operate services in a cloud environment (AWS): serverless, containers, monitoring/alerting.
  • Use observability/APM tooling to trace requests and validate fixes with production data.
  • Write clean, well-tested code with clear API, business logic, and infrastructure separation.
  • Participate in rotating on-call/production support to triage alerts and coordinate fixes.

Skills

Python
Data integration
HTTP API design
Redis/cache
AWS
Observability/logs
Communication

Tools

Salesforce
Twilio
OpenTelemetry
OpenAPI/Swagger
Terraform
Dynatrace/Datadog/New Relic
OpenTelemetry

Job description

Self Financial is seeking a Python engineer to join the Business Systems team to build and operate the integration layer between our CRM, payments, and internal data services. This is a high-traffic, latency‑sensitive environment where performance directly affects real users.

You will design, build, and maintain Python REST services, optimize caching, use async IO, and deploy on AWS. Collaboration with CRM, DevOps, and product teams is essential for scalable, reliable integrations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer: High-Impact FinTech APIs (Remote)
Senior Python Engineer: High-Impact FinTech APIs (Remote)

Self Financial, Inc. • Austin (TX)

Hybrid
USD 140,000 - 170,000
Company equity (Stock options)
Performance-based bonuses
Health, vision & dental insurance
+7
Remote Python Integrations Developer (Fintech)
Remote Python Integrations Developer (Fintech)

Extractable • San Francisco (CA)

On-site
USD 100,000 - 130,000
Remote-first culture
Competitive salary
Growth opportunities
+1
Senior Backend Engineer — FinTech APIs & Scale (Remote)
Senior Backend Engineer — FinTech APIs & Scale (Remote)

Self • Austin (TX)

On-site
USD 145,000 - 175,000
Stock options
Bonuses
Health insurance
+6
Remote Python Backend Engineer: Financial Data Integrations
Remote Python Backend Engineer: Financial Data Integrations

Cardiff • United States

Remote
USD 120,000 - 180,000
Senior Software Engineer - Business Systems
Senior Software Engineer - Business Systems

Self Financial, Inc. • Austin (TX)

On-site
USD 140,000 - 170,000
Company equity (Stock options)
Performance-based bonuses
Health, vision & dental insurance
+7
Senior Software Engineer - Business Systems
Senior Software Engineer - Business Systems

Self • Austin (TX)

On-site
USD 140,000 - 170,000
Stock Options
Performance-based bonuses
Health, vision and dental insurance
Python Developer: FastAPI Backend for FinTech
Python Developer: FastAPI Backend for FinTech

Resourceful Talent Group • United States

Remote
USD 80,000 - 120,000
Senior Python Engineer: FinTech API & Microservices Lead
Senior Python Engineer: FinTech API & Microservices Lead

Link Group • Town of Poland (NY)

On-site
USD 120,000 - 160,000
Competitive compensation
Dynamic work environment
Global project exposure
+1
Senior Python Engineer for Real-Time Fintech Infra
Senior Python Engineer for Real-Time Fintech Infra

X4 Engineering • Austin (TX)

Hybrid
USD 160,000 - 180,000
Competitive compensation
Comprehensive benefits
Clear scope for technical growth
Senior Python Backend Architect - APIs & Microservices
Senior Python Backend Architect - APIs & Microservices

Eitacies Inc • Phoenix (AZ)

Hybrid
USD 120,000 - 140,000