Lead Software Engineer
CSC Generation
Description
Design Your Future With Us. Creativity lives here. We celebrate craftsmanship, design, and inspired living. Whether you are in marketing, tech, or logistics, your voice and vision matter. We showcase employee spaces, share design stories, and promote growth through a culture of flexibility, storytelling, and opportunity. From onboarding to day-to-day, we help you bring your style to life.
Reports to: Director of Engineering
Location: Remote, United States
\nOur retail platform is scaling across multiple brands and needs a senior engineer who can own a service area end-to-end â setting technical direction, writing production code daily, and raising the bar for the developers around you. As Software Engineer (Team Lead), you will serve as the technical owner for a core area of our retail service cloud, designing approaches, contributing code, and mentoring engineers while driving the roadmap from legacy replacement through new feature delivery.
In your first 6â12 months, success means you have shipped meaningful improvements to the platform, replaced targeted legacy services, and established clear technical standards that the team follows without prompting.
This is a lean team. You will own a lot, move fast, and make decisions with full end-to-end responsibility.
- 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
- 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
- Tagssoftwaredesignpythondjangotechnicaldevelopergrowthdirectorcodevoicemanagerapileadseniorjuniorrecruitingengineerengineeringdigital nomad
Apply for this Position
About CSC Generation
Company scraped from remoteok
Job Stats
Hiring Across Borders?
Interview Prep Guide
Preparation Strategy
To prepare for this role, focus on reviewing system design principles, practicing coding challenges, and preparing to discuss technical leadership experiences. Review the company's technology stack and be prepared to discuss your experience with cloud-based retail services. Practice answering behavioral questions and prepare examples of your leadership experiences. Additionally, review industry trends and emerging technologies to demonstrate your ability to stay current and adapt to changing technical landscapes.
Likely Interview Rounds
- 1. Technical~60 min
What to prep: Review system design principles, practice coding challenges, and prepare to discuss technical leadership experiences
- How would you design a scalable e-commerce platform?
- What are some strategies for replacing legacy code with modern solutions?
- How do you approach technical debt and prioritize refactoring?
- Can you describe your experience with cloud-based retail services?
- 2. Behavioral~60 min
What to prep: Prepare examples of leadership experiences, review behavioral interview questions, and practice discussing technical decisions
- Tell me about a time when you had to mentor a junior engineer
- How do you handle conflicting priorities and technical tradeoffs?
- Can you describe your experience with agile development methodologies?
- How do you communicate technical plans and roadmaps to non-technical stakeholders?
Most Likely Questions
- What are your strengths and weaknesses as a technical leader?
- How do you stay current with industry trends and emerging technologies?
- Can you describe your experience with cloud-based platforms?
- How do you approach problem-solving and debugging complex technical issues?
Common Pitfalls
- Lack of preparation for technical questions
- Inability to articulate technical vision and leadership experiences
- Failure to demonstrate expertise in relevant technologies and platforms
Free Prep Resources
- • LeetCode
- • System Design Primer (GitHub: donnemartin)
- • NeetCode