Software Engineer (f/m/x)
Hybrid · Munich, BY, DE · Dortmund, NRW, DE... more
Hybrid · Munich, BY, DE · Dortmund, NRW, DE... more
Job Description
Your mission
- You will be part of an agile team with end-to-end responsibility for product functionalities within one or more business domains.
- Design, build and operate scalable production systems.
- Advocate for maintaining a high-quality bar, making sure quality, and testing are part of the development work from day one.
- Contribute to the team’s effectiveness and efficiency through setting an example of best SW development practices.
- Actively contribute in one of our Communities of Practice.
- Troubleshoot and resolve complex technical issues, working closely with architects other team members and stakeholders.
- Stay updated on emerging technologies and industry best practices, incorporating them into system development processes.
- Identify technical debt and areas for improvement within our solutions, proposing and implementing solutions.
Your profile
- At least 5 years of experience as Software Engineer
- Advanced knowledge of at least one JVM language (Kotlin or Java)
- Familiarity with frontend technologies (e.g. TypeScript and Angular)
- Proven knowledge in designing Microservice architectures and Event-Driven architectures.
- Strong desire to apply methodological knowledge such as domain-driven design.
- Advanced understanding of cloud technologies, cloud platform operations and cloud governance with a focus on automation, analysis, modification and testing of cloud services
- Experience with central logging and monitoring using tools like Grafana, Prometheus on the cloud.
- Experience in modern software development and delivery practices including Continuous Integration/Delivery/Deployment (including usage of Docker, Kubernetes and Gitlab)
- Passion for continuous improvement, technical and operational excellence
- Passion and eagerness to learn different tools, technologies and practices that are needed to get the job done.
- Empathy, readiness to coach, pair with and learn from others.
- Excellent problem-solving skills and ability to think critically under pressure.
- Strong team player and experience in partnering effectively with cross-functional team on-shore, near-shore, and off-shore.
- Familiarity with Agile methodologies and SAFe principles is a plus.
- Excellent communication skills in German and English.
- Mainly remote work. Participate on collaboration (Munich or Dortmund office)
Ideally you have- Experience with central logging, monitoring using stacks like ELK(Elastic) on the cloud, Grafana, Prometheus, etc.
- ISAQB certifications are a plus
- Hands-on experience working in agile environments, preferably with the SAFe (Scaled Agile Framework) methodology.
- Proven experience working with distributed or remote teams across different time zones.
Why us?
We are a team of uncomplicated, cosmopolitan and fairly smart people who see change as an opportunity and enjoy helping to shape a future market with great pressure and enthusiasm. If you are fascinated by electric mobility, and you want to be part of an international team, please apply - we are happy to receive your application!
- Competitive Salary & Benefits: Receive an attractive compensation package, flexible working hours, and remote work possibilities.
- Flexible Work-Life Balance: Enjoy the freedom of trust-based working hours, along with flexible and remote work options to harmonize your career with personal life.
- Valuable Industry Experience: Kickstart your career in the E-Mobility industry and be part of the pioneering efforts in high-power charging technology across Europe.
- Diverse & Multicultural Environment: Join a vibrant workplace with colleagues from over 40 nationalities, celebrating diversity every day.