Role Overview
Flex is looking for a Staff Software Engineer to join their MarTech team. The role involves spearheading 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 ad platforms, website, messaging systems, analytics, and product data.
What You Will Do
Build and own full-stack marketing services and web experiences that drive customer acquisition and retention. Design and develop 24/7 high-scale APIs, event-driven services, and data pipelines.
Why It Might Be a Fit
The successful candidate will work closely with marketing, data, product, design, and engineering peers to launch features and experiments across web and mobile.
Requirements
- 8+ years of professional software development experience
- 6+ years of hands-on experience with Java
- 3+ years of experience with TypeScript
- 3+ years of experience with React (or React Native)
- Excellent written and verbal communication skills
- Experience building high-quality, high-performance web and mobile UIs
- Proficient in Java frameworks and tools
- Experience with service-oriented architecture, REST APIs, webhooks, message queues, event-driven design, and scalable architectures
- Experience with AWS and containerization tools
- Comfort integrating and debugging third-party APIs and SDKs
Benefits
- Competitive medical, dental, and vision
- Company equity
- 401(k) plan with company match
- Unlimited paid time off + 13 company paid holidays
- Parental leave
- Free Flex subscription
To apply for this job please visit job-boards.greenhouse.io.

Follow us on social media