java dynatrace

About the role
As a Software Engineer at Dynatrace, you will help take our product to new heights and extend our leadership in the Software Intelligence field.

You will have an impact on our product, which enables digital transformation in well-known companies as well as in promising startups (72 of the Fortune 100).

You will feel at home if you want to understand the value the product delivers to customers and want to have a real impact on it.

You will work with a broad variety of modern technologies that operate at a massive scale, both in our product and in customer environments. 

You will develop an application that works both in multi-cloud and on-premises environments. 

You will make sure that our product delivers answers, not just raw data, so that our customers can navigate and make sense of application setups that are otherwise too complex to grasp. 

You will develop a product that is essentially a distributed debugger running invisibly in complex production environments, delivering maximum value while incurring minimum overhead.

You will use the product you create to monitor the product you create. 

You will have one day per sprint devoted just to self-development and mentoring from best-in-class software engineers. 

You will have the opportunity to convert your ideas into patents with your name on them. 


Join us and set trends in Software Intelligence for years to come!

We are fully remote until the Covid-19 pandemic is declared over and it is safe to socialize. In the Post-Covid 19 reality, we offer a hybrid model, a fusion of remote and at-the-office work.

Desired skills & experience
  • A solid foundation in object-oriented programming, data structures, and algorithms
  • Solid Java knowledge, with professional experience in development and architectural design
  • Experience with test-driven development, clean code, design patterns, etc.
  • Experience in developing distributed and multi-tier applications
  • Good English communication
  • Excellent teamwork and a proactive approach
  • Analytical thinking and excellent problem-solving
  • Experience with Python, Gradle, Kubernetes, and cloud technologies is not essential but would be an advantage
  • If you are into UI and have experience with Angular, we also have something for you

  • Please consider when submitting your CV that due to the current health crisis related to COVID-19, in our Lab in Poland, we are currently limited in extending offers to non-EU citizens. We are keeping the situation under review and would adjust our position, should the restrictive measures be removed later on. Should this affect your application, we are happy to keep it in evidence until further notice.

    Level of expertise
    Junior

    9k - 13k PLN gross

    Regular

    10k - 17k PLN gross

    Senior

    14k - 23k PLN gross

    Check out our top challenges

    Check out our current Top Challenges

    • Monitoring Public Cloud
    • Synthetic Monitors
    • Log Monitoring
    • Engineering Productivity
    • Clusters orchestration & services
    Dynatrace illustration shortpack CloudSolutions v2

    Monitoring Public Cloud

    The goal is to provide one simple, valuable solution focused on collecting, searching, and analyzing traces across fully distributed architectures via cloud integrations.

    At the core we strive to augment the data that comes from agent /SDK based monitoring (either Dynatrace OneAgent or third-party) with cloud-related context, as well as help with monitoring and troubleshooting those cloud components, that cannot be instrumented with agents. We integrate with cloud monitoring data sources (CloudWatch, Azure Monitor, GCP Monitoring) to grab metrics, logs, events, and traces and process them to be usable by our AI engine. Having all that we aim to provide single pane of glass for DevOps engineers, app developers and IT operations that are responsible for complex cloud architectures.

    Tech Stack: Python, Serverless, Java, Azure Resource Manager, AWS CloudTrail, Azure Monitor, AWS CloudWatch, StackDriver, Azure, AWS, GCP, REST APIs (JSON and/or XML)

    Currently we aim to: 

    • Deliver full coverage of Google Cloud Platform services monitoring
    • Enable full Dynatrace AI support for all cloud metrics
    • Provide Cloud Monitoring also as Dynatrace Extension

    Dynatrace illustration shortpack FemailScreen v3

    Synthetic Monitors

    The goal is to provide a reliable base of components used for running Synthetic Monitors. At the core, we strive to build a secure and bulletproof platform for launching millions of Synthetic Monitoring daily, from dozens of our public locations spread all over the World, based on the services of major cloud providers (AWS, Azure, GCP, Alibaba).

    We also drive end-to-end solutions allowing our customers to easily deploy and manage Synthetic Monitoring in their own infrastructure.

    Tech stack: Java 11, REST API, SQL, Python, Docker, Kubernetes, AWS (EC2, S3, CloudFormation, RDS, WAF, Secrets Manager), JVM profiling, communication protocols (HTTP, WebSocket, Protocol Buffers)

    Currently we aim to:

    • Extend set of supported platforms and deliver containerized version of Synthetic Module
    • Automate delivery processes & improve testing pipelines
    • Enhance Synthetic Monitors’ diagnostic & scheduling capabilities

    Dynatrace illustration shortpack FemailScreen v3

    Log Monitoring

    The goal is to drive value to our platform via making it ready for high-performance, large-scale, high-throughput log ingestion and analysis.

    We strive evolve and redefine the whole concept of dealing with logs. We want to make sure our solution can ingest various data formats and present them to the user to deliver answers, not just raw data.

    Tech Stack: Java, Angular, Lucene, ElasticSearch, Antlr

    Currently we aim for: 

    • Creating powerful search engine for ingested log data
    • Structuring and parsing log data to provide better insights
    • Contribute to all parts of the software development and deployment lifecycle, including architecture, design, development, documentation, testing.

    Dynatrace illustration shortpack MalePresentation v2

    Engineering Productivity

    Engineering Productivity is a continuous challenge of creating and supporting internal development processes.

    We strive to keep creating and improving tools that enable product teams to work comfortably and efficiently is at our core. The core goal is to create and maintain build pipelines for all company products and manage the CI/CD process. Our main products include the BTF - an integration test framework, a CI system based on Quick Build, Jenkins and Gradle. All this is used to deliver value to Dynatrace, our flagship product

    Tech Stack: Java, groovy, k8s, cassandra, jenkins, quickbuild, intelliJ

     

    Currently we aim for: 

    • Developing and optimizing the Java Test Framework - BTF
    • Making use of new features in new language versions - gradle and java mostly
    • Providing assistance in diagnosing daily issues in a scalable fashion

    Dynatrace illustration shortpack UserSatisfaction v2

    Clusters orchestration & services

    Our goal is to provide a complete set of software solutions that ensure seamless installation, automated configuration, reliable functioning, monitoring and automatic upgrades of Dynatrace in our Customers' data centers. Except of cluster orchestration and configuration tools we also develop a set of internal services that remotely control these installations and provide comprehensive overview of their state. These services provide additional features such as license management, release management and reporting, health reporting, remote configuration and more.

    Currently we're focusing our efforts on automated delivery of Kubernetes platform that will be used to run next generation of Dynatrace clusters. We're also transitioning our internal services to Kubernetes.

     

    Tech Stack: Java 8/11, Python, Go, NGINX, Jetty, container orchestration (Docker, Kubernetes), AWS, Ansible, MySQL, GWT, Angular

    Martyna Zawierowska

    single 02 2020 07new

    Your contact person

    Martyna Zawierowska

    Talent Acquisition Specialist martyna.zawierowska@dynatrace.com +48 695 500 622

    How would I even move to Gdańsk?

    Do you feel like this is the right place for you, but you have no idea how you would move here? Don't worry! We’ll support your relocation.

    Refer a friend

    Know the perfect person for a job in Dynatrace, even it’s not you? Let us know! Use our Referral Program and If they get the job you will receive a nice bonus!

    This is how recruitment process works with us.

    Handshake meeting

    We start with a visit to our office in person or participating in an online meeting to make sure that both, candidate and Dynatrace want to go through with the rest of the recruitment process.

    Skills assessment

    After a successful handshake meeting, we test skills to see how one can resolve certain tasks or case studies.

    Job offer

    After a successful skills assessment, we prepare an individual job offer we believe matches the expectations, skills, and experience presented.

    Handshake meeting

    We start with a visit to our office in person or participating in an online meeting to make sure that both, candidate and Dynatrace want to go through with the rest of the recruitment process.

    Skills assessment

    After a successful handshake meeting, we test skills to see how one can resolve certain tasks or case studies.

    Job offer

    After a successful skills assessment, we prepare an individual job offer we believe matches the expectations, skills, and experience presented.

    We have some cool benefits for you!

    Financial safety

    We offer a unique life insurance together with a choice of investments funds.

    Learning and development

    Constant development stays in the center of our organization thus we deliver vast selection of self-development options, such as Evangelists Program, Udemy business access and more.

    Health and Sport

    We keep fit and healthy with swimming pool and gym in building, sports classes and multisport plus card.

    Working Conditions

    Standing desks, coffee points playroom and full bicycle infrastructure are amongst other factors the ways on how we develop our working conditions.

    Celebrations

    We are successful and we like to celebrate it! We party quarterly and on top take care of our close ones to spend some time with us too.

    EcoTransport

    Our office is placed in a convenient location and we urge ourselves to either use public transport by covering monthly cost or to muscle to work and get extra cash

    Financial safety

    We offer a unique life insurance together with a choice of investments funds.

    Learning and development

    Constant development stays in the center of our organization thus we deliver vast selection of self-development options, such as Evangelists Program, Udemy business access and more.

    Health and Sport

    We keep fit and healthy with swimming pool and gym in building, sports classes and multisport plus card.

    Working Conditions

    Standing desks, coffee points playroom and full bicycle infrastructure are amongst other factors the ways on how we develop our working conditions.

    Celebrations

    We are successful and we like to celebrate it! We party quarterly and on top take care of our close ones to spend some time with us too.

    EcoTransport

    Our office is placed in a convenient location and we urge ourselves to either use public transport by covering monthly cost or to muscle to work and get extra cash

    Interested? Cause we are.

    We’re looking for talented creatives redy to challenge themselves. Don’t hesitate and give yourself a chance to work in one of the most innovative tech company in a market.