The Senior Software Engineer role at Threecolts focuses on developing and maintaining features for Inventory Lab’s software systems using C# and Java. Key responsibilities include designing scalable services and APIs, addressing production issues, and collaborating with cross-functional teams to enhance product value. The ideal candidate will possess 5 to 8 years of software engineering experience, with strong skills in C# and Java, and a solid understanding of system design.