Urban Outfitters, Inc.

URBN Senior Software Engineer

Urban Outfitters, Inc.
Apply
1 day ago
Philadelphia, PA, USASenior

Responsibilities

  • Design and own RESTful web services and APIs supporting real-time inventory operations at scale.
  • Architect asynchronous event-driven systems and stream-processing pipelines with robust batching, error handling, and failure recovery.
  • Implement business-critical domain logic with strong correctness, auditability, and data integrity.
  • Design and optimize schemas, indexes, queries, transactions, replication, and caching for high-throughput workloads.
  • Own comprehensive unit, integration, behavior-driven, and performance/load testing strategies.
  • Define and meet latency, throughput, and query-performance targets while building resiliency, redundancy, and graceful degradation.
  • Lead observability, alerting, capacity planning, deployment, release engineering, and SRE-like operational practices.
  • Establish engineering standards covering static analysis, type checking, automated quality gates, and code reviews.
  • Own the technical roadmap and deliver major platform initiatives from design through production rollout.
  • Coordinate technical priorities with product, operations, and engineering teams; mentor team members and manage technical debt.
  • Lead on-call support and incident response, diagnose issues across API, database, and cache layers, and drive post-incident improvements.

Requirements

  • 7+ years of software engineering experience.
  • 3+ years in a role with direct ownership of project delivery, such as technical lead, engineering manager, or senior individual contributor accountable for outcomes.
  • Experience with AI-assisted development tools and practices for coding, testing, and debugging.
  • Demonstrated experience taking a significant system or platform from design through production launch, including tradeoffs and cross-team coordination.
  • Expert-level backend engineering experience in a modern, high-performance language and framework ecosystem, including asynchronous programming patterns.
  • Deep experience with production-grade data stores, including schema and data modeling, indexing, transactions, replication, and query optimization at scale.
  • Experience with distributed messaging and event-streaming systems, including consumer groups, batch processing, error handling, and partition/scaling management.
  • Experience operating containerized workloads in an orchestrated environment, including deployments, configuration and secrets management, autoscaling, and resource tuning.
  • Comprehensive testing experience across unit, integration, behavior-driven, and performance/load testing.
  • Experience with supply chain, inventory, or order management systems is preferred.
  • Python experience is preferred.

Benefits

  • Medical, dental, and vision benefits.
  • Paid time off.
  • Generous employee discounts.
  • Retirement savings benefits.
  • Additional benefits may vary based on location and employment status.

Tech Stack

Categories

Urban Outfitters, Inc.

About Urban Outfitters, Inc.

501-1,000 employees

Urban Outfitters, Inc. (URBN) is a publicly traded retail company that designs, sources, and sells apparel, accessories, and home goods for young adults through the Urban Outfitters, Anthropologie, Free People, and related brands, plus e-commerce. Headquartered in Philadelphia and founded in 1970, it operates stores in North America and Europe. The company also runs Nuuly, a clothing rental and resale platform.

Contact me