Demo

Senior Software Engineer (CA-Remote)

K&L Wine Merchants
Northern + Southern, CA Remote Full Time
POSTED ON 1/25/2025
AVAILABLE BEFORE 3/23/2025


*This is a remote role in CA*


ABOUT US 


K&L Wine Merchants is widely recognized as one of the leading independent wine retailers in the United States. We offer a world-class selection of wine, spirits, and beer at four retail locations and through our website. We are a growth-minded company made up of a tight-knit team dedicated to providing excellent, knowledgeable service to our loyal customers. If you are seeking an exciting career and an ‘all-access pass’ to the business and culture of wine and spirits, K&L Wine Merchants is the perfect match! 


WHAT WE’RE LOOKING FOR  


Senior Software Engineer 


You will thrive at K&L if you are scrappy, adaptable, curious, and self-starting. We look for engineers with a pragmatic and simple design sense, and put trust in them to do their best work. Specifically, this means the freedom to ship quickly and often, (you will do this in your first week) end to end project ownership, and leadership that understands the value in tech debt initiatives. We strive for a low process environment. and one where engineers can collaborate directly with the CEO and other business counterparts. 


This small team is a great place to get lots of experience quickly – you will have opportunities to explore the full range of full stack. As a Senior Software Engineer, you will spend some days writing new React/.NET 8, some days plumbing high impact changes through older microservices, and some days integrating with popular APIs. You are expected to be technically proficient but also given space to learn new technologies where necessary. You will absolutely have opportunities to own and lead full projects, which will include project planning, collaborating on design, release, and post-release monitoring. There’s more under the hood of wine retail than you may realize, and in this role, every week is different. 


We believe that each member of our team brings unique insights and ideas that can revolutionize our business. As a Senior Software Engineer at K&L, you'll have the opportunity to make significant impact on the business and revenue. If you are a pragmatic thinker, driven by action, and ready to drive meaningful change, we can't wait to hear from you. 

BENEFITS  


  • Medical/Dental/Vision insurance - K&L pays 100% of individual premium 
  • 401k plan, with company contribution
  • 3 weeks of paid time off per year – time off accrual increases at 5 years of service  
  • 8 paid holidays
  • Generous product discount 
  • Weekly staff tasting and sales training; exposure to world-class products and producers


Representative Projects 


These are some planned projects the team is excited about. As a Senior Software Engineer, you would work on these and other opportunities to explore and implement the latest technologies and SAAS integrations for real-world applications. 


React Checkout Redesign: this project aims to increase conversions using a React migration as a canvas for improved user flow and integrating Stripe's payment element. This is part of a broader long-term charter to rebuild our site in React so we can more effectively deliver customer-centric experiences. 


Product Intake App Using AI Image Recognition: this greenfield application uses an LLM and image recognition to correctly identify bottles, record bottle conditions, and store the bottles in the warehouse. The underlying tech will provide huge efficiency and accuracy gains to multiple areas of the company. 


Search Engine Swap: this project will swap out many in-house subsystems of our main site with Algolia, giving better usability to shoppers and control to our product and marketing teams. You will get relevant experience working with popular APIs like this. 



PRINCIPLE RESPONSIBILITIES 


  • Develop clean, maintainable software systems using modern web programming languages and cloud architectures.
  • Make efficient use of best practices, design patterns, 3rd party solutions and libraries to keep our systems simple and maintainable. 
  • Collaborate with teammates in code review, planning, docs, design discussions, and other forums. 
  • Proactively identify (and build consensus around) areas to improve code/systems, processes, and products. 
  • Work with PM, designer, and other stakeholders on solutions, taking full ownership of implementation: code, testing, deployment, and post-deployment monitoring. 
  • Investigate unfamiliar code as incidents and features require and implement pragmatic solutions that leave the system better than you found it. 
  • Communicate clearly and effectively verbally as well as in written form. 
  • Analyze requirements and prioritize tasks.


REQUIREMENTS  


  • Bachelor's Degree or higher in Computer Science or relevant experience. 
  • 5 years or more of software engineering experience. 
  • Demonstrated technical ownership of at least one medium-complex project end-to-end. 
  • Proven experience with backend systems, including but not limited to C#, Java, Python, Golang (proven experience with either). 
  • Modern front-end technologies like Typescript/JavaScript and React. 
  • Classic full stack web technologies like ASP .NET or PHP. 
  • Cloud-based architecture experience (Azure preferred). 
  • Demonstrated ability to support legacy systems while designing and implementing maintainable software.  
  • Understanding of coding best practices such as Single Responsibility Principle, code readability, etc.  
  • Strong knowledge of design patterns. 
  • Excellent communication skills in both verbal and written mediums. 
  • Ability to propose, assess, and communicate design tradeoffs, especially in the context of existing systems.


Preferred Qualifications  

  • Experience in leadership, planning, and executing unsupervised projects 
  • Experience with .NET, ASP MVC. 
  • Experience with React/TypeScript. 
  • Experience with React Native. 
  • Familiarity working with continuous deployment, feature flagging, experimentation, and funnels. 
  • Proven ability to drive migration from legacy system to new system and an understanding about when/where to make these investments. 
  • Experience working collaboratively to improve code, processes, and products.    


K&L Wine Merchants is an Equal Opportunity Employer. Applicants are considered for all positions without regard to race, color, religion, sex, national origin, age, marital or veteran status, sexual orientation, disability, or any other status protected by law. 

 

Salary : $140 - $175

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer (CA-Remote)?

Sign up to receive alerts about other jobs on the Senior Software Engineer (CA-Remote) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at K&L Wine Merchants

K&L Wine Merchants
Hired Organization Address Redwood, CA Full Time
ABOUT US K&L Wine Merchants is widely recognized as one of the leading independent wine retailers in the United States. ...
K&L Wine Merchants
Hired Organization Address Northern + Southern, CA Full Time
*This is a remote role in CA* ABOUT US K&L Wine Merchants is widely recognized as one of the leading independent wine re...

Not the job you're looking for? Here are some other Senior Software Engineer (CA-Remote) jobs in the Northern + Southern, CA area that may be a better fit.

Senior Software Engineer

Broadcom Software, Palo Alto, CA

AI Assistant is available now!

Feel free to start your new journey!