Skip to content
← Back to job listings

(Senior) Software Engineer (M/F/D) - Tools & Automation

jobgether · Germany

RemoteExternal listingfull-time3 days ago

About The Role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a (Senior) Software Engineer (M/F/D) - Tools & Automation based in Germany.

As a (Senior) Software Engineer, you’ll build and maintain the tools and automation that support advanced malware analysis and threat detection <technologies.You>’ll work across software development, infrastructure, automation, and system administration in a highly collaborative technical environment.The role gives you ownership of tools, projects, and product components from requirements through implementation and ongoing <operation.You>’ll develop reliable services and internal solutions while ensuring the stability, availability, and quality of the broader development landscape.Working with modern technologies across Python, AWS, Kubernetes, CI/CD, and databases, you’ll solve complex technical challenges with tangible <impact.You>’ll collaborate closely with stakeholders and teammates to identify needs, clarify requirements, and continuously improve engineering processes.This is an opportunity to contribute to cybersecurity technology in a growing international environment while having substantial ownership over your work.

Accountabilities

  • Take ownership of tools, projects, and product components within the Tools & Automation environment.
  • Develop new software tools and solutions based on stakeholder requirements and operational needs.
  • Gather, clarify, and challenge requirements with stakeholders when information is incomplete or additional context is needed.
  • Design, develop, and maintain reliable server applications, microservices, APIs, and supporting client applications.
  • Build solutions with a strong focus on code quality, maintainability, testing, and long-term reliability.
  • Administer machines and infrastructure supporting development and automation services.
  • Ensure the continuous availability and stability of services, including components hosted on Amazon AWS.
  • Work with CI/CD pipelines and automation to support efficient and reliable software delivery.
  • Contribute to infrastructure automation and configuration management using tools such as Ansible and Kubernetes.
  • Troubleshoot technical issues, identify root causes, and implement sustainable solutions.
  • Collaborate closely with engineers, infrastructure specialists, and other stakeholders to drive continuous improvements across the development and infrastructure landscape.

Requirements

  • 5+ years of professional Python development experience.
  • Strong practical knowledge of common Python frameworks and libraries such as Pika, Boto3, SQLAlchemy, Django, or FastAPI.
  • Solid understanding of software engineering best practices and code quality standards, including PEP 8 and automated linters.
  • Hands-on experience with test-driven development and Pytest.
  • Experience designing and working with REST APIs, including developing server-side applications, microservices, and clients.
  • Practical experience with Ansible, PostgreSQL, and CI/CD platforms such as Jenkins or Bamboo.
  • Experience working with and administering common Amazon AWS services and components.
  • Experience with Kubernetes and containerized or distributed environments.
  • RabbitMQ experience is an advantage.
  • Strong problem-solving, troubleshooting, and analytical skills, with the ability to investigate complex technical issues effectively.
  • Fast-learning mindset and the ability to quickly understand unfamiliar technologies and systems.
  • Strong communication and collaboration skills, with a proven ability to work effectively as part of a technical team.
  • High level of ownership, reliability, and attention to code quality and operational stability.

Benefits

  • Permanent, full-time employment.
  • Remote-first opportunity available across Europe, with the option to work from Bochum, Germany.
  • Opportunity to work on innovative cybersecurity technology focused on malware analysis and threat detection.
  • High degree of ownership over tools, projects, and technical solutions.
  • Collaborative environment alongside experienced technical and cybersecurity specialists.
  • Opportunity to work with modern technologies including Python, AWS, Kubernetes, CI/CD, microservices, and automation.
  • International working environment within a growing technology organization.
  • Opportunity to make a tangible contribution to products designed to help protect organizations and data against cyber threats.
  • Strong scope for continuous learning, technical development, and professional growth.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing