Nuuly Services Software Engineer - Level III
URBN
- Philadelphia, Pennsylvania, United States
- Remote
- Posted Aug 9, 2026
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)