Software Engineer

Posted 8 hours 55 minutes ago by Blackdot Solutions Ltd

Permanent
Not Specified
I.T. & Communications Jobs
Not Specified, United Kingdom
Job Description

Blackdot Solutions makes investigations software. Our product, Videris, is a leading solution that transforms the way organisations collect, analyse and visualise internet sourced data. Governments, banks and large organisations use Videris to tackle some of the most complex investigative challenges our society faces. We're looking for creative self-starters who love working with highly sophisticated and demanding customers to join our fast-paced, dynamic team. You'll be working in a team of friendly, driven product, sales and engineering professionals with a wide range of experience and interests.

Location

Hybrid. You must be prepared to come into the office a minimum of once a week, and when requested.

About the role

As a Software Engineer, you will play a key role in our engineering team. You'll be responsible for contributing to the design and development of our SaaS platform, Videris, collaborating across teams in an agile operation.

The ideal candidate will be a clear communicator and will have a strong background in delivering software products with remote teams, ideally SaaS, within the software industry, as well as a proven track record of working across a variety of departments.

Responsibilities

Reporting to our Engineering Manager, as a Software Engineer you will need to:

Development & Technical Leadership
  • Write clean, efficient, and maintainable code using modern programming languages and frameworks (preferable Angular, TypeScript, C# etc.).
  • Have an understanding of fundamental data stores such as SQL, NoSQL and graph and be proficient in one.
  • Provide mentorship to team members, conduct code reviews, and promote best practices in software engineering.
  • Contribute to CI/CD pipelines, containerisation, and cloud infrastructure to ensure seamless delivery and deployment.
  • Collaborate with team members, conduct code reviews and promote best practices in software engineering.
  • Identify and resolve performance bottlenecks to maintain platform reliability and speed at scale.
  • Research and implement emerging technologies and methodologies to improve our development processes and product capabilities.
About you

You will be passionate about what you do, and keen to experience new ideas and to develop further, with a drive for innovation and performance. Requirements for the position are as follows:

  • You are likely to have a Bachelor's degree. You may also have postgraduate technical qualifications or industry specific experience.
  • A minimum 3 years' experience in an engineering role.
  • Broad experience of modern software delivery including cloud (e.g. AWS).
  • B2B software company experience.
  • Competitive salary with regular pay reviews
  • 25 days holiday and the flexibility to carry over
  • The chance to work with some of the best people in the business
  • Strong work-life balance & flexible working
  • Vitality health insurance
  • Cycle to work scheme
  • Enhanced pension contributions
  • Enhanced parental leave
  • Regular and varied company socials
How to apply

Please submit a CV and cover letter to apply. The application process will consist of an initial screening call, followed by an interview with our Engineering Manager or CTO, and up to 2 other senior stakeholders (usually in two interviews). Applicants can expect to hear from a Blackdot team member within two weeks of submitting their application.

Blackdot Solutions is an equal opportunities employer, welcoming applications from all people, regardless of their race, sex, disability, age, religion, or sexual orientation. We conduct regular pay reviews to prevent pay discrimination and ensure equitable pay based on role and experience. We are committed to providing a safe, rewarding workplace for all employees and are happy to provide reasonable adjustments where needed. If you have any questions about Blackdot's DEI policy, please get in touch at .