Senior Software Engineer

Lean TECHniques, Inc.

United States

Remote

USD 140,000 - 190,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Lean TECHniques, Inc. is seeking a Senior Software Engineer to join a nerdy, collaborative team building event-driven systems with modern patterns like CQRS and event sourcing.

You will work with Cursor and Claude daily to plan, write, refactor, and test high-quality software, while mentoring teammates and shaping architecture with Domain-Driven Design principles. You should bring 5+ years of professional software engineering experience and strong expertise in Python, Django, C#, and .NET, plus

Qualifications

  • 5+ years of professional software engineering experience.
  • Hands-on experience with Domain-Driven Design, including aggregates, domain events, and bounded contexts.
  • Experience building event-driven systems, with a working knowledge of CQRS and Event Sourcing.
  • Strong experience with Python and Django.
  • Experience with C# and .NET.
  • Proficiency with agentic coding tools like Cursor and Claude, including guiding and reviewing them.

Responsibilities

  • Design, build, and deliver solutions with a small collaborative team (3-5 people).
  • Use agentic coding tools daily to plan, write, refactor, and test code with a focus on quality and design.
  • Design and evolve systems using Domain-Driven Design with clear bounded contexts and meaningful domain events.
  • Build and maintain event-driven architectures, including CQRS and event-sourced systems.
  • Partner with product owners, clients, and engineers to translate fuzzy requirements into clean, maintainable software.
  • Mentor teammates and raise the bar for the team through sharing knowledge on architecture and agentic workflows.

Skills

Python
Django
C#
.NET
DDD
CQRS
Event Sourcing
Cursor
Claude

Job description

Maybe you're bored and need a new challenge. Or you've already changed how you write software with agentic coding tools, and you want to work somewhere that gets it. Or maybe you just want to work somewhere that trusts you to do great work without all the red tape.

Whatever the reason, we want you to know that LT is different. And not just air quotes "different," but more like "breathing easy for the first time in a long time" different.

We're looking to add a Senior Software Engineer to this nerd club of ours. If you're a seasoned engineer who knows your way around well-designed, event-driven systems, and agentic coding tools like Cursor and Claude are a real part of how you ship software, we'd love to chat.

Here's what you can expect as a Senior Software Engineer at LT:

  • You'll work with a small, collaborative team (typically 3-5 people) to design, build, and deliver solutions that solve real business problems.

  • You'll use agentic coding tools like Cursor and Claude every day to plan, write, refactor, and test code, while keeping a sharp eye on quality and design.

  • You'll design and evolve systems using Domain-Driven Design, with clear bounded contexts, well-modeled aggregates, and meaningful domain events.

  • You'll build and maintain event-driven architectures, including CQRS and event-sourced systems.

  • You'll partner with product owners, clients, and fellow engineers to turn fuzzy requirements into clean, maintainable software.

  • You'll mentor teammates, share what you've learned about good architecture and effective agentic workflows, and help raise the bar for the whole team.

What we're generally looking for:

  • 5+ years of professional software engineering experience

  • Proficiency with agentic coding tools like Cursor and Claude, including how to guide them well, review what they produce, and know when to take the wheel yourself

  • Hands-on experience with Domain-Driven Design, including aggregates, domain events, and bounded contexts

  • Experience building event-driven systems, with a working knowledge of CQRS and Event Sourcing

  • Strong experience with Python and Django

  • Experience with C# and .NET

  • Curiosity, a problem-solving mindset, and a desire to keep learning

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Event-Driven, DDD & Agentic Tools
Senior Software Engineer — Event-Driven, DDD & Agentic Tools

Lean TECHniques, Inc. • United States

Remote
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Alined Consulting Group • Chicago (IL)

On-site
USD 120,000 - 170,000
Sr. Software Engineer
Sr. Software Engineer

Auction • Irvine (CA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Senior Software Developer
Senior Software Developer

Menlo Innovations LLC • Ann Arbor (MI)

On-site
USD 90,000 - 120,000
Lead Software Developer
Lead Software Developer

Evrecruit.io • Columbus (OH)

On-site
USD 120,000 - 180,000
Senior Software Engineer (.NET/Angular)
Senior Software Engineer (.NET/Angular)

Pioneering Evolution, LLC • Arlington (VA)

Hybrid
USD 132,000 - 165,000
Paid time off
Holidays
Medical insurance
+5
Senior Software Engineer
Senior Software Engineer

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Principal Software Engineer
Principal Software Engineer

TTEC Digital • United States

Remote
USD 170,000 - 250,000
Senior Software Engineer (.NET/Angular)
Senior Software Engineer (.NET/Angular)

Cft Pucv • Arlington (VA)

On-site
USD 7 - 165,000
Paid time off
Medical, dental, vision
401(k) with company contribution
+2
Senior Software Engineer
Senior Software Engineer

Standard Template Labs • New York (NY)

On-site
USD 120,000 - 160,000
Competitive compensation
Equity options
Collaborative office environment