Back to Jobs
Lean TECHniques
Development 5h ago

Senior Software Engineer

Lean TECHniques
🌍Global
Full-time
Not Disclosed
Senior-Level

Job Description

Key Skills Required

Master these to land this role

Python2h 41mFree Trial ✨
Start 10-Day Free Trial
Backend42mFree Trial ✨
Start 10-Day Free Trial
Event-Driven ArchitectureCQRSDomain-Driven Design

Want to know if you're a match for this job?

Calculate My Match Score

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

How would you rate this job post?

See what other professionals think about this role.

banner
logo

Lean TECHniques

View Company Profile

Lean TECHniques (operating at leantechniques.com) is a technology and management consultancy engineered for accelerating digital transformation. Founded in 2011 and headquartered in Johnston, Iowa, Lean TECHniques helps organizations transition from legacy operational models to agile, data-driven structures. The consultancy specializes in bridging the gap between traditional business frameworks and modern technological adoption, ensuring clients can scale efficiently without being bogged down by outdated processes. By combining software expertise with strategic management insights, Lean TECHniques designs tailored solutions that align technology with business objectives. This empowers mid-sized enterprises and larger organizations to enhance productivity, reduce operational inefficiencies, and foster innovation. While the company remains unfunded, its focus on AI governance and digital evolution underscores its commitment to forward-thinking consultancy.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More
Senior Software Engineer at Lean TECHniques | HireSkys