Auf einen Blick
- Aufgaben: Join us to develop a high-performance JavaScript Runtime using Rust.
- Arbeitgeber: Dynatrace is a leading software company focused on delivering value to enterprises globally.
- Mitarbeitervorteile: Enjoy competitive pay, stock options, and a unique career development program.
- Warum dieser Job: Be part of an innovative team that values creativity and collaboration in tech.
- Gewünschte Qualifikationen: Experience in Rust and software engineering is essential; Deno experience is a plus.
- Andere Informationen: Work in a diverse, international environment with English as the corporate language.
Das voraussichtliche Gehalt liegt zwischen 56000 - 78400 € pro Jahr.
Your role at Dynatrace
Join our cutting-edge team as a Rust software engineer to share the future of the JavaScript Runtime that powers the Dynatrace AppEngine platform. In this role, you\’ll focus on creating a robust, high-performance and scalable runtime environment at the heart of our application ecosystem. By combining the power of Rust with deep JavaScript integrations, you\’ll be instrumental in enabling thousands of developers to deliver intelligent, data-driven applications seamlessly. If you\’re passionate about systems programming and how cloud applications are built and executed, we want to hear from you!
Responsibilities
- Collaborate with cross-functional teams to design, develop, and maintain features of our JavaScript Runtime
- Write clean, maintainable, and efficient code
- Participate in code reviews and provide constructive feedback to improve the codebase
- Ensure high performance and reliability for our runtime by identifying, diagnosing, and resolving issues
What will help you succeed
- Several years of experience as a Software Engineer specializing in Rust
- Technical studies related to Software Engineering or equivalent experience
- Strong focus on software quality, performance, and clean architecture
- Team player with a proactive approach
- Good English communication
- Experience with Deno is beneficial
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; but also, in other areas like 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, and English as the corporate language that connects us all.
- A culture that is being shaped by the diverse personalities, expertise, and backgrounds of our global team.
Compensation Data
- We offer attractive compensation packages and stock purchase options with numerous benefits and advantages .
- Due to legal reasons, we are obliged to disclose the minimum salary for this position, which is € 56,000 gross per year based on full-time employment. We offer a higher salary in line with qualifications and experience.
#J-18808-Ljbffr
Senior Software Engineer - Rust (m/f/x) Arbeitgeber: dynaTrace software GmbH
Kontaktperson:
dynaTrace software GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer - Rust (m/f/x)
✨Tip Number 1
Familiarize yourself with Rust and its ecosystem. Since the role specifically requires expertise in Rust, make sure you can discuss your experience and any projects you've worked on using this language.
✨Tip Number 2
Highlight your experience with JavaScript integrations. Since the position involves working on a JavaScript Runtime, being able to demonstrate your understanding of how Rust can enhance JavaScript applications will set you apart.
✨Tip Number 3
Prepare to discuss your approach to code quality and performance. The job emphasizes clean architecture and high performance, so be ready to share examples of how you've ensured these aspects in your previous work.
✨Tip Number 4
Show your collaborative spirit. Since the role involves working with cross-functional teams, think of examples where you've successfully collaborated with others to achieve a common goal.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer - Rust (m/f/x)
Tipps für deine Bewerbung 🫡
Understand the Role: Make sure to thoroughly read the job description for the Senior Software Engineer position at Dynatrace. Understand the responsibilities and required skills, especially focusing on Rust and JavaScript integrations.
Tailor Your CV: Customize your CV to highlight your experience with Rust and any relevant projects. Emphasize your software engineering background, particularly in systems programming and cloud applications.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for software quality and performance. Mention specific experiences where you collaborated with cross-functional teams or improved codebases through reviews.
Highlight Communication Skills: Since good English communication is essential for this role, ensure that your application reflects your ability to communicate effectively. You might want to include examples of how you've worked in diverse teams or contributed to international projects.
Wie du dich auf ein Vorstellungsgespräch bei dynaTrace software GmbH vorbereitest
✨Showcase Your Rust Expertise
Be prepared to discuss your experience with Rust in detail. Highlight specific projects where you've utilized Rust, focusing on the challenges you faced and how you overcame them. This will demonstrate your technical proficiency and problem-solving skills.
✨Understand the JavaScript Runtime
Familiarize yourself with the concepts of JavaScript runtimes, especially in relation to Deno. Being able to articulate how Rust can enhance the performance and reliability of a JavaScript runtime will set you apart from other candidates.
✨Emphasize Collaboration Skills
Since the role involves working with cross-functional teams, be ready to share examples of how you've successfully collaborated with others in past projects. Discuss your approach to teamwork and how you handle feedback during code reviews.
✨Prepare for Technical Questions
Expect technical questions that assess your understanding of software quality, performance, and clean architecture. Brush up on best practices in these areas and be ready to provide examples of how you've implemented them in your work.