CSC Generation ยท 3 days ago
Principal Software Engineer
CSC Generation is a company focused on connecting people to their passions through outdoor retail. They are seeking a Principal Software Engineer to lead the development of their ecommerce platform, mentor engineering teams, and drive architectural improvements.
AnalyticsFinanceRetailSoftware
Responsibilities
Lead end to end software delivery including architecture design hands on development testing deployment documentation and production support for our ecommerce platform
Serve as a technical mentor and coach for engineers across levels supporting code reviews technical decisions and skill development
Partner with Product Design and Engineering leadership to deliver scalable user focused features that elevate business value
Champion modern engineering practices including clean architecture unit testing automation performance optimization and observability
Drive key initiatives as a technical leader occasionally guiding a small team of engineers from concept to delivery
Influence architectural direction and propose improvements that enhance system performance scalability reliability and maintainability
Produce high quality documentation including TRDs diagrams technical instructions and onboarding materials
Own reliability monitoring alerting and incident response for mission critical systems
Stay current with new technologies and contribute to innovation and continuous improvement across the engineering organization
Identify opportunities to simplify legacy components reduce technical debt and deliver long term efficiency gains
Qualification
Required
Bachelor degree or Master degree in Computer Science or related field
10 plus years of professional software development experience with strong ecommerce background
Expertise with Java Spring Framework Spring Boot and NodeJs
Strong front end experience with HTML CSS JavaScript and React
Deep expertise in software architecture distributed systems and design patterns
Proficiency in at least one core backend language such as Java Python or C Sharp
Proven history of leading engineering teams and delivering production grade software
Strong understanding of relational databases and SQL
Experience with NoSQL or document oriented databases
Hands on skill with Docker Kubernetes CI CD pipelines
Experience with AWS or GCP and cloud first architecture
Excellent communication leadership and cross functional collaboration skills
Strong problem solving talent and the ability to think creatively and strategically
Benefits
Paid time off policies
401(k)/RRSP match
Medical/dental/vision and a variety of supplemental policies
Employee discounts at our portfolio companies
Company
CSC Generation
CSC Generation develops a proprietary technology platform designed to save brands from liquidating.
H1B Sponsorship
CSC Generation has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (1)
2023 (5)
2022 (7)
2021 (3)
Funding
Current Stage
Late StageTotal Funding
unknown2024-08-27Series E
2021-10-01Series D
2019-01-01Series Unknown
Leadership Team
Justin Yoshimura
Founder, Chairman and CEO
Recent News
2025-07-19
2025-03-28
Company data provided by crunchbase