Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
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.
Similar Opportunities
More Openings at Lean TECHniques
Explore Top Companies in this Space
Capgemini
Information Technology / Management Consulting / IT Services
Horizon Industries
Information Technology & Services / Management Consulting / Cybersecurity
Redhorse Corporation
Government Technology (GovTech) & National Security / Defense AI & Data Engineering / Management Consulting / IT Modernization
Label Your Data
Information Technology & Services / Artificial Intelligence / Data Annotation / Enterprise Software
Lean TECHniques
View Company ProfileLean 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.


