Senior Software Engineer – Build & Developer Tooling (m/w/d) 1708-192
Core
Design, develop, and optimize the build and developer tooling landscape for complex C#/.NET and C++ development systems.
Role type
Senior IC build and developer tooling engineer
Builds
Compiler and linker processes, MSBuild solutions, gRPC service architectures, Roslyn analyzers, and CI/CD pipelines
Domain
Industrial software engineering, .NET/C++ ecosystems, build systems
Required skills
C#, .NET, C++, MSBuild, gRPC, Roslyn, COM/Interop, CI/CD pipeline design, legacy code modernization
Preferred skills
Protocol Buffers, distributed tracing, technical mentoring, architecture decision making
Technologies
Visual Studio, MSBuild, gRPC, Roslyn, Azure DevOps, GitHub Actions, COM, .NET, C++
Responsibilities
Conceive and optimize build and tooling landscapes; Analyze and optimize compiler, linker, and build processes; Develop and maintain MSBuild solutions; Build performant gRPC service architectures; Develop Roslyn analyzers and code-fix providers; Establish and evolve CI/CD, build, test, and release pipelines; Support teams with complex build and runtime issues; Mentor development teams on best practices.
Seniority
Senior, hands-on IC