Auf einen Blick
- Aufgaben: Entwickle neue Funktionen für unser Semantic Dictionary und unterstütze das Team bei der Datenmodellierung.
- Arbeitgeber: Dynatrace ist ein innovatives Softwareunternehmen, das Unternehmen weltweit unterstützt.
- Mitarbeitervorteile: Attraktive Gehälter, Aktienoptionen und ein internationales Arbeitsumfeld warten auf dich.
- Andere Informationen: Vollzeitstelle mit flexiblen Arbeitszeiten und einem einzigartigen Karriereentwicklungsprogramm.
- Warum dieser Job: Werde Teil eines kreativen Teams, das Innovation fördert und deine Karriere unterstützt.
- Gewünschte Qualifikationen: Technisches Studium und Erfahrung in der Softwareentwicklung sind erforderlich; Python-Kenntnisse von Vorteil.
Das voraussichtliche Gehalt liegt zwischen 60000 - 84000 € pro Jahr.
Senior Software Engineer – Semantic Dictionary (m/f/x)
The Semantic Dictionary is a fundamental pillar for our customers to understand and investigate observability data. It represents a collection of semantic conventions that give meaning to the data that is collected. By following these conventions, we ensure consistency across our platform, making correlating and analyzing telemetry data easier.
In this role, you will focus on implementing new capabilities, features, and improvements to further evolve our dictionary. You will collaborate with team colleagues to maintain the toolchain that provides generated artifacts to support code integration, Davis CoPilot AI, Dynatrace Query Language, documentation, and more. You empower our internal community by providing accessible, intuitive, and comprehensive resources and tools to ease contribution, seamless lookup, and high‑quality documentation.
Typical Tasks
- Definition of the supported data structures of the data catalog
- Support other teams to effectively model their domain‑specific data
- Build and maintain the generator & pipeline to enable better data quality and faster feedback
- Constantly improve the generated artefacts to support stakeholder requirements
- Participate in building and supporting the community around the semantic dictionary
What Will Help You Succeed
- Technical study in Computer Science or a similar field
- Several years of experience in software development
- Good Python programming skills or willingness to learn Python
- Writing clean and maintainable code
- Experience with CI/CD pipelines (e.g., Jenkins)
- Familiarity with agile practices and a collaborative mindset
- Interest in the information engineering domain (making sense out of data, connecting the dots)
Why You Will Love Being a Dynatracer
- A one‑product software company creating real value for the largest enterprises and millions of end customers globally, striving for a world where software works perfectly
- Working with the latest technologies and at the forefront of innovation in tech on scale, and also in other areas such as marketing, design, or research
- A team that thinks outside the box, welcomes unconventional ideas and pushes boundaries
- An environment that fosters innovation, enables creative collaboration, and allows you to grow
- A globally unique and tailor‑made career development program recognizing your potential, promoting your strengths, and supporting you in achieving your career goals
- A truly international mindset with Dynatracers from different countries & cultures all over the world, with English as the corporate language that connects us all
- A culture shaped by diverse personalities, expertise, and backgrounds of our global team
Compensation and Rewards
- Attractive compensation packages and stock purchase options with numerous benefits and advantages
- Minimum salary disclosed: €65,000 gross per year based on full‑time employment (38.5 h/week). Salary may be higher in line with qualifications and experience
Seniority Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
Other
Industry
Software Development
#J-18808-Ljbffr
Senior Software Engineer - Semantic Dictionary (m/f/x) Arbeitgeber: Dynatrace
Kontaktperson:
Dynatrace HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer - Semantic Dictionary (m/f/x)
✨Tip Nummer 1
Informiere dich über die neuesten Trends und Technologien im Bereich der semantischen Datenverarbeitung. Zeige in Gesprächen, dass du ein tiefes Verständnis für die Herausforderungen und Möglichkeiten in diesem Bereich hast.
✨Tip Nummer 2
Netzwerke mit anderen Fachleuten in der Softwareentwicklung, insbesondere in der Community rund um Python und CI/CD. Dies kann dir helfen, wertvolle Einblicke zu gewinnen und möglicherweise Empfehlungen zu erhalten.
✨Tip Nummer 3
Bereite dich darauf vor, konkrete Beispiele aus deiner bisherigen Arbeit zu präsentieren, die deine Fähigkeiten in der Softwareentwicklung und dein Verständnis für agile Praktiken demonstrieren. Dies zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrung.
✨Tip Nummer 4
Engagiere dich in Online-Communities oder Foren, die sich mit semantischen Technologien und Datenengineering beschäftigen. Dies kann dir helfen, dein Wissen zu vertiefen und gleichzeitig deine Sichtbarkeit in der Branche zu erhöhen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer - Semantic Dictionary (m/f/x)
Tipps für deine Bewerbung 🫡
Verstehe die Rolle: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Aufgaben. Stelle sicher, dass du die Bedeutung des Semantic Dictionary und dessen Einfluss auf die Datenanalyse verstehst.
Hebe relevante Erfahrungen hervor: Betone in deinem Lebenslauf und Anschreiben deine Erfahrungen in der Softwareentwicklung, insbesondere mit Python und CI/CD-Pipelines. Zeige, wie deine Fähigkeiten zur Verbesserung der Datenqualität und zur Unterstützung von Teams beitragen können.
Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du dich für diese Position interessierst und wie du zur Weiterentwicklung des Semantic Dictionary beitragen kannst. Gehe auf deine Leidenschaft für Information Engineering ein.
Prüfe deine Unterlagen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Richtigkeit. Achte darauf, dass dein Lebenslauf aktuell ist und alle relevanten Informationen enthält.
Wie du dich auf ein Vorstellungsgespräch bei Dynatrace vorbereitest
✨Verstehe die Semantic Dictionary
Mach dich mit der Funktionsweise und den Zielen der Semantic Dictionary vertraut. Überlege, wie deine Erfahrungen in der Softwareentwicklung dazu beitragen können, die Qualität und Konsistenz der gesammelten Daten zu verbessern.
✨Bereite technische Fragen vor
Erwarte technische Fragen zu Python, CI/CD-Pipelines und agilen Praktiken. Übe, wie du deine bisherigen Projekte und Erfahrungen klar und präzise präsentieren kannst, um deine Fähigkeiten zu demonstrieren.
✨Zeige Teamgeist
Betone deine Fähigkeit zur Zusammenarbeit und wie du in der Vergangenheit erfolgreich im Team gearbeitet hast. Dynatrace sucht nach jemandem, der nicht nur technisch versiert ist, sondern auch gut im Team arbeiten kann.
✨Frage nach der Unternehmenskultur
Bereite einige Fragen zur Unternehmenskultur und den Entwicklungsmöglichkeiten bei Dynatrace vor. Dies zeigt dein Interesse an der Firma und hilft dir, herauszufinden, ob die Werte von Dynatrace mit deinen eigenen übereinstimmen.