Senior Software Engineer

Scheer GmbH
Saarbrücken, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Remote
Saarbrücken, Germany

Tech stack

Clean Code Principles
Gulp
Java
Agile Methodologies
Amazon Web Services (AWS)
Apache Ant
Azure
Cloud Computing
Software Quality
Relational Databases
DevOps
Distributed Systems
Elasticsearch
Gradle
Spring
Maven
NoSQL
Redis
Cloud Services
Logstash
Ansible
Prometheus
Software Engineering
Solr
Spring Cloud
Grafana
Spring-boot
Infrastructure as Code (IaC)
Gitlab-ci
Git Flow
Kubernetes
Kafka
Kibana
REST
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

About the company

With processes in our DNA and pioneer spirit at heart we push visionary projects for a digital and worthwhile future.

Processes form the foundation of our actions. The ​success of any business depends upon their quality. Quality is what Scheer stands for.​ We are curious about innovative technologies and ​passionate about their intelligent and responsible ​implementation for our customers.​ We serve our customers as a compass pointing towards the future.​

Fostering partnerships is one key to our success:
   • As a long-term SAP Gold partner, we advise customers on their way towards  
     the meaningful and efficient implementation of SAP and SAP S/4 HANA.
   • Because of our profound Gold partnership with Microsoft, we enable
      customers on their cloud transformations and support the operation of their 
      systems on Microsoft Azure.

The core of our company are our employees. Their teamwork and mindset enables the advancement of all our innovative IT solutions >> see: specialties below.

Scheer GmbH is the flagship company of the Scheer Group which operates in various European countries as well as in the U.S.A., Singapore and Australia. 


Apply for this position