MindLink Careers

About Us

MindLink is a specialised chat company focusing on regulated and security industries, we bring the right people, information and tools together to facilitate decision making. Our customers are from the largest government agencies across the globe, every day we help their users collaborate and protect their mission.

MindLink offers secure and encrypted real time chat solutions, specifically designed for mission collaboration and is built following the principles of Persistent Chat.

Meet the Leadership Team

Vacancies

Technical Lead / Senior Software Engineer

Location: London Office or Hybrid/Remote Working | Reporting to: CTO

As a Senior Engineer you will be provided with personal growth and leadership opportunities. Teams are given a lot of freedom in how they organize their work and their choices of technologies and approaches. Team decisions have a real impact on the customer and you will be afforded substantial trust and autonomy to deliver value.
You will be working on a next generation event sourced, virtual actor-based platform and use advanced patterns such as eventual consistency, optimistic concurrency and command-query responsibility segregation (CQRS) to provide a reliable, performant and scalable system with a modular design that supports a variety of use cases.

Responsibilities:

• Provide technical advice and help the team make decisions that impact the company at large.
• Initiative to identify important problems and coordinate with others on cross-cutting issues, proposing strategies and getting buy-in on solutions.
• Make others better through technical guidance and mentoring.
• Work within a team to design, develop and deliver high quality solutions.
• Work with other senior engineers and architects to design scalable solutions.
• Follow the team’s agile processes to achieve quality and excellence when delivering products.
• Design and develop standards compliant web applications.
• Provide development and troubleshooting support for existing systems.

You have:

• Solid understanding of Object Oriented design principles, design patterns, data structures and algorithms
• Excellent problem solving and troubleshooting skills
• Experience in automated testing
• Proven ability to take ownership of work, communicate and collaborate in a team
• Are comfortable working in a fast-paced agile team
• A desire to learn and challenge yourself

Desired/Nice to have:

• A significant level of experience with C#, and the .NET platform including .NET 6 or similar technologies
• Experience of JavaScript/TypeScript and web development
• Experience mentoring junior engineers
• Experience as a Tech Lead
• Experience with Azure DevOps.
• Experience with NUnit + Moq for unit and integration testing
• Experience with Microsoft Orleans
• Clearance (DV, eDV, NATO)

How to apply

To apply for this position, please send your CV and cover letter to careers@mindlinksoft.com

Chat with us...

For more information about our products, features, pricing and other inquiries, please fill out the form provided.