K-tronik GmbH
3 days ago
Senior Software Engineer C++/C# for Distributed Systems (m/f/x)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- K-tronik GmbH
- Location
- Munich Germany
- Posted
- 3 days ago
Job description
Project Description:
Are you passionate about technology? So are we! To strengthen our expert team at our client in the radio and communications industry, we are looking for a Senior Software Engineer C++/C# for Distributed Systems (m/f/x) as a permanent employee at K-tronik. We look forward to meeting you personally – and to working together with passion and team spirit on exciting projects and future-oriented technologies.
Responsibilities:
- You will design, develop, and optimize software modules in C++ and C# within a distributed system landscape on Windows and Linux systems.
- You will implement high-performance communication interfaces, for example based on gRPC, utilizing modern asynchronous programming models.
- You will develop stable and performant applications using multithreading and concurrency concepts.
- You will ensure high maintainability, quality, and extensibility of the code through the targeted use of design patterns.
- You will connect relational databases, optimize data structures, and develop automated unit and integration tests.
- You will actively participate in an agile Scrum team, conduct code reviews, and support the technical elaboration and estimation of user stories.
Qualifications:
- You have completed studies in computer science, electrical engineering, or a comparable technical field or training.
- You have in-depth experience in software development with C++ and C#.
- You are familiar with distributed systems, asynchronous programming, as well as multithreading and concurrency.
- You have practical experience with gRPC (or comparable technologies), relational databases, ideally PostgreSQL, as well as design patterns.
- You work confidently with Git/GitLab, Jira, and have experience in agile development environments. Knowledge in the area of mobile communication technologies is a plus.
- You are a team player with a desire to shape things, you proactively drive topics forward, and you enjoy discussing and further developing technical solutions together. Even in a dynamic environment with changing requirements, you keep an overview and approach challenges in a solution-oriented manner.
- You have fluent German skills and good English skills.
Benefits:
- Collegial and friendly working atmosphere
- Flexible working hours
- 30 vacation days and flexible vacation planning
- Regular team events
- Awarded as Kununu TOP Company
- Corporate Benefits (employee offers)
- Free drinks
- Individual professional development opportunities
- 360° support: feedback discussions, career planning, assistance with relocation, etc.
Find Jobs in Germany on Arbeitnow
Required skills
- grpc
- gitlab
- english
- german
- jira
- scrum
- git
- windows
- agile
- postgresql
- c#
- linux
- multithreading
- code reviews
- c++
- user stories
- relational databases
- design patterns
- distributed systems
- integration tests
- unit tests
- informatik
- asynchronous programming
- concurrency
- elektrotechnik
- mobile communication technologies
Interested in this position?
Create your free account and tailor your CV to match this job.