Senior Software Engineer - Business Systems
Core
Design, build, and maintain high-performance Python services (REST APIs) that integrate CRM platforms with downstream payment and account management systems.
Role type
Senior Software Engineer (Business Systems Integration)
Builds
Integration layer connecting core platforms (CRM, payments) to customer-facing tools
Domain
FinTech, Business Systems, Data Integration
Deliverable
production ML models | product features
Required skills
Python (async/await), REST API design, data integration & reconciliation, HTTP debugging, caching strategies, cloud infrastructure (AWS), observability/APM, SQL
Preferred skills
Redis, Salesforce (SOQL/Apex), Twilio, Terraform, OpenTelemetry
Technologies
Python, asyncio, Redis, AWS, Salesforce, Twilio, Dynatrace/Datadog, OpenAPI, Terraform
Responsibilities
Design and maintain Python services integrating CRM with payments and internal data services; Diagnose and resolve production performance issues (I/O, latency, caching); Deploy and operate services in cloud environments (serverless, containers); Participate in on-call rotation for production support; Collaborate with DevOps/SRE and product teams on integration scope.
Seniority
Senior, hands-on IC