We are seeking a highly skilled and motivated Lead Software Engineer, Item Syndication. This role sits within the Enterprise Item domain as the Item Syndication Lead, owning the enterprise item syndication platform end-to-end. You will be responsible for orchestrating high-volume product, pricing, availability, and content data into a unified, real-time product view that acts as the backbone for all product-facing applications-directly driving product discovery, availability, and revenue. You will help modernize our technology landscape through API-first, cloud-native (MACH) architecture, ensuring data integrity, consistency, and scalability across systems.
- This position is remote
- This role is an Individual Contributor
A day in the life as a Lead Software Engineer, Item Syndication...- Provide technical leadership and define scalable architecture aligned with enterprise and product goals
- Design, develop, and deploy APIs and microservices using .NET/C#, Golang, Node.js, and REST/gRPC
- Partner with product managers and stakeholders to translate business needs into robust technical solutions
- Champion API-first practices, including OpenAPI/Swagger, versioning, security (OAuth 2.0/JWT), and observability
- Build event-driven systems using Kafka or similar technologies for real-time data processing and syndication
- Enforce best practices in coding, testing (TDD/BDD), and documentation to ensure quality and maintainability
- Own service performance, monitoring, and continuous improvement
- Mentor engineers through code reviews, design discussions, and hands-on guidance
- Break down complex initiatives, provide estimates, and define KPIs for delivery and system health
- Drive Agile practices and contribute to continuous improvement
What you'll bring to the table...- Strong expertise in API design, microservices, and cloud-native architectures
- Deep understanding of REST/gRPC, API security, scalability, and observability
- Excellent problem-solving, analytical, and communication skills.
- Experience with CI/CD, DevOps practices, and infrastructure-as-code
- Knowledge of relational/NoSQL databases, caching, and distributed systems
- Ability to balance hands-on development with strategic leadership
We'd love to hear from you if you have...- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 8+ years of software development experience, including 2+ years in a technical leadership role
- Strong experience building scalable APIs and microservices in production environments
- Proficiency in C#/.NET, Golang, Node.js, or similar technologies.
- Experience with AWS, Azure, or GCP
- Hands-on experience with Kafka or other event-driven architectures
- Experience with SQL and NoSQL databases, along with caching technologies like Redis
- Experience with Docker, Kubernetes, modern DevOps tooling, and monitoring/observability platforms (e.g., Datadog, ELK, New Relic)
- Experience with legacy integrations (e.g., SOAP, batch processing) and/or domain exposure to retail, PIM, or DAM systems is a plus
#li-remote