Staff Software Engineer, Martech

Hybrid Full TimeNew York, New York, United StatesFlex

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.

Tired of manual job applications?

JobCopilot auto-applies to thousands of RevOps and GTM roles on your behalf — so you can focus on interviews, not applications.

RevOps Careers Favicon

Get the latest RevOps jobs every Monday.

No noise. Just the best GTM roles, curated weekly.

We don’t spam! Read our privacy policy for more info.

Applying for this role?

Tailor your resume to this exact role — hiring managers notice the difference.

Latest articles on the blog

RECRUITERS!

Reduce the risk of your recruitment process (applicant quality, long and inefficient process) by selecting from a relevant pool of candidates.

POST A NEW JOB NOW!