Skip to content
mimi

Software Engineer (Germany)

TAT | Thinking About Talent

flexible Full-time €60k – €95k/yr Today

About the role

About

We’re looking for a talented Software Engineer to join our team in Germany and help build scalable, high-quality software solutions. If you enjoy solving complex problems and working with modern technologies, this role is for you.

Responsibilities

  • Design, develop, and maintain high-quality software applications
  • Write clean, efficient, and maintainable code
  • Collaborate with cross-functional teams (product, design, engineering)
  • Participate in system design and architecture decisions
  • Debug, troubleshoot, and optimize application performance
  • Contribute to code reviews and continuous improvement

Qualifications

  • Bachelor’s degree in Computer Science or equivalent experience
  • 3–5+ years of software development experience
  • Proficiency in at least one programming language (e.g., Java, Python, JavaScript, C++)
  • Experience with software development best practices and design patterns
  • Familiarity with RESTful APIs and microservices architecture
  • Experience with Git and CI/CD pipelines
  • Fluent in English; German is a plus

Nice to Have

  • Experience with cloud platforms (AWS, Azure, GCP)
  • Knowledge of Docker, Kubernetes
  • Experience in Agile/Scrum environments

Benefits

  • Competitive salary (€60,000 – €95,000 depending on experience)
  • Flexible working arrangements (remote/hybrid)
  • Modern tech stack and engineering culture
  • International and collaborative team
  • Learning & development opportunities
  • Visa sponsorship / relocation support (if applicable)

Skills

C++CI/CDGitJavaJavaScriptMicroservicesPythonRESTful APIs

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free