> Markdown version of [/jobs/ext/4574511-technical-lead-software-development](https://www.wearedevelopers.com/jobs/ext/4574511-technical-lead-software-development). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Technical Lead Software Development - **Company:** Liebwein Personalmanagement und -service GmbH - **Location:** Stuttgart, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, Application Programming Interfaces (APIs), Application Performance Management, C Sharp (Programming Language), Persistent Data Structure, Enterprise Messaging Systems, Message Queuing Telemetry Transport (MQTT), Software Architecture, Software Engineering, Cloud Platform System, AngularJS, Kubernetes, Information Technology, Apache Kafka, Api Design - **Published:** November 5, 2026 - **Apply:** https://www.careerjet.de/jobad/de560c8c75416d8aed8ceaf8e09045b42a ## About the Role * A degree in computer science, software engineering or a related discipline. * Several years of professional .NET development experience, including at least five years independently designing and implementing software solutions. * Proven experience providing technical leadership to developers and taking responsibility for technical decisions and their implementation. * Excellent hands-on knowledge of C# and modern .NET, with a strong commitment to clear, maintainable code. * Solid experience with Kubernetes and messaging technologies such as MQTT, Kafka or NATS. * Good knowledge of software architecture, API design, data persistence, and web and mobile technologies; experience with Angular or industrial monitoring applications is welcome. * German and English proficiency at C1 level., * Technical leadership responsibility combined with active involvement in software development. ## Description * Provide technical leadership in platform development, guiding the development team through technical decisions and their implementation. * Further develop a scalable, cloud-based platform for monitoring technical assets. * Design a software architecture that supports different applications and secure use by multiple customers. * Develop complex software components using C# and .NET. * Design data models, APIs and interfaces for the reliable processing and delivery of measurement data. * Align requirements with other development teams and ensure platform security, maintainability and observability.