Your responsibilitiesJob SummaryThis role combines hands-on software development with technical leadership and site leadership. The Lead Software Developer (.NET) & Head of the thyssenkrupp IoT U.S. Office is responsible for building and leading the U.S.-based IoT team, serving as the technical lead for customer implementations, and acting as the primary U.S. interface to customers and the Germany-based IoT organization. The role remains deeply involved in software development while owning delivery, customer engagement, and local office leadership.
Job DescriptionKey Responsibilities:Technical Leadership & Software Development
- Serve as lead developer for IoT and MES software solutions, with a strong focus on .NET and C# applications.
- Design, develop, customize, and extend software solutions to meet customer-specific operational requirements.
- Ensure software architecture meets standards for scalability, performance, security, and reliability.
- Contribute directly to hands-on development including backend services, interfaces, and custom solutions.
- Apply agile development practices and modern development tools throughout the software lifecycle.
Customer Engagement & Delivery
- Act as the technical point of contact for U.S.-based customers from requirements through deployment and support.
- Analyze customer production and distribution processes to define solution scope and implementation approach.
- Support technical pre-sales activities including solution design, feasibility analysis, and effort estimates.
- Participate in on-site customer implementations to ensure successful rollout and adoption.
- Provide ongoing monitoring, troubleshooting, and service support as the primary U.S. technical representative.
U.S. Office & Team Leadership
- Build, lead, and grow the thyssenkrupp IoT U.S. office based in Kenosha, Wisconsin.
- Recruit, onboard, and mentor a team of software developers and engineers.
- Establish local development and delivery capabilities aligned with global standards.
- Collaborate closely with the Germany-based IoT organization to ensure alignment and knowledge sharing.
- Represent the U.S. IoT organization internally and externally.
Reporting Relationship
This role reports directly to the CFO of Business Unit Processing.
Qualifications:Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Minimum of 5 years of professional experience in software development with strong expertise in .NET and C#.
- Hands-on experience developing and supporting production-grade applications.
- Minimum of 2 years of experience leading or mentoring a development team.
- Strong customer-facing communication skills across requirements, delivery, and support.
- Experience working in agile development environments.
- Willingness to travel within North America (up to approximately 20%).
Preferred Qualifications
- Experience in industrial, manufacturing, or metal processing environments.
- Experience with Blazor.
- Knowledge of JavaScript, HTML, interface technologies, and relational databases.
- Experience with IoT, MES, or shop-floor software solutions.
Benefits OverviewWe offer competitive company benefits to eligible positions, such as :
- Medical, Dental, Vision Insurance
- Life Insurance and Disability
- Voluntary Wellness Programs
- 401(k) and RRSP programs with Company Match
- Paid Vacation and Holidays
- Tuition Reimbursement
- And more!
Benefits may vary based on job, country, union role, and/or company segment. Please work with your recruiter or tk representative for applicable benefits information.