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

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.

Senior Software Engineer – Backend
Vision Dynamics GmbHSenior Software Engineer developing communication simulators for high-precision diagnostic and monitoring systems. Collaborating on architectural design and implementation within a hybrid work environment.
Tech Stack
Tools & technologiesPythonTCP/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 resumeApplicant 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