Senior Python Engineer - FinTech API & Data Integrations

Self

Austin (TX)

On-site

USD 140,000 - 170,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

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
Senior Python Engineer for Scalable FinTech APIs
Senior Python Engineer for Scalable FinTech APIs

Triwill Group • Austin (TX)

On-site
USD 140,000 - 170,000
Senior Python Engineer - High-Impact FinTech APIs
Senior Python Engineer - High-Impact FinTech APIs

Self • Austin (TX)

On-site
USD 140,000 - 170,000
Stock options
Performance bonuses
Health, vision, dental insurance
+4
Senior Software Engineer - Business Systems
Senior Software Engineer - Business Systems

Triwill Group • Austin (TX)

On-site
USD 140,000 - 170,000
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
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
Senior Python Engineer: APIs, Data Pipelines & FinTech
Senior Python Engineer: APIs, Data Pipelines & FinTech

Revolut • Town of Poland (NY)

Hybrid
USD 140,000 - 180,000
Remote Backend Engineer - Python APIs & Services
Remote Backend Engineer - Python APIs & Services

Self Financial, Inc. • United States

On-site
USD 120,000 - 160,000
Senior Software Engineer - Business Systems
Senior Software Engineer - Business Systems

Self Financial, Inc. • Austin (TX)

Hybrid
USD 140,000 - 170,000
Company equity (Stock options)
Performance-based bonuses
Health, vision & dental insurance
+7
Senior Backend Engineer – Python, APIs, Scalable Systems, Equity
Senior Backend Engineer – Python, APIs, Scalable Systems, Equity

Self • Austin (TX)

On-site
USD 145,000 - 175,000
Company equity
Performance-based bonuses
Health, vision and dental insurance
+6