For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Enigma
Enigma

Python Software Engineer | Python | Docker | Git | Backend Development | Germany

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Python
Docker
+26

Permanent role
2 days ago
Apply now

Python Software Engineer | Python | Docker | Git | Backend Development | Germany

Driving Innovation in Mechanical Engineering

Join a forward-thinking technology company that's transforming the mechanical engineering industry through cutting-edge software solutions. Our AI-powered assistant enables the rapid and accurate identification of spare parts in a variety of conditions, streamlining service processes, reducing errors, and supporting technicians — all powered by synthetic data.

We're on a mission to revolutionize spare parts identification and we’re looking for people who thrive in a young, agile, and pragmatic work environment. If you're excited by innovation and want to shape the future of industrial software, this is your opportunity.

About the Team

You’ll be part of a dynamic and collaborative group of 10–15 professionals, including software developers, sales, marketing, and finance specialists. Our engineering team focuses on building and maintaining backend services, processing data, developing APIs, and working on 3D visualization and simulation tools. We're also pushing the boundaries of machine learning.

We emphasize a flat hierarchy, open communication, and shared ownership. Feedback is central to our work culture, with continuous improvement and personal growth being key values. We empower individuals to explore cross-functional roles, take ownership of features, or grow into leadership positions as the company expands.

Your Role

As a Senior Python Software Engineer, your work will have a direct impact on product development and company success. Your contributions will help shape features that attract customers, optimize pipelines, and support our mission of sustainability through repair over replacement.

We offer flexibility with fully remote or hybrid options, 30 days of annual leave, and the ability to work when and where you’re most productive.

Key Responsibilities

  • Feature Development: Build new microservices and extend functionality of existing applications.
  • Code Maintenance & Optimization: Refactor and enhance performance of existing codebases.
  • Code Reviews & Testing: Participate in code reviews and implement automated testing strategies.
  • DevOps & CI/CD: Manage deployments using Docker and GitLab pipelines.
  • Collaboration: Engage in sprint planning, technical discussions, and contribute to architectural decisions.

Your Profile

  • 5+ years of professional experience in software development
  • 3+ years of hands-on experience with Python in production environments
  • Proficiency with Git and Docker
  • Familiarity with test-driven development (TDD) and automated testing is a plus
  • Strong self-initiative and entrepreneurial mindset
  • Fluent in English
  • Based in Germany (remote-friendly role)

What We Offer

  • Flexible working hours and location
  • 30 days vacation per year
  • Regular team-building events
  • An environment that encourages innovation, with a "fail fast, learn fast" mindset
  • Personalized feedback and professional development opportunities
  • Pension plan
  • Support for hackathons (reimbursement and bonus day off)

Location

Our main office is based in Germany and we support a fully remote or hybrid working model. You’re welcome to work from our office or fully remotely — whatever suits you best.

Python Software Engineer | Python | Docker | Git | Backend Development | Germany

About Enigma

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service