CSC Generation - Lead Software Engineer (Team Lead)
Requirements
• Strong hands-on experience with TypeScript/JavaScript, React, and Node.js • Proficiency / production experience with API Gateway, AWS Lambda, S3, DynamoDB. • Comfortable with IAM and CloudWatch for debugging + least-privilege design • Experience with Python and Django or comparable server-side frameworks • Track record of owning a product or service area technically — architecture decisions, code quality, and delivery outcomes • Demonstrated ability to mentor and elevate other engineers while remaining a significant individual contributor • Experience replacing or modernizing legacy systems in a production environment • Comfort triaging competing priorities, planning sprints, and communicating technical details to non-technical stakeholders • Strong opinions on code quality and engineering best practices, held loosely enough to find the best solution collaboratively • Experience with retail, e-commerce, or multi-brand platform environments • Familiarity with cloud-native architectures and microservices patterns • Prior experience in a technical lead role on a small, high-output team • Hiring Manager Interview - A deeper conversation focused on your technical leadership experience, how you approach ownership of a service area, and team dynamics. • Technical / Coding Challenge - A hands-on coding exercise to assess your problem-solving approach, code quality, and comfort working in the stack. • Possible In-Person Interview - Details and logistics will be arranged with your recruiter. • Reference Checks - Conducted in parallel with the final stages where possible. • Offer - We move quickly for the right candidate. • Interview process is subject to change. Any updates will be communicated promptly and clearly.
Responsibilities
• Serve as technical owner for your area or service within the retail service cloud, setting architecture direction and maintaining quality standards • Design, build, and ship features — reading and writing code daily alongside the team • Identify and resolve technical challenges across the stack, from profiling and refactoring to scaling the platform • Replace legacy code and services with modern, maintainable solutions and optimize the overall stack • Build frameworks and reusable patterns for upcoming projects across the portfolio • Plan and communicate product roadmaps, triage sprint tickets, and push back on requests when technical tradeoffs demand it • Mentor junior engineers through code review, pairing, and hands-on problem solving • Help build the team by driving developer productivity and contributing to hiring decisions
Benefits
• The people who do best here are builders. They take ownership, move fast, and want to see the direct impact of their work. • Cross-Functional Impact: Your technical decisions will shape services that power multiple brands across the portfolio — the scope of your work is visible and immediate. • Skill Building: Work alongside senior engineers who will challenge your thinking, with daily exposure to modern frameworks, platform-scale problems, and AI-augmented tooling. • End-to-End Ownership: Own your service area from architecture through delivery — no waiting for approvals or handing off to another team. • Competitive Benefits: Paid time off policies, 401(k) match, medical/dental/vision and a variety of supplemental policies, and employee discounts across our portfolio of brands.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT