Staff Software Engineer, Martech
Flex · USA
About this role
**Flex — Staff Software Engineer (MarTech)** Flex is a growth-stage, NYC-headquartered FinTech company building the best rent payment experience—helping renters pay throughout the month on a schedule that fits their finances and budget. **About the role** Flex is looking for a **Staff Software Engineer** to join our **MarTech (Marketing Technology)** team. You’ll spearhead the implementation of platforms, services, and customer-facing web experiences that power how Flex finds, wins, and keeps customers. MarTech is the connective layer between our ad platforms, website, messaging systems, analytics, and product data—turning marketing spend into a measurable, repeatable growth engine. You’ll own growth engineering end to end across: - **Lifecycle Marketing** (email & SMS) - **Performance Marketing** (paid acquisition) - **Brand** (social and every getflex.com property) - **Product Marketing** **Projects you’ll work on** - **Incentive platform**: event-driven credit assignment for referrals, affiliates, and campaigns. - **Attribution & measurement**: conversion APIs, identity resolution, and spend/event pipelines behind acquisition cost reporting. - **Customer-facing web**: the full getflex.com surface area and paid-acquisition landing pages. - **Lifecycle messaging**: campaign orchestration, audience syncs, and event-driven notifications. **What you’ll do** - Build and own full-stack marketing services and web experiences that drive acquisition and retention. - Design and develop **24/7 high-scale APIs**, event-driven services, and data pipelines (AWS; **Java/Spring Boot**, **TypeScript/React**). - Build measurement into everything you ship; integrate third-party ad, analytics, and messaging platforms behind durable abstractions. - Partner closely with marketing, data, product, design, and engineering to launch features and experiments across web and mobile. **Qualifications** *Minimum* - **8+ years** professional software development experience - **6+ years** hands-on **Java** - **3+ years** **TypeScript** - **3+ years** **React** (or React Native), including modern architectures/tooling (Hooks, Components, Context, state management) - Excellent written/verbal communication and cross-functional collaboration—especially translating marketing goals into engineering tradeoffs - Proven experience building high-quality, high-performance **web and mobile UIs** to spec (responsive, SEO-conscious, conversion-optimized) - Proficient with Java frameworks/tools at Flex: **Spring** (core/web/boot), **Gradle**, **JUnit**, **JVM** tuning (memory/performance/GC) - Experience with service-oriented architecture, **REST APIs**, webhooks, message queues, event-driven design, and scalable architectures - Experience with **AWS** (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization tools - Comfort integrating/debugging third-party APIs/SDKs (rate limits, partial failures, reconciliation) *Preferred* - Experience on a growth, marketing engineering, or MarTech team - Hands-on experience with platforms such as **Braze**, **Singular/AppsFlyer/Branch**, **Google Tag Manager**, **Amplitude**, **LaunchDarkly**, or ad/conversion APIs (Meta/Google/TikTok/Apple) - Familiarity with attribution, identity resolution, and conversion tracking under privacy constraints (consent management, state privacy laws, platform tracking restrictions) - Experience with A/B testing & experimentation, web performance optimization, and headless/CMS tooling - Experience wit
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.