Apply

Ready to go for it?

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

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

See all jobs on JobTailor

Search thousands of fresh jobs every day.

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

Senior Software Engineer – Backend

Vision Dynamics GmbH

Senior Software Engineer developing communication simulators for high-precision diagnostic and monitoring systems. Collaborating on architectural design and implementation within a hybrid work environment.

Posted 6/4/2026full-timeOberhaching • 🇩🇪 GermanySeniorWebsite

Tech Stack

Tools & technologies
PythonTCP/IP

About the role

Key responsibilities & impact
  • For a demanding development project in the field of high-precision diagnostic and monitoring systems, you will play a key role in the further development of a communication simulator.
  • Analysis and evaluation of existing simulation and communication architectures
  • Conducting gap analyses based on technical specifications and requirements
  • Design and implementation of communication models according to the ISO/OSI layer model (layers 2–7)
  • Development and extension of network, transport, session, and application layers
  • Implementation of routing, addressing, as well as error- and timeout-handling mechanisms
  • Development of parameterizable simulation components and communication scenarios
  • Definition and implementation of interfaces (APIs) for integrating additional system components
  • Creation and execution of unit tests and support for quality assurance
  • Technical documentation of architecture, modules, and interfaces
  • Participation in architecture reviews and technical coordination

Requirements

What you’ll need
  • Several years of experience in software development with Python
  • Strong knowledge of object-oriented programming (OOP)
  • Solid understanding of network protocols and communication architectures
  • Good knowledge of TCP/IP
  • Experience with state machines and event-driven systems
  • Experience in asynchronous programming (async programming)
  • Knowledge of software architecture and modular software design
  • Structured and analytical working style
  • Very good German or English language skills

Benefits

Comp & perks
  • Flexible working hours
  • A varied range of tasks with a high level of personal responsibility
  • Stable company with flat hierarchies
  • Training and development opportunities
  • Exciting customer projects
  • Excellent workstation/equipment
  • Participation in technologically demanding development projects
  • High degree of creative freedom and technical responsibility
  • Long-term prospects in innovative industrial and high-tech projects

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 & Tools
Pythonobject-oriented programmingnetwork protocolscommunication architecturesTCP/IPstate machinesevent-driven systemsasynchronous programmingsoftware architecturemodular software design
Soft Skills
structured working styleanalytical working stylecommunication skills