Skip to Main Content

Job Title


Senior Developer


Company : Control Now


Location : edinburgh, central scotland


Created : 2025-09-25


Job Type : Full Time


Job Description

Job Title: Senior Developer C# Team: Software Engineering Location: Remote working with offices in London and SofiaRate: Competitive, + revenue share, + share optionsDate posted: September 2025Job type: Full Time – permanentCompany: Control Now LtdControl Now SummaryControl Now (CN) is a regulatory technology business established in 2017 specifically to address investment firms’ requirements to submit complete and accurate transaction reports for EMIR and MIFIR (ESMA Article 15(3), RTS 22). Transaction reports provide information to regulators, which is used to protect consumers and monitor the risk of market contagion.Control Now is disrupting the current market for transaction reporting assurance and consultancy with fully automated software delivered as a SAAS solution.Since being founded, Control Now have focused on developing its products and processes to allow for rapid scaling of the business while growing a loyal base of early adopter clients.This is a fantastic opportunity to contribute to and benefit from a young, successful business in a growing industry, learn directly from industry experts in a friendly environment, and support improving the quality of data available to financial regulatory authorities.Job SummaryControl Now is looking for a Senior Developer to be part of our development team and take the responsibility for the development of our flagship products -TR Connect and Control Box. The Senior Developer will play a vital role in supporting the Product and Operations Teams to deliver the highest quality services to our customers.The role is strongly connected across the whole company, with a requirement to provide product and feature demonstrations to the management team and beyond, also contributing to the product documentation.Key Responsibilities:·        Work with the Product Owner to translate business specifications into a software design·        Take ownership of the TR Connect and Control Box development.·        Work with the Product Owner to manage delivery of the development tasks to schedule·        Lead a team of developers to create good-quality, clean software·        Product demonstration of new features·        Specify database designs to support the system·        Work with Operations and Product teams to ensure the product is easy to use, support, and maintain.Proactive management of stakeholders' expectations and expected delivery timelines.Required Skills & Experience:·        Deep and up-to-date knowledge of the C# language and .NET platform for Windows applications and Web API development. o  Experience with WPF would be useful, but not essential. o  Good understanding of API design principles. o  Strong experience with React·        Strong interest in and knowledge of testing: o  Good experience with testing frameworks. o  Experience or deep understanding of testing methodologies and approaches.·        Strong experience in parallel code execution and dynamic code loading·        Highly skilled in improving code for efficient processing of large data sets·        Experience working with SQL databases—understanding the consequences of design decisions on database performance.·        Some experience with cloud services would be useful—preferably Azure.·        Good understanding of Git preferred.·        Significant experience working in development teams—either Agile (with shared leadership) or in a leadership role.·        Experienced working across teams—understanding how other system components work and communicating clear requirements to other teams. o  Ability to simplify complex technical points to other teams.·        Excellent mentoring skills.·        Excellent written and spoken English.·        Experience working with financial data or similar would be useful.ApplicationFor further information, please feel contact [email protected] Agencies Please!