URBN Senior Software Engineer

URBN

Philadelphia (Philadelphia County)

On-site

USD 150,000 - 210,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
Employee discounts

Job summary

URBN is seeking a Senior Software Engineer to lead development, optimization, and production support of the inventory management platform. You will own outcomes, architect solutions, and rally a team to reliable, measurable results that meet delivery timelines.

The role emphasizes hands-on leadership, complex system design, and collaboration with product, ops, and other engineering teams to align technical work with business priorities.

Qualifications

  • 7+ years software engineering; 3+ years in a delivery-focused leadership/ownership role.
  • Experience with AI-assisted development tools to accelerate coding, testing, and debugging.
  • Proven track record taking a system from design through production with cross-team coordination.
  • Expert-level backend engineering in a modern, high-performance language with async patterns.
  • Deep experience with production-grade data stores, modeling, indexing, and optimization.
  • Experience with distributed messaging/event streams: consumer groups, batching, error handling, scaling.
  • Experience operating containerized workloads in orchestrated environments (deployments, config, autoscaling).
  • Comprehensive testing discipline across unit, integration, behavior-driven, and performance/load testing.
  • Experience with supply chain / inventory / order management systems is a plus.
  • Preferred experience with Python programming language.

Responsibilities

  • Design and own RESTful web services and APIs for real-time inventory operations at scale.
  • Architect asynchronous event-driven systems and stream processing pipelines.
  • Implement complex domain logic with emphasis on correctness and data integrity.
  • Design data storage schemas, indexing, and query optimization for high-throughput workloads.
  • Design and tune caching layers and invalidation strategies for low-latency reads.
  • Own comprehensive test strategy across unit, integration, behavior-driven, and performance testing.
  • Define latency, throughput, and query performance targets; ensure redundancy and graceful degradation.
  • Lead SRE-like practices: observability, alerting, capacity planning, and deployment/release engineering.
  • Establish engineering standards: static analysis, type checking, automated gates, code reviews.
  • Own the technical roadmap end-to-end and deliver major platform initiatives.
  • Collaborate with product/ops/other teams to align work with business priorities.
  • Mentor engineers and manage technical debt vs feature velocity.
  • Lead on-call and incident response and drive post-incident follow-through.

Skills

Backend engineering
Asynchronous programming
Distributed messaging
API design
Performance tuning
Observability
Container orchestration
Testing discipline
Python
Data modeling

Tools

Docker
Kubernetes
Kafka
SQL/NoSQL databases

Job description

Role Summary

Senior Engineer — Inventory Management System

URBN is looking for a Senior Software Engineer to Lead development, performance optimization, and production support of URBN's inventory management platform. We're looking for a hands-on technical leader who has taken complex systems from concept through production, architect the solution, rally a team around it, and see it through to a reliable, measurable outcome. You will own outcomes and be accountable for delivery timelines as much as the technology.

Role 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, including consumer/producer patterns, batching strategies, error handling, and dead-letter/failure recovery flows
  • Implement complex, business-critical domain logic with an emphasis on 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 comprehensive test strategy across unit, integration, behavior-driven, and performance/load testing; maintain high coverage standards
  • Own performance and resiliency: define and meet targets for latency, throughput, and query performance; build in redundancy and graceful degradation
  • Lead SRE-like practices: observability (structured logging, metrics, distributed tracing, health checks), alerting, capacity planning, and deployment/release engineering
  • Establish engineering standards: static analysis, type checking, automated quality gates, and code review practices
  • Own the technical roadmap end-to-end: scope, sequence, and deliver major platform initiatives from design through production rollout
  • Participate in cross-functional planning with product, ops, and other engineering teams to align technical work with business priorities and deadlines
  • Mentor engineering team members; define technical roadmap and manage technical debt vs. feature velocity
  • Lead on-call support and incident response; diagnose issues across API, database, and cache layers, and drive post-incident follow-through
Role Qualifications
  • 7+ years software engineering; 3+ years in a role with direct ownership of project delivery (technical lead, engineering manager, or senior IC accountable for outcomes, not just code)
  • Experience with AI-assisted development tools and practices to accelerate coding, testing, and debugging
  • Demonstrated track record of taking at least one significant system or platform from design through production launch, including the tradeoffs, setbacks, and cross-team coordination involved
  • Expert-level backend engineering in a modern, high-performance language/framework ecosystem, with strong command of asynchronous programming patterns
  • Deep experience with production-grade data stores: schema/data modeling, indexing, transactions, replication, and query optimization at scale
  • Experience with distributed messaging/event-streaming systems: consumer group management, batch processing, error handling, and partition/scaling management
  • Experience operating containerized workloads in an orchestrated environment (deployments, configuration/secrets management, autoscaling, resource tuning)
  • Comprehensive testing discipline across unit, integration, behavior-driven, and performance/load testing
  • Experience with supply chain / inventory / order management systems a plus
  • Preferred experience with programming language - Python
The Perks

URBN offers comprehensive Perks & Benefits to employees. Availability and eligibility to specific benefits may be subject to your location and employment status. Benefits include medical, dental, vision, PTO, generous employee discounts, retirement savings and much more! For additional information visit www.urbn.com/work-with-us/benefits

EEO Statement

URBN celebrates diversity and is committed to creating an inclusive environment for all employees. We are proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, sex (including gender, pregnancy, sexual orientation, and gender identity or expression), religion, creed, age, physical or mental disability, national origin or ancestry, ethnicity, citizenship, service in the uniformed services, genetic information, or any other protected characteristic as established by law. We believe strongly in fostering a safe, fair and respectful work environment. To ensure compliance with our non-discrimination and anti-harassment policies, we offer anti-harassment training to managers and employees.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

URBN Senior Software Engineer
URBN Senior Software Engineer

URBN Urban Outfitters, Inc. • Philadelphia, Northern (KY)

Hybrid
USD 140,000 - 190,000
Medical benefits
Dental benefits
Vision benefits
+3
URBN Senior Software Engineer
URBN Senior Software Engineer

URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly) • Philadelphia

On-site
USD 140,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+3
URBN Software Engineer
URBN Software Engineer

URBN • Philadelphia

On-site
USD 90,000 - 130,000
Medical benefits
Dental benefits
Vision benefits
+3
URBN Software Engineer II
URBN Software Engineer II

URBN Urban Outfitters, Inc. • Philadelphia, Northern (KY)

Hybrid
USD 110,000 - 160,000
Medical
Dental
Vision
+3
URBN Software Engineer II
URBN Software Engineer II

URBN • Philadelphia

On-site
USD 90,000 - 130,000
Medical benefits
PTO
Employee discounts
URBN Staff Software Engineer
URBN Staff Software Engineer

URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly) • Philadelphia

On-site
USD 140,000 - 190,000
Medical, dental, vision
Paid time off
Employee discounts
+1
URBN Software Engineer II
URBN Software Engineer II

URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly) • Philadelphia

On-site
USD 110,000 - 140,000
Medical insurance
Dental coverage
Vision insurance
+3
URBN Software Engineer
URBN Software Engineer

Terrain • Philadelphia

On-site
USD 110,000 - 150,000
Healthcare benefits
Employee discounts
Senior Software Engineer
Senior Software Engineer

URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly) • Philadelphia

On-site
USD 120,000 - 180,000
URBN Staff Software Engineer
URBN Staff Software Engineer

URBN • Philadelphia

On-site
USD 100,000 - 140,000
Medical benefits
Dental benefits
Vision benefits
+3