Nuuly Services Software Engineer - Level III

URBN

  • Philadelphia, Pennsylvania, United States
  • Remote
  • Posted Aug 9, 2026
Sign up — let your agent apply Sign in

BestApply tailors your resume and applies for you.

StreamingGoogle CloudMicronautAWSJavaHTTPDistributed SystemsJVMRESTAzureSpringJSON

Job description

About the role

The Nuuly Services Software Engineer (Level III) will help mature the Nuuly platform into a stable, scalable backbone for new innovations, designing and building streaming and message‑processing services with JVM‑based tools (Kotlin, Spring, Micronaut), Kubernetes and cloud platforms, while leading design discussions, mentoring teammates and delivering end‑to‑end features.

About the company

URBN (Urban Outfitters, Inc.) is a multi‑brand retail company operating brands such as Urban Outfitters, Free People, Anthropologie, Terrain, Nuuly and others, focusing on fashion and lifestyle while emphasizing diversity, inclusion and comprehensive employee benefits.

Requirements

  • 4+ years experience with server‑side development and proven team contributions
  • Proficiency in one or more object‑oriented server‑side languages
  • Basic understanding of streaming data, distributed system design, and messaging technologies
  • Experience and enthusiasm for testing and test‑driven development
  • Ability to quickly familiarize with existing codebases and toolsets
  • Ability to propose and discuss solutions in informal tech‑leadership settings
  • Experience with streaming or asynchronous data processing
  • Experience with major cloud providers (GCP, AWS, or Azure)
  • Experience with web service standards such as HTTP, JSON, REST
  • Operational knowledge of Java, Kotlin, Scala, or other JVM language
  • Experience with at least one mainstream distributed system (e.g., Kafka, Spark, Storm, Cassandra)