USACares Jobs

Job Information

Diligent Corporation Senior Software Engineer - Platform in Budapest, Hungary

Senior Software Engineer - Platform

Software DevelopmentBudapest, Hungary



Position at Diligent Corporation

The Company

Diligent is the pioneer in modern governance. We empower leaders to turn governance into a competitive advantage through unparalleled insight and highly secure, integrated SaaS applications, helping organizations thrive and endure in today’s complex, global landscape. The largest global network of corporate directors and executives, Diligent is relied on by more than 19,000 organizations and nearly 700,000 leaders in over 90 countries. With award-winning customer service, Diligent serves more than 50% of the Fortune 1000, 70% of the FTSE 100, and 65% of the ASX. Our passionate, smart, and creative group of more than 1,000 employees support customers around the globe.

Position Overview

Diligent is looking for strong software engineers interested in working on Diligent’s platform that powers our commercial SaaS offerings. The Platform team is responsible for development and delivery of all shared services across Diligent’s portfolio of products and also in integrating Diligent products with 3rd party providers. The ideal candidate will have proven ability to apply effective analysis, design, programming, and testing skills to produce and maintain scaled SaaS software solutions. In particular, the ideal candidate will have a keen interest in writing scalable and reusable services and providing top-notch developer experience to teams consuming their services.

Key Responsibilities

In addition to core development activities for the Diligent platform you will be asked to:

  • Design, code, review and test assigned features and user stories, in accordance with the agile methodology employed by Diligent

  • Collaborate with the product owners in the analysis and documentation of technical requirements and user stories for assigned features

  • Assist with production of high quality operational and system documentation as required

  • Communicate effectively with other development teams, production operations, and a number of other technology groups, to ensure regular smooth delivery of working software to production

Required Experience/Skills:

  • 5+ years’ experience in a hands-on development role at a commercial software company

  • Strong experience (2+ years) with a well known back-end language such as Java, dotNet, PHP, Python, or Go-Lang

  • Experience with Agile/SCRUM software development

  • Good written and oral communications

  • Solid troubleshooting ability and skills

  • Successfully manage own workload, and take personal responsibility and ownership for delivery, behaviors, and self-improvement

Preferred and not essential

  • Experience with API management technologies (like Apigee or Mulesoft) and Identity and Access Management technologies

  • CI/CD experience (Jenkins, Mocha, etc), containers/ docker, Kubernetes, cloud deployments, Grafana/ Kibana/ Elk Stack

  • Keen to learn more about new languages and frameworks

  • Familiarity with Source Code Control Systems (e.g. Git/GitHub)