Lead Software Engineer
Lead Software Engineer
Overview
We are looking for Lead Software Engineers who are passionate about building technologies that enhance the user experience for both customers and coworkers. Our inclusive and equitable work environment values diversity in identity, perspective, and background.
Culture of Development
We foster a culture centered around continuous learning and professional growth, providing numerous opportunities to explore different technologies, work on exciting projects, and build strong relationships with teammates.
- Structured Onboarding Program
- Professional Development: Tech conferences and workshops
- Knowledge Sharing: “Learn Before Lunch” seminars and Town Halls
- Mentoring: 1-1 and group mentoring opportunities
- Employee Resource Groups: Women in Tech, Mi Gente, Black Employees, and Pride & Alliance
Compensation and Benefits
- Starting Salary Range: $140,000 – $160,000 (based on skills and experience)
- Additional Benefits: Cash Profit Sharing, Retirement Fund (DPS) contributions, discretionary signing bonus, and/or relocation assistance
- Comprehensive Benefits: Zero-dollar premiums for medical, dental, pharmacy, and vision plans, 100% tuition reimbursement, first-time home buyer assistance, college assistance for dependents, and paid time off for vacation and personal time
Role and Responsibilities
As a Lead Software Engineer, you will:
- Lead Diverse Projects: Improve web and app ordering experiences, leverage data to enhance product development, and automate distribution centers.
- Project Ownership: Manage projects from design through implementation, collaborating with UX designers, customer research analysts, and other internal teams.
- Technical Exploration: Engage in diverse project topics, learn new technologies and business areas, and build technical depth through learning groups, book clubs, and one-on-one mentoring.
Key Projects
- Web Feature Development: Use modern web frameworks and tools like React and Storybook to create new software, A/B test features with customers, and leverage data to enhance the shopping experience.
- Performance Optimization: Optimize front-end and back-end code and infrastructure to deliver a superior website performance.
- Automation Systems: Develop state-of-the-art automation systems with backend integrations to seamlessly scale distribution center operations.
- Operational Excellence: Enhance distribution center operations with custom software and algorithms to optimize work capacity and box selection.
Qualifications
- Experience: 3+ years in software development
- Technical Contributions: Designed and architected production projects benefiting thousands of users
- Programming Languages: Proficiency in C#, Java, Ruby, or similar
- System Design: Experience in designing, building, delivering, and troubleshooting complex service-oriented systems
- Problem-Solving: Strong problem-solving and self-direction abilities
- Communication: Clear communication skills with diverse audiences at all organizational levels
- Leadership: Interest in managing projects and mentoring other engineers
Our Tech Stack
- Technologies: .Net, C#, React, Python, Kotlin, Swift, MongoDB, SQL Server, and more
Equal Opportunity Employer
We celebrate diversity and are committed to creating an inclusive environment for all employees. Join us to be part of a team that values learning, excellence, and growth.
Share This Job
Apply Now
We help people find the next step in their careers in technology, marketing, sales, human resources, finance, accounting, and real estate. Check out what jobs we have available today.
Follow the hottest hiring trends. #IYKYK
Talent Insights is THE place to keep up with the latest trends in hiring. From market analysis to hot takes on talent practices, tune in to learn (and maybe be entertained).
drop us a line
Need help with hiring? Turns out, we'd love to help. Contact us below.
If you're looking for a new job, check out the job openings for our clients here.