Senior/Staff/Team Lead – C# Software & DevOps
We're helping our precision and advanced industrial technology solutions client expand their engineering team and are looking for experienced C# / DevOps professionals to join them. Depending on your background, you could step in as a Senior/Staff Engineer or take on a Team Lead role managing a small group while staying handson.
What You'll Do
- Design, develop, and maintain highquality software solutions using C#, .NET Core across Windows & Linux
- Build and support globally distributed systems for manufacturing and service operations
- Own quality across the full lifecycle: automated testing, CI/CD pipelines, releases, and onsite validation
- Collaborate with engineers and managers to define requirements, analyse complex issues, and deliver scalable solutions
- Apply DevOps practices with GitHub, Artifactory, and modern automation tools
- Leverage AIassisted development tools (e.g. Copilot, agentic AI models) in daily work
- (Team Lead track) Provide technical guidance, ensure standards, and enable a team of 6 engineers while remaining 70% handson
What We're Looking For
- Master's in Computer Science (or related), with 5+ years in software engineering & complex systems
- Strong proficiency in C#/.NET, objectoriented design, automated testing, and deployment
- Experience with CI/CD pipelines, Windows/Linux environments
- Familiarity with network technologies (firewalls, DMZ); image processing is a plus
- Interest in automation, Smart Factory, and IoT
- Fluent in English, comfortable in multicultural teams across Europe & Asia
- Analytical, selfdriven, reliable, with occasional travel flexibility
- For Team Lead: prior experience guiding engineers while staying handson
Lin Wee
License No. 22C1076 | EA Reg: R1878551