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.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

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.

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!