Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
K-tronik GmbH

Senior Software Engineer – C++/C# for Distributed Systems

K-tronik GmbH

. Design, develop, and optimize software modules in C++ and C# within a distributed systems environment running on Windows and Linux .

Posted 10/9/2026full-timeMunich • GermanySeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development using C++ and C#, with a strong focus on distributed systems, multithreading, and asynchronous programming. Proficient in implementing high-performance applications and optimizing relational databases, while actively contributing to agile Scrum teams.

Highest-signal resume keywords
C++ DevelopmentC# DevelopmentDistributed SystemsGRPC ImplementationRelational Databases

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentMultithreadingConcurrencyDesign PatternsAutomated Testing
Soft Skills
Team PlayerProactive ApproachSolution-OrientedConstructive Attitude
Tools & Technologies
GitGitLabJiraPostgreSQL
Industry Keywords
Agile DevelopmentAsynchronous ProgrammingMobile Communications Technologies

Tech Stack

Tools & technologies
GRPCLinuxPostgresC++

About the role

Key responsibilities & impact
  • Design, develop, and optimize software modules in C++ and C# within a distributed systems environment running on Windows and Linux
  • Implement high-performance communication interfaces, such as those based on gRPC, using modern asynchronous programming models
  • Develop stable, high-performance applications using multithreading and concurrency concepts
  • Ensure code maintainability, quality, and extensibility through the targeted use of design patterns
  • Integrate relational databases and optimize data structures
  • Develop automated unit and integration tests
  • Actively contribute to an agile Scrum team
  • Conduct code reviews
  • Support the technical refinement and estimation of user stories

Requirements

What you’ll need
  • Completed degree in Computer Science, Electrical Engineering, or a comparable technical field, or equivalent vocational training
  • Solid experience in software development with C++ and C#
  • Knowledge of distributed systems, asynchronous programming, multithreading, and concurrency
  • Practical experience with gRPC or comparable technologies
  • Experience with relational databases, ideally PostgreSQL
  • Knowledge of design patterns
  • Proficiency with Git/GitLab and Jira
  • Experience working in agile development environments
  • Knowledge of mobile communications technologies is a plus
  • Fluent German skills
  • Good English skills
  • Team player with a proactive, solution-oriented approach, a strong desire to make an impact, and a constructive attitude toward challenges

Benefits

Comp & perks
  • Collaborative and friendly working environment
  • Flexible working hours
  • 30 days of annual leave with flexible vacation planning
  • Regular team events
  • Kununu TOP Company award
  • Corporate benefits and employee discounts
  • Free beverages
  • Individual professional development opportunities
  • 360° support: feedback meetings, career planning, relocation assistance, and more
  • Permanent employment contract