URBN Senior Software Engineer
Job in
Philadelphia, Philadelphia County, Pennsylvania, 19190, USA
Listed on 2026-10-15
Listing for:
Urban Outfitters
Full Time
position Listed on 2026-10-15
Job specializations:
-
Software Development
Backend Developer, Senior Developer, Software Architect, Software Engineer
Job Description & How to Apply Below
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 Qualifications7+ 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 PerksURBN offers comprehensive Perks & Benefits to employees. Availability and eligibility to specific benefits may be subject to your location and employment…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×