-
Kapsch TrafficCom AG

Senior Software Engineer .Net

Kapsch TrafficCom AG
Spain · Full-time · Mid-Senior

Overview

We are seeking a highly skilled Senior Software Engineer with extensive expertise in .NET to join our dynamic international team. The ideal candidate will have significant experience in developing scalable and robust applications, with a strong focus on microservices architecture. Knowledge of Rust and C++ is highly valued, as it will help in implementing performance-critical services within our system.


Key Responsibilities

  • C# Development: Design, develop, and maintain high-performance applications using C#.
  • Microservices Architecture: Architect, build, and deploy microservices that are scalable, maintainable, and efficient.
  • Performance-Critical Services: Leverage knowledge in Rust or C++ to implement performance-critical services.
  • Documentation: Document system design and architecture comprehensively to ensure clarity and maintainability.
  • Code Quality: Ensure high-quality code through best practices in coding, design patterns, unit testing, and code reviews.
  • Collaboration: Work closely with cross-functional teams, including DevOps, QA, and Product Management, to deliver high-quality software on time.
  • Mentorship: Provide guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement.
  • Continuous Improvement: Stay updated with the latest industry trends, tools, and technologies, and recommend improvements to the development process.


Required Skills and Experience

  • .NET Expertise: Extensive experience with the .NET framework and C#.
  • Microservices: Proven experience in designing and implementing microservices architecture.
  • Experience with ZMQ and Protobuf: Familiarity with messaging and communication protocols such as ZeroMQ (ZMQ) and Protobuf.
  • Version Control: Proficient in using Git for version control and collaboration.
  • Agile Methodologies: Experience working in an Agile/Scrum environment.
  • Performance Optimization: Strong understanding of performance optimization, particularly in resource-constrained environments, is a bonus.
  • Rust and C++ Knowledge: Proficiency in Rust or C++ for implementing performance-critical services is highly desirable.
  • Cloud Experience: Experience with cloud platforms such as Azure or AWS is highly desirable.
  • Problem-Solving: Strong analytical and problem-solving skills with the ability to tackle complex technical challenges.
  • Languages: good written and oral English skills. Knowledge of Spanish is nice to have.


Our offer:

  • Permanent role
  • Flexible working hours
  • Hybrid working model (3 days of remote work/week)
  • 30 business days of annual leave
  • Flexible remuneration plan
  • An interesting full-time position within a global renowned family owned company.
  • Challenging limits of mobility for a healthy world without congestion
  • Space for creating innovative solutions and ideas for our fast growing markets

Key Skills

Ranked by relevance

c microservices rust devops git scrum cloud aws
Login to Apply
Posted
Oct 29, 2024
Type
Full-time
Level
Mid-Senior
Location
Madrid

Industries

IT Services IT Consulting Software Development

Categories

Information Technology Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
PrimeIT España
Related

Senior Network Engineer (Cisco & Check Point)

2026-06-24

Full-time
Mid-Senior
Spain
Information Technology & Services
Information Technology
View Job Details
GamblingCareers.com
Related

Automation and AI Engineer

2026-06-19

Full-time
Not Applicable
Spain
Gambling Facilities
Engineering
View Job Details
Kapsch TrafficCom AG
Related

DevOps Engineer Computer Vision (all genders)

2025-10-06

Full-time
Mid-Senior
Austria
IT Services
Engineering