At Insightful Technology, we build intelligent solutions that help organisations manage risk, protect data and stay compliant in an ever-changing world. Our products power global enterprises, financial institutions and regulated organisations.
If you want to be part of a team building extraordinary technical solutions in a compelling working environment where ideas move quickly, people support each other and innovation is part of everyday life, you’ll feel right at home here.
Role overview
We are looking for aMid-level Software Engineer tosupportthe design and delivery of ourcutting-edgesolutions for highly regulated industries. You’llbe working within the team responsible for the development and maintenance of our SOTERIA™ solutions – e-comms surveillance, trade reconstruction, transaction monitoring and case management.
Key responsibilities
Design, development and testing
- Work with the team to define and develop high-quality features using C#.
- Develop enterprise-grade solutions that deliver exceptional user experiences.
- Create robust, well-structured codebases with a focus on scalability and performance.
- Integrate current solution with market data, financial transaction dataset and orderbook APIs.
- Ensure best practices for documentation, testing and secure code handling.
- Assist in the development life cycle, frominitialdesigns through deployment and maintenance for all SOTERIA™ solutions – e-comms surveillance, trade reconstruction, transaction monitoring and case management.
- Maintain standardised and up-to-date SSMS schemas along with critical analysis of improvements.
- Assist in debugging, performance optimisation and technical decision-making for SOTERIA™ projects.
- Automation of client-reporting systems.
Collaboration and growth
- Work closely with product, design and backend teams to deliver polished and reliable features.
- Collaborate on bug fixes and advocate for user-centric design principles.
- Foster a culture of continuous learning and innovation.
Deployment and release management
- Monitor system stability, user feedback and analytics to guide iterative improvements.
- Implement metrics and systems for monitoring and analysis.
Qualifications
Required
- Proventrack recordof building and maintainingenterprise-levelbackend services using C#.
- Experience with NLP through work experiences or personal projects.
- Deep understanding of development best practices, including design principles, debugging and testing.
- Strong SQL and relational database design experience required.
Preferred
- Experience embedding agile principles into day-to-day workflows.
- Working experience in any of the following – e-comms surveillance, e-comms, trade reconstruction, transaction monitoring and case management.
- Working understanding of financial datasets.
- Good understanding of financial regulations.
Job details
- Job Type: Permanent
- Location:London, on-site
- We are only accepting applications from within the United Kingdom.