
Staff Software Engineer
URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly)
full-time
Posted on:
Location Type: Office
Location: Philadelphia • Pennsylvania • United States
Visit company websiteExplore more
Job Level
About the role
- Design and development of MCP servers for agentic tools using FastMCP or similar technologies.
- Design and development of agentic workflows using ADK, A2A, LangGraph, or similar technologies.
- Design and development of microservices using FastAPI, GraphQL, or similar technologies.
- Develop functional designs while interacting with enterprise architects, developers, business partners, and end users.
- Collaborating with Product Designers, Product Managers, and other Software Engineers to deliver compelling user-facing products.
- Conduct exploratory proof-of-concept studies to assess potential deployment architectures and evaluate new data engineering technologies.
- Propose, promote, and facilitate paved paths for algorithm integration and productization, laying foundations for feedback loops and data flywheels.
- Collaborate with the team to implement and maintain the ML architecture, including data pipelines and applications that enable training and inference of ML models in production.
- Foster strong cross-functional partnerships.
- Champion best practices in full-stack algorithm engineering.
Requirements
- AI-Augmented Development: Proficient in leveraging AI-powered development tools (e.g., Cursor, VS Code Copilot, Claude Code, or Gemini) to accelerate code authoring, refactoring, and complex troubleshooting while maintaining high standards for code quality and security.
- RESTful APIs & Distributed Systems: Strong background in designing and building scalable RESTful APIs and Distributed Systems.
- System Integration & AI Workflows: Ability to integrate complex workflows and AI/ML services into backend systems using modern orchestration frameworks and event-driven patterns.
- Containerization & Cloud: Proficiency with Docker for containerization and experience deploying applications to major public cloud platforms.
- Infrastructure as Code (IaC): Hands-on experience defining and managing infrastructure using Terraform or similar tools to ensure reproducible, version-controlled, and auditable environments.
- Database Management: Proficiency with relational databases for transactional workloads, including schema design, connection pooling, and performance tuning.
- Quality & Automation: Dedication to modern engineering practices, including CI/CD pipelines, Test-Driven Development (TDD), and automated code quality standards.
Benefits
- medical
- dental
- vision
- PTO
- generous employee discounts
- retirement savings and much more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
FastMCPADKA2ALangGraphFastAPIGraphQLAI-Augmented DevelopmentRESTful APIsDistributed SystemsContainerization
Soft Skills
collaborationcross-functional partnershipscommunicationproblem-solvingbest practices advocacy