Senior Software Engineer
Role details
Job location
Tech stack
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.