We are looking for a Principal Software Engineer to shape the architecture and development of a high-performance ecommerce platform. The ideal candidate will have deep technical expertise, leadership experience, and a passion for building innovative software that elevates user experiences.
Requirements
- Bachelor’s or Master’s degree in Computer Science or related field
- 10+ years of professional software development experience, preferably with strong ecommerce expertise
- Expertise with Java Spring Framework, Spring Boot, and Node.js
- Strong front-end experience with HTML, CSS, JavaScript, and React
- Deep knowledge of software architecture, distributed systems, and design patterns
- Proficiency in at least one core backend language such as Java, Python, or C#
- Experience leading engineering teams and delivering production-grade software
- Strong understanding of relational databases and SQL
- Hands-on experience with Docker, Kubernetes, and CI/CD pipelines
- Experience with AWS or GCP and cloud-first architecture principles
- Excellent communication, leadership, and cross-functional collaboration skills
- Strong problem-solving abilities with creative and strategic thinking
Benefits
- Competitive salary and total rewards package
- Paid time off policies, holidays, and sick days
- 401(k) retirement plan with employer match
- Comprehensive medical, dental, and vision coverage
- AI-first skill-building opportunities and professional development support
- Mentorship and accelerated career growth paths
- Flexible work arrangements, including remote and hybrid options
- Employee discounts across the company’s portfolio of brands
- Exposure to executive leadership and strategic decision-making