U

URBN

Multi-brand fashion retail with lifestyle brands

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timePhiladelphia, PA, USANo salary listedIn-person

About the Job

Requirements

  • At least 7 years of software engineering experience and at least 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 artificial-intelligence-assisted development tools and practices to accelerate coding, testing, and debugging.
  • A demonstrated track record of taking at least one significant system or platform from design through production launch, including managing tradeoffs, setbacks, and cross-team coordination.
  • Expert-level backend engineering in a modern, high-performance language and framework ecosystem, with strong command of 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 group management, batch processing, error handling, and partition and scaling management.
  • Experience operating containerized workloads in an orchestrated environment, including deployments, configuration and secrets management, autoscaling, and resource tuning.
  • Comprehensive testing discipline across unit, integration, behavior-driven, and performance and load testing.

Responsibilities

  • Design and own RESTful web services and application programming interfaces supporting real-time inventory operations at scale.
  • Architect asynchronous event-driven systems and stream-processing pipelines, including consumer and producer patterns, batching strategies, error handling, and dead-letter and failure-recovery flows.
  • Implement complex, business-critical domain logic emphasizing correctness, auditability, and data integrity.
  • Design data-storage schemas, indexing strategies, and query optimization for high-throughput transactional and audit workloads.
  • Design and tune caching layers and invalidation strategies to support low-latency reads at scale.
  • Own the comprehensive test strategy across unit, integration, behavior-driven, and performance and load testing, and maintain high coverage standards.
  • Own performance and resiliency by defining and meeting targets for latency, throughput, and query performance, and building in redundancy and graceful degradation.
  • Lead site reliability engineering-like practices, including observability through structured logging, metrics, distributed tracing, and health checks; alerting; capacity planning; and deployment and release engineering.
  • Establish engineering standards for static analysis, type checking, automated quality gates, and code review practices.
  • Own the end-to-end technical roadmap by scoping, sequencing, and delivering major platform initiatives from design through production rollout.
  • Participate in cross-functional planning with product, operations, and other engineering teams to align technical work with business priorities and deadlines.
  • Mentor engineering team members, define the technical roadmap, and manage technical debt against feature velocity.
  • Lead on-call support and incident response, diagnose issues across API, database, and cache layers, and drive post-incident follow-through.

Desired Qualifications

  • Experience with supply chain, inventory, or order management systems is a plus.
  • Preferred experience with Python programming.

About the Company

URBN

Multi-brand fashion retail with lifestyle brands

URBN operates a global portfolio of lifestyle brands, including Urban Outfitters, Anthropologie, Free People, Nuuly, Terrain, and Vetri Family. Each brand targets different customer niches with a mix of clothing, accessories, and home goods, and some offerings extend into experiences like dining or a rental model with Nuuly. The multi-brand approach lets URBN serve a wide range of tastes under one umbrella and diversify beyond a single brand. Its goal is to build long-term value by expanding brand offerings, entering related product areas, and exploring services like rental to support a circular economy while reaching new markets.

Company size
10,001+
Company stage
IPO
Headquarters
Philadelphia, PA
Founded
2016

Recently Posted Jobs

Explore more opportunities at URBN

See more jobs