Senior Software Engineer, Lifecycle
Core
Design and operate scalable backend infrastructure for personalized, timely customer communications (SMS, email, push) and marketing automation.
Role type
Senior Software Engineer (Backend/Infrastructure)
Builds
Unified communications platform, real-time event-triggered messaging systems, and reverse ETL workflows.
Domain
Fintech / AI Lending / Marketing Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Microservices architecture, API design, Cloud environment operations (AWS), Backend development (Kotlin/Java/Ruby/Python), System reliability engineering, Cross-functional collaboration
Preferred skills
Marketing/Growth team experience, Reverse ETL tools (Hightouch, Census), Data pipeline tooling (Airbyte, Fivetran, Databricks), Real-time event streaming systems, Third-party API integration
Technologies
AWS, Kotlin, Java, Ruby, Python, Hightouch, Census, Airbyte, Fivetran, Databricks, Iterable, Braze, Salesforce Marketing Cloud
Responsibilities
Design and build scalable backend services for unified communications; Develop systems for real-time, event-triggered messaging and marketing automation; Translate large datasets into marketing capabilities via APIs and streaming pipelines; Partner with product and data teams to define requirements; Lead medium-sized projects independently; Improve system reliability and iteration speed.
Seniority
Senior, hands-on IC

