GrepJob
Self Financial

Senior Software Engineer - Business Systems

Self Financial
Apply
about 2 hours ago

Base Salary

$140k - $170k/yr

Responsibilities

  • Design, build, and maintain Python REST API services integrating CRM, payment, account-management, and internal data systems
  • Diagnose and resolve production performance issues involving blocking I/O, connection handling, caching, and API latency under load
  • Use asyncio to parallelize I/O-bound work while maintaining service throughput
  • Implement and tune Redis or similar caching layers for high-throughput endpoints
  • Build and maintain CRM integrations, including data queries and REST-based synchronization
  • Deploy and operate serverless and containerized services in AWS or a similar cloud environment
  • Use observability and APM tooling to trace requests, identify bottlenecks, and validate production fixes
  • Write clean, tested, maintainable code with separated API, business-logic, and infrastructure layers
  • Participate in rotating on-call and production support, including alert triage and incident prevention
  • Collaborate with engineering, DevOps/SRE, and product stakeholders on integration work

Requirements

  • Strong professional experience with Python, including asynchronous programming and REST API development and maintenance
  • Experience moving, synchronizing, and reconciling data across services, including handling failures, retries, and consistency issues
  • Understanding of HTTP and API design, including pagination, timeouts, rate limiting, caching, and live-service performance debugging
  • Experience with a key-value or caching data store, with Redis experience preferred
  • Experience with at least one major cloud provider, preferably AWS, including serverless functions or containerized services
  • Ability to use logs and distributed traces to debug systems issues
  • Strong written and verbal communication skills
  • Twilio or similar telephony/IVR platform experience is preferred
  • Salesforce integration experience, including SOQL, Apex, or REST APIs, is preferred
  • Familiarity with APM and observability platforms such as Dynatrace, Datadog, or New Relic, and distributed tracing or structured logging, is preferred
  • SQL experience for debugging and data validation is preferred
  • Familiarity with OpenAPI/Swagger is preferred
  • Experience with AWS Step Functions, container autoscaling, or Terraform is preferred
  • Prior on-call or production-support experience is preferred

Benefits

  • Company equity in the form of stock options
  • Performance-based bonuses
  • Employer-paid health, vision, and dental insurance coverage
  • Flexible vacation policy
  • Educational assistance
  • Free gym membership
  • Casual dress code
  • Team-building events and activities
  • Remote work arrangements and flexible work schedule
  • Paid parental leave
  • Successful completion of a background check is required
  • Applicants must be U.S. citizens or Green Card holders

Tech Stack

Categories

Self Financial

About Self Financial

201-500 employees

About Self Financial Self Financial is a credit-building platform that works to increase economic inclusion and financial resilience through easy-to-use products that make building credit accessible. Self's signature Credit Builder Account and secured Self Visa® Credit Card issued by its partner banks are designed to enable people to build credit and savings simultaneously. The company also offers free rent reporting to the three major credit bureaus, and utility payment reporting to TransUnion. Self is also the Official Credit Building App of the San Antonio Spurs. Find it on the Apple App Store (250,000+ reviews and an average 4.9 rating) or Google Play or visit Self.inc for more information.