Principal Software Engineer - Engineering Platform
Media Gmbh
21 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
IntermediateJob location
Tech stack
Java
Artificial Intelligence
Amazon Web Services (AWS)
Systems Engineering
Automation of Tests
Azure
Static Program Analysis
Software Quality
Continuous Integration
Github
JUnit
Open Web Application Security
Cloud Services
Secure Coding
Selenium
Software Engineering
SonarQube
TypeScript
Eslint
Google Cloud Platform
Kotlin
Terraform
Go
Programming Languages
Microservices
Job description
- Technical Leadership: Serve as a technical leader (m/f/d) on our platform, providing guidance, support, and best practices to developers and product organization
- Community Building: Foster and grow a vibrant and engaged global developer community by organizing meetups, hackathons, and other community-driven activities
- Advocacy and Outreach: Act as an advocate for our platform, engaging with developers, senior management and communities through events, conferences, webinars
- Feedback Loop: Gather feedback from the developer community and relay insights to internal teams to drive continuous improvement of our platform
- Platform Engineering Practices: Set the foundation for how we build, operate, and evolve our Engineering Platform to empower developers and drive business success. Key focus areas include: AI-driven Engineering, Platform Maturity & KPIs, Developer Portals & Developer Experience
- Software Engineering Practices: Lead initiatives to define, promote, and implement best practices in software/system engineering within the developer community. This includes: Process Optimization, Code Quality, Performance and Scalability, Security, Innovation
- Collaboration: Work closely with product and engineering teams to align evangelism efforts with product development and engineering strategies
Requirements
- Minimum of 10 years of experience in system or software development, technology evangelism or a related role within software engineering, at least 3-5 years of work experience in Europe
- Software Development: Proficiency in multiple programming languages and frameworks like Typescript, Java, Kotlin GoLang, Terraform
- Process Optimization: Expertise in integration/deployment (CI/CD) tools and practices (GitHub Actions, Flux, Argo CD)
- Code Quality: Familiarity with automated testing frameworks and static code analysis - e.g. JUnit, Selenium, SonarQube or ESLint
- Performance and Scalability: Knowledge of microservice / scalable system design and cloud services within Google Cloud Platform, Azure or AWS
- Security: Understanding of secure coding practices and common security vulnerabilities (e.g. OWASP Top Ten) and ability to incorporate security best practices into development lifecycle
- Excellent verbal and written communication skills in English (German is a plus), with the ability to explain complex technical concepts to diverse audiences
- Proven experience in building and nurturing developer communities
- A genuine passion for technology, innovation and empowering developers
Benefits & conditions
- 30 days vacation & subsidized company pension plan
- Employees discount & Fitness Collaborations
- Training & Education
- Open corporate culture & Teamwork
- Mobile work
About the company
MediaMarktSaturn Technology is working to make Europe's number-one consumer electronics retailer the technology leader in its industry. To this end, several hundred developers, UX designers and system architects using state-of-the-art technology work hand in hand with business owners in agile teams to develop customer-focused technology solutions for more than 6 million customers every day in 11 countries.Your HR contactLea Ellerich****Phone number:+49 (151) 40631813Let's Go!Ready? We are looking forward to receiving your application!Apply now