Crate and Barrel is a company that inspires purpose-filled living by delivering home furnishings that are expertly designed and responsibly sourced. They are seeking a highly skilled Lead Software Engineer, Item Syndication, who will own the enterprise item syndication platform and ensure data integrity and scalability across systems.
Responsibilities:
- 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
Requirements:
- 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
- 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