Logo for Marathon TS

Lead Full Stack Engineer

Job description


As a Staff Software Engineer – Supply Chain, you will play a key role in building technology that empowers warehouse associates with critical visibility into warehouse management and execution systems. Your work will support solutions such as conveyor routing, sortation, order streaming, goods-to-person systems, and task and labor optimization tools.

In this position, you will lead a team of engineers responsible for designing, developing, and maintaining software products that warehouse associates depend on daily. You'll collaborate with a diverse and talented group of engineers, fostering teamwork, technical growth, and leadership development while delivering reliable, high-performing production applications.

Beyond hands-on development, you'll guide decisions around product and tool selection, configuration, security, resilience, performance optimization, and production monitoring. You'll also contribute to reusable foundational code, architectural documentation, and technical best practices. As a senior technical leader, you will mentor junior engineers, helping them strengthen their engineering and leadership skills.


Key Responsibilities

Delivery and Execution (50%)

  • Design, develop, test, deploy, and maintain software that delivers measurable business value.

  • Take a holistic, global approach to problem-solving and consistently drive results under challenging conditions.

  • Build and maintain comprehensive test suites (functional, destructive, etc.) to ensure quality and speed to production.

  • Apply AI-driven tools and techniques to improve software development and solution design.

  • Demonstrate energy, urgency, and resilience when tackling new challenges.

Planning and Alignment (30%)

  • Identify and implement innovative approaches that enhance organizational success.

  • Communicate effectively across audiences, adapting style and message to different stakeholders.

  • Collaborate with Product Teams to ensure user stories are well-defined, testable, and developer-ready.

  • Participate in agile ceremonies and promote open, effective collaboration across teams.

  • Adapt fluidly to changing priorities and team dynamics.

Support and Enablement (20%)

  • Provide technical guidance and support to product and engineering teams.

  • Mentor and coach junior engineers, sharing knowledge of modern frameworks and development best practices.

  • Identify opportunities to enhance team productivity and recommend process improvements.


Reports To

  • Typically reports to a Software Engineering Manager or Senior Manager

  • No direct reports


Travel Requirements

  • Minimal travel

Physical Requirements

  • Primarily sedentary work in a comfortable setting with occasional light activity or movement

Working Conditions

  • Indoor, office-based environment; minimal exposure to unpleasant conditions


Minimum Qualifications

  • Must be at least 18 years of age

  • Must be legally authorized to work in the United States


Preferred Qualifications

  • 5–8 years of relevant software engineering experience

  • Strong understanding of warehousing and logistics operations and how software impacts performance

  • Experience building warehouse management and execution systems, including sortation, merge, goods-to-person, and order streaming systems

  • Proficiency in front-end and back-end technologies such as React, HTML/CSS, JavaScript/TypeScript, Java, Spring Boot, and Node.js

  • Experience with relational and NoSQL databases, cloud computing, CI/CD pipelines, and modern software design patterns

  • Familiarity with security frameworks, authorization/authentication, and test automation

  • Skilled in debugging, root cause analysis, and version control

  • Experience with Big Data platforms (e.g., BigQuery) and NoSQL databases (e.g., BigTable, Cassandra, HBase)

  • Hands-on experience developing AI copilots or autonomous agents to improve engineering productivity or operational throughput


Education

  • Bachelor's degree (or equivalent) in Computer Science, Engineering, or a related field


Experience

  • Minimum: 5 years

  • Preferred: 8 years


Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").

Full Stack Engineer Related jobs

Other jobs at Marathon TS

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.