e.g. job, company, title
e.g. city, county or postcode
advanced search »

Software Engineer

Diligent Corporation

Apply for this job

Software Engineer

Software DevelopmentNewbury,
United Kingdom



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 16,000 organizations and 650,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 from offices inNew York, London, Washington, DC, Amsterdam, Sydney, Christchurch, and Charlotte, NC.

Diligent Entities

Diligent Entities is a Software-as-a-Service (SaaS)-based platform and the world's leading solution for global entity management and corporate governance.

Diligent Entities serves more than 2,200 clients and 250,000 users in more than 140 countries. Over 80% of the FTSE 100 and 30% of F100 rely on Diligent Entities to help them solve their challenges relating to compliance, data and document management, entity review and attestation, filing and institutional reporting. For the last 30 years, Diligent Entities has helped centralize all relevant data for the Company Secretary, Finance and Treasury, Legal and Tax, among others.

Position Overview

We are looking for someone who has a strong knowledge of C#, .NET and SQL database development to help us modernise a market-leading governance/risk/compliance solution.

Ideal candidates will be able to demonstrate their development skills, be driven, resourceful and not feel intimidated by significant technical challenges. We are looking for someone who wants to take ownership of the features they are working on and proactively drive improvements in software design and development practices.

You will be working as part of an established team who are used to working together to achieve excellent results. Our ideal candidate will be someone who is motivated, pro-active and takes pride in his or her code.

Key Responsibilities

In addition to core development activities for core modules and integration projects, you will be required to:

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

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

+ Contribute to the quality assurance/testing strategy for assigned features, performing technical tasks as required to support that strategy, including but not limited to development of unit and other automated tests, and assisting with acceptance and regression testing.

+ 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.

This will be a role that will provide a path to working on cutting edge technologies as the application is transitioned to a new architecture.

Required Experience/Skills


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

+ Excellent understanding of .Net, C#, and SQL databases and modern API tools

+ Commitment to producing well tested and documented code

+ Creative and innovative problem-solving skills

+ Experience working on an agile team, providing estimates and reporting progress

+ Able to communicate effectively with technical and non-technical teams

+ Keen to improve processes and share knowledge across the team


+ Experience with IdentityServer, ASP.net MVC, Razor, C++, jQuery, Angular 7, JSON, HTML5, VBScript, .net Core

+ Experience working with SoAs/ESBs/Message Queues (such as RabbitMQ)

+ Test Driven Development experience preferable

+ Experience with Agile/SCRUM/Lean software development

+ Keen to learn more about new languages and frameworks

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

+ Understanding of functional programming techniques


Diligent offers a strong compensation and comprehensive benefits package, including pension, Group Life Insurance and Income protections, alongside Medical Insurance. We are a casual but professional team, with this role working from our London office.

Main tools we use include: JIRA, Confluence, GitHub, Visual Studio

We follow the Scrum methodology for most teams, and Kanban in smaller teams.

Apply for this job

Similar jobs
By creating an alert, you agree to our T&Cs and Privacy Notice, and Cookie Use.
Software Engineer

Mars Recruitment
£35000 - £50000 per annum + bonus & exceptional benefits
Oxfordshire, Didcot
more details »


£30,000 per annum
Spencers Wood,Berkshire
more details »

Software Engineer

Dimensions UK Ltd
£40,000 Per Year
Theale, Berkshire, RG7 1AA
more details »

Software Engineer

£25000 - £30000 per annum
Hampshire, Basingstoke
more details »