c

Senior Software Developer / Build & Tooling Expert

cigus

Jena, Thuringia, Germany · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
2 days ago
Work mode
In office
Education
Informatics or Software Engineering degree or equivalent
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join a forward-looking high-technology environment where innovation shapes the future. This position calls for a proactive and responsible professional who brings creativity and technical expertise to the table. You'll be part of a consultancy supporting clients in finding talent that views challenges as opportunities for growth.

Key Responsibilities

  • Design and enhance intricate build and tooling ecosystems for .NET and C++ development platforms.
  • Evaluate compiler, linker, and build procedures to enable efficient and repeatable software releases.
  • Create sophisticated MSBuild solutions incorporating custom targets, tasks, multi-targeting, and project dependencies.
  • Architect and integrate COM-based interfaces alongside advanced .NET interoperability frameworks.
  • Develop scalable gRPC service architectures for distributed systems communication.
  • Generate Roslyn analyzers and code fix providers to enforce automated technical development standards.
  • Advance CI/CD processes, build automation, and developer tooling; provide assistance on complex technical matters.

Required Qualifications and Experience

  • A degree in Computer Science, Software Engineering, or an equivalent qualification coupled with multiple years of development experience.
  • Deep proficiency in C#, .NET, C++, and the Visual Studio toolchain.
  • Expert-level knowledge of MSBuild, compiler setups, build optimization, and handling large-scale software projects.
  • Strong expertise in COM, .NET interoperability, marshaling, memory leak resolution, and threading challenges.
  • Several years working with gRPC, Protocol Buffers, and distributed service or microservice architectures.
  • Practical use of Roslyn, Azure DevOps or GitHub Actions, along with experience in automated build and release pipelines.
  • Background in software architecture, platform engineering, legacy system modernization, and technical support for development teams.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

C required

How they work

Problem Solving Creativity Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer