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.
IRPD

Senior Software Engineer – Systems Engineer

IRPD

Senior Software & Systems Engineer specializing in backend systems for sensor data processing. Working with modern technologies in an innovative team focused on electronics and software development.

Posted 7/28/2026full-timeRemote • 🇩🇪 GermanySeniorWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in developing and operating distributed backend systems, with a strong focus on Python, Linux server architectures, and secure communication protocols. Proficient in building modern web applications and managing containerized environments while ensuring quality assurance in critical infrastructure.

Highest-signal resume keywords
Python DevelopmentDistributed SystemsLinux Server ArchitectureCybersecurity PracticesAutomated Testing

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
PythonMongoDBMQTTRabbitMQAngularTypeScriptGitCI/CDAutomated TestingSystem Validation
Soft Skills
Structured Working StyleAnalytical Thinking
Tools & Technologies
DockerGitLab CI/CDNVIDIA JetsonRaspberry Pi
Industry Keywords
Embedded SystemsEdge SystemsQuality AssuranceCritical InfrastructureRobustness

Tech Stack

Tools & technologies
AngularCyber SecurityDockerLinuxMongoDBPythonRabbitMQTypeScript

About the role

Key responsibilities & impact
  • Architecture, development and operation of distributed backend systems for processing and archiving sensor data (Python, MongoDB, MQTT, RabbitMQ)
  • Design and operation of scalable Linux-based server and system architectures
  • Development and securing of distributed communication and software systems with respect to robustness, fault tolerance, and cybersecurity
  • Development of modern web applications for visualization and analysis of large datasets (Angular, TypeScript)
  • Building and operating containerized development and deployment environments (Docker, GitLab CI/CD)
  • Development and integration of embedded and edge systems (e.g., NVIDIA Jetson, Raspberry Pi)
  • Planning and execution of systematic testing, validation, and quality assurance processes for applications in critical infrastructure environments
  • Further development of existing software architectures and development processes

Requirements

What you’ll need
  • Several years of experience developing complex software and system architectures
  • Strong proficiency in Python and experience with distributed systems and Linux servers
  • Experience with secure and robust communication and software systems (cybersecurity, hardening, secure communication)
  • Experience with MQTT, RabbitMQ, MongoDB, Angular, TypeScript, Git, and CI/CD processes
  • Experience with automated testing, system validation, and quality-critical applications
  • Experience with Linux-based embedded and edge systems
  • Structured and analytical working style
  • Excellent written and spoken German and English

Benefits

Comp & perks
  • A diverse range of tasks with significant responsibility
  • Permanent employment contract with an attractive salary for long-term prospects
  • Flat hierarchies and short decision-making paths
  • Open, respectful, and friendly company culture
  • Flexible work-from-home arrangements