21strategies

Senior Software Engineer – m/f/d

21strategies

full-time

Posted on:

Location Type: Hybrid

Location: HallbergmoosGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop, enhance and maintain complex software solutions in C++
  • Design and integrate AI-based components (e.g., machine learning, data-driven algorithms)
  • Implement high-performance, maintainable software architectures
  • Use Docker for containerization, build and deployment of applications
  • Collaborate with interdisciplinary teams across software development, data science and system engineering
  • Analyze technical requirements and derive appropriate solution approaches
  • Ensure code quality, maintainability and performance
  • Contribute to architecture, design and technology decisions

Requirements

  • Degree in Computer Science, Software Engineering, Mathematics, Physics or a comparable qualification
  • Several years of professional experience as a software engineer, ideally at a senior level
  • Excellent knowledge of C++ (modern standards preferred)
  • Practical experience in artificial intelligence / machine learning (e.g., model integration, inference, data-driven algorithms)
  • Experience working with Docker and containerized applications
  • Confident working with Linux-based development environments
  • Understanding of modern software architectures and interfaces
  • Advantageous: experience with Python in an AI context
  • Knowledge of build systems, CI/CD or cloud/on-prem deployment
  • Experience with distributed systems or high-performance applications
Benefits
  • Flexible, goal-oriented work—predominantly remote (hybrid)
  • Regular coordination and support calls via videoconference
  • Time-banking and trust-based working hours
  • Appreciative environment with a close-knit team culture and low power distance
  • Low bureaucracy
  • Regular company events
  • Opportunity for an annual training and professional development measure
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++machine learningdata-driven algorithmssoftware architecturecode qualitymaintainabilityperformancePythonbuild systemsdistributed systems
Soft Skills
collaborationanalysisproblem-solving
Certifications
degree in Computer Sciencedegree in Software Engineeringdegree in Mathematicsdegree in Physics