URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly)
URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly)
URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly) is a global consumer company spanning fashion, lifestyle retail, and related services. Its portfolio includes Urban Outfitters, Anthropologie, Free People, and Nuuly, offering clothing, accessories, home goods, and apparel rental experiences for distinct customer communities. The company’s work combines brand-led retail with digital commerce, responsible sourcing, and efforts to foster an inclusive workplace. For job seekers, URBN brings together teams supporting multiple well-known lifestyle brands across retail, product, technology, operations, and corporate functions.

Software Engineer II, Kafka and Python — URBN, Philadelphia

Build Kafka event-streaming and integration services at URBN, supporting the move from legacy platforms to cloud-native systems. The role uses Python, automated testing, and CI/CD practices.

Description

  • Build and maintain services within URBN’s Kafka event-streaming architecture.
  • Develop and support enterprise integrations as legacy platforms are migrated.
  • Use agentic coding tools such as Claude Code and Codex to plan, implement, and troubleshoot defined tasks.
  • Create and maintain automated tests.
  • Contribute to code reviews by offering and responding to feedback.
  • Work with Product Managers, Platform Engineers, and Software Engineers on features and integrations.
  • Diagnose and resolve defects found in development, testing, or production support.
  • Raise unclear requirements and architectural questions with senior engineers.
  • Document services and engineering patterns.
  • Learn and follow practices for Kafka topic design, schema changes, and service migrations.

Requirements

  • Bring 2–5 years of professional software engineering experience.
  • Have working Python skills and experience developing and maintaining services or APIs.
  • Have exposure to event-driven systems or message queues; Kafka experience is helpful but not required.
  • Be familiar with cloud platforms; GCP is preferred.
  • Know modern CI/CD and software testing practices.
  • Be comfortable using or learning agentic coding tools such as Claude Code, Codex, or Cursor.
  • Communicate clearly in writing.
  • Practice thorough code reviews.
  • Ask questions when scope or requirements are unclear.
  • Be keen to learn distributed systems and enterprise integration patterns.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Paid time off
  • Employee discounts
  • Retirement savings
  • Anti-harassment training for managers and employees

Related Jobs