Skip to content
mimi

Senior Software Engineer (f/m/d)

Scheer IMC

On-site Senior Yesterday

About the role

Senior Software Engineer (f/m/d) 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 What you'll need • 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 What's in it for you • 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

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free