Jobs · Pennsylvania

Senior Software Engineer

HybridFull-time
Senior Engineer — Inventory Management SystemURBN 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 ResponsibilitiesDesign and own RESTful web services and APIs supporting real-time inventory operations at scaleArchitect asynchronous event-driven systems and stream processing pipelines, including consumer/producer patterns, batching strategies, error handling, and dead-letter/failure recovery flowsImplement complex, business-critical domain logic with an emphasis on correctness, auditability, and data integrityDesign data storage schemas, indexing strategies, and query optimization for high-throughput transactional and audit workloadsDesign and tune caching layers and invalidation strategies to support low-latency reads at scaleOwn comprehensive test strategy across unit, integration, behavior-driven, and performance/load testing; maintain high coverage standardsOwn performance and resiliency: define and meet targets for latency, throughput, and query performance; build in redundancy and graceful degradationLead SRE-like practices: observability (structured logging, metrics, distributed tracing, health checks), alerting, capacity planning, and deployment/release engineeringEstablish engineering standards: static analysis, type checking, automated quality gates, and code review practicesOwn the technical roadmap end-to-end: scope, sequence, and deliver major platform initiatives from design through production rolloutParticipate in cross-functional planning with product, ops, and other engineering teams to align technical work with business priorities and deadlinesMentor engineering team members; define technical roadmap and manage technical debt vs. feature velocityLead 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 debuggingDemonstrated track record of taking at least one significant system or platform from design through production launch, including the tradeoffs, setbacks, and cross-team coordination involvedExpert-level backend engineering in a modern, high-performance language/framework ecosystem, with strong command of asynchronous programming patternsDeep experience with production-grade data stores: schema/data modeling, indexing, transactions, replication, and query optimization at scaleExperience with distributed messaging/event-streaming systems: consumer group management, batch processing, error handling, and partition/scaling managementExperience 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 testingExperience with supply chain / inventory / order management systems a plusPreferred experience with programming language - Python

Similar jobs

Senior Software Engineer

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com