Senior Software Engineer

Scheer GmbH
Saarbrücken, Germany
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Clean Code Principles Gulp.js Java (Programming Language) Agile Methodology Amazon Web Services Apache Ant Microsoft Azure Cloud Computing Software Quality Relational Databases DevOps Distributed Systems
+26 more
Elasticsearch Gradle Spring Framework Apache Maven NoSQL Redis Cloud Services Logstash Ansible Prometheus Software Engineering Apache Solr Spring Cloud Grafana Spring-boot Infrastructure as Code (IaC) Gitlab-ci Git Flow Kubernetes Apache Kafka Kibana Restful APIs Terraform Docker Jenkins Web Api

Job description

As a Senior Software Engineer, you are responsible for designing and developing IMCs platform architecture covering both the software and infrastructure aspects of the platform with a key focus on its platform search feature. The role is expected to work closely with the Tech leadership and product teams to define short- and long-term improvements to address the growth of our customer experience.

What you’ll be doing

  • Partner with Software Architects, Tech Leads, and Product Managers to analyze business requirements and translate them into scalable software solutions and technical specifications
  • Design and develop RESTful APIs for our platform with a focus on scalability, security, availability, and latency requirements
  • Build and maintain cloud-native applications and distributed systems using modern engineering practices
  • Take ownership of complex technical challenges and develop sustainable, high-quality solutions
  • Collaborate and grow in a dynamic and autonomous environment while working in small, agile, and cross functional teams, following DevOps/GitOps principles
  • Contribute to a culture of knowledge sharing, continuous improvement, and technical excellence
  • Drive high engineering standards across software design, code quality, performance, security, and customer experience

Requirements

Do you have experience in Terraform?, * 5+ years of professional experience in agile software development using Java, Spring Framework, and Spring Boot

  • Experience with Containers and Kubernetes or similar technologies (e.g., Docker)
  • Experience in designing and implementing large scale cloud services and RESTful APIs in distributed system architecture (RESTful API, Web API, RDBMS, NoSQL, Elasticsearch, Solr, Redis, Kafka, Rabbit/Active/Artemis MQ, Metrics)
  • Advocate of Clean Code and the DevOps culture (e.g. one of, GitLab CI, Jenkins, Gradle, Maven, Ant, Gulp, Ansible, Salt, Terraform, Prometheus, Kibana, Grafana, Logstash, Beats, Helm)
  • Experience with cloud-native development practices and technologies such as Infrastructure as Code (IaC), GitOps, and cloud computing is a plus
  • Knowledge of Microsoft Azure, AWS, or comparable cloud platforms is considered an advantage
  • Fluent English skills are required; German language skills are a strong plus
  • Self-motivated and well-organized, with the ability to work independently in agile environments
  • Strong communication skills with the ability to translate business requirements into technical solutions and collaborate effectively across teams

Benefits & conditions

Pulled from the full job description

  • Flexible schedule, * You can actively participate in and drive agile approaches and processes for improving our cloud native strategy
  • You build and operate platform and infrastructure core services in a distributed service-oriented architecture in a small autonomous agile team
  • Flexible working hours, flat hierarchies, and a cooperative culture
  • Hybrid working: We offer “Full flexibility, but not 100% remote”. You can combine the advantages of both worlds depending on your personal preferences
  • Numerous corporate benefits, such as childcare subsidy, job ticket, sports offer, company pension scheme, employee discounts
  • An individual development plan for each employee guarantees continuous personal growth and learning
  • With a highly sophisticated onboarding program we ensure a smooth integration
  • You have a share in the best practice of the e-learning industry

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

Videos

See all

Related articles

See all