Senior Software Engineer - Lead consultant in Barcelona

Dynatrace

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

Your role at Dynatrace
You will join a team that builds and maintains a customer facing application used to support Dynatrace ACE Services engagements. This is a Senior level position, requiring more than just entry level expertise. Ideally you have years of experience writing code, from the front-end, to implementing back-end REST APIs. You are also a natural problem solver who likes a variety of challenges while working in complex environments. It helps to be personable and outgoing because you’ll be right in the middle of things, having regular interactions with fellow developers, architects, product management and consultants.

Your strong development background, combined with your ability to communicate clearly and confidently, will make you the direct cause of an application that makes “wow!” experiences for our internal resources and customers. You will be part of a global team of expert engineers and architects, led by a director in Europe. This is a remote role, but with limited traveling to conferences and team meet ups.

Responsibilities:

Building tools, frameworks, and libraries for front-end development, focusing on security

Optimizing TypeScript build and deployment processes

Designing efficient, scalable, and fault-tolerant systems

Creating services and tooling in TypeScript and Node.js

Peer reviewing code to ensure quality and adherence to standards

Planning and contributing to large project development

Collaborating with team members to enhance their work

What will help you succeed
Undergraduate or graduate degree in Computer Science, Computer Information Systems, or a related technical discipline, or equivalent work experience

3-5 years hands-on design and programming experience in an object-oriented language, preferably TypeScript

3-5 years of web development experience, preferably Angular

2+ years of hands-on experience working with the git source control tool

Strong understanding of the NodeJS platform and how it works, and a self-directed willingness to learn about other platforms and “new stack” technologies

Clear understanding of highly distributed applications and how they interconnect and communicate, from the browser or mobile app, through the cloud, CDNs, and third parties, into the data center, and through to the back end

Ability to have meaningful discussions around technical concepts such as object-oriented fundamentals, web application infrastructure, memory management and GC, threading, frameworks, design patterns, exception handling, messaging, reflection, aspect-oriented programming, dependency injection

Excellent verbal and written English communication skills and attention to detail

Participate in project scoping and integration of architectural design, meeting deadlines and completing assigned work

Demonstrated professionalism, empathy, and teamwork skills

Solid understanding of HTTP, REST, and WebSockets

Ability to identify multiple solutions to complex problems

Preferred Requirements:

Demonstrated experience developing software for Kubernetes

Experience working with Azure cloud services

Experience building multi-stage Docker containers

Proficiency with ODataV4

UX Design experience

Experience with SSO implementations such as OpenID and SAML

Experience maintaining Jenkins pipelines

 

Why you will love being a Dynatracer
Dynatrace is a leader in unified observability and security.

We provide a culture of excellence with competitive compensation packages designed to recognize and reward performance. 

Our employees work with the largest cloud providers, including AWS, Microsoft, and Google Cloud, and other leading partners worldwide to create strategic alliances.

The Dynatrace platform uses cutting-edge technologies, including our own Davis hypermodal AI, to help our customers modernize and automate cloud operations, deliver software faster and more securely, and enable flawless digital experiences.

Over 50% of the Fortune 100 companies are current customers of Dynatrace.

Discover more
Dynatrace careers growth career development 2
Growth opportunities
We support your career development and personal growth journey with knowhow, resources and dedicated time.

Take a look
Dynatrace careers location Vienna austria 9
Flexible working
We believe in providing a flexible, fulfilling and trusting work environment that fits your current life situation.

Find out more
Locations life at dynatrace
Life at Dynatrace
The Culture Decoder is our guiding compass that defines our culture, steers us toward our goals, and amplifies the value we create together.

Discover more
About Dynatrace
Dynatrace exists to make software work perfectly. Our platform combines broad and deep observability and continuous runtime application security with advanced AIOps to provide answers and intelligent automation from data. This enables innovators to modernize and automate cloud operations, deliver software faster and more securely, and ensure flawless digital experiences.

We're an equal opportunity employer and embrace all applicants. Dynatrace wants YOU—your diverse background, talents, values, ideas, and expertise. These qualities are what make our global team stronger and more seasoned. We're fueled by the diversity of our talented employees.
 

About Dynatrace

Dynatrace provides software intelligence to simplify cloud complexity and accelerate digital transformation. With automatic and intelligent observability at scale, our all-in-one platform delivers precise answers about the performance of applications, the underlying infrastructure and the experience of all users to enable organizations to innovate faster, collaborate more efficiently, and deliver more value with dramatically less effort. That’s why many of the world’s largest enterprises trust Dynatrace® to modernize and automate cloud operations, release better software faster, and deliver unrivaled digital experiences.

Other software engineer jobs that might interest you...