Senior Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateGeneral Summary
We are looking for a senior engineer who uses AI tools as a genuine force multiplier: prompting with context, reviewing outputs critically, and shipping clean code that respects the systems we've already built. If that describes you, keep reading.
You will thrive here if you are scrappy, curious, and pragmatic. We trust engineers to do their best work, which means shipping quickly (you will deploy in your first week), owning projects end-to-end, and collaborating directly with the business leaders. The team is small by design. Every week is different.
Principal Responsibilities
- Develop clean, maintainable software using modern web technologies and cloud architecture, adhering to team patterns and standards.
- Use AI tools as a regular part of your workflow: prompt with context, validate outputs against the codebase, and own everything you ship.
- Participate in code reviews, architecture discussions, planning, and documentation.
- Identify opportunities to simplify systems and reduce technical debt and build consensus around them.
- Collaborate with PM, design, and business stakeholders from requirements through deployment and monitoring.
- Investigate legacy systems and implement pragmatic improvements that leave things better than you found them.
- Communicate clearly and effectively, both in writing and in conversation.
Required Knowledge, Skills, And Abilities
- Bachelor’s degree in computer science or equivalent experience.
- 5+ years of professional software engineering experience.
- Demonstrated end-to-end ownership of at least one medium-to-complex project.
- Proven experience with backend systems: C#, Java, Python, or Go.
- Modern front-end experience: React and TypeScript.
- Traditional web stack experience: ASP.NET or PHP.
- Cloud architecture experience (Azure preferred).
- Ability to maintain and improve legacy systems while building modern systems alongside them.
- Strong understanding of design patterns and maintainable system architecture.
- Active, practical use of AI/LLM tools in software development, with the ability to speak concretely about how you use them and how you evaluate their output.
- Excellent verbal and written communication skills.
Preferred Qualifications
- Experience leading technical projects independently from planning through release.
- Experience with .NET and ASP.NET MVC.
- Experience with React Native.
- Familiarity with continuous deployment, feature flagging, and experimentation.
- Experience driving legacy-to-modern migrations with sound judgment about where to invest.
Compensation Range
$170k–$180k
Benefits
- Medical / Dental / Vision – K&L pays 100% of the individual premium
- 401k with company contribution
- 3 weeks paid time off per year (increases at 5 years of service)
- 8 paid holidays
- Generous employee product discount
- Weekly staff tastings and training with world-class wines and spirits
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.
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite