At Aiviq, we create clarity for the world’s investment managers. Our cloud-based data and analytics platform already turns disparate client investment information into enterprise-wide datasets for hundreds of industry use cases across our Investment Manager clients, and we’re not done yet.

We’re looking for innovative, open-minded Lead Software Engineers to join our growing team as we continue to scale our products – helping to drive quality delivery, share new ideas, all within a culture of continuous improvement.

What you’ll be doing

  • Mentoring less experienced team members, technically unblocking difficult problems while driving excellence and development best practices as a team lead
  • Developing and maintaining software across the full stack of applications that drive our products
  • Developing and maintaining tooling to support the delivery of our products in a variety of technologies
  • Assist in driving the full Software Development Lifecycle from design to production using CI/CD principles
  • Contributing and adhering to coding standards, best practices, and processes
  • Creating and maintaining technical documentation
  • Drawing on experience, intuition, and intellect to produce innovative, industry-leading products that our clients love to use
  • Building and maintaining a culture that makes Aiviq a great place to work
  • Collaborating with our globally distributed and multidisciplinary teams to achieve all the above
  • Learning new skills and abilities as an Engineer and team-member through access to unlimited free digital training courses

What you’ll need

  • 8+ years of experience across the full software development lifecycle – designing, developing, testing, and delivering:
  • Highly performant C# .NET RESTful Web APIs, Web Applications, Windows Services
  • ORMs such as EF Core, Dapper or ADO.NET, with good understanding of T-SQL
  • High coverage Unit and Integration tests using industry standard libraries such as xUnit, Moq
  • Against industry standards including, but not limited to; Design Patterns, Dependency Injection, SOLID principles
  • Using Agile development methodologies such as Scrum
  • Strong knowledge of .NET (preferably latest versions)
  • Strong communication skills in English
  • Ideally strong experience with React but experience with Angular, Vue or similar JavaScript / TypeScript front end frameworks would work
  • Experience with cloud platforms such as Azure, AWS, Google Cloud
  • Experience building de-coupled cloud services using e.g. Functions, Queues, and SQL / NoSQL data stores
  • Experience with containerisation technologies such as Docker and Kubernetes
  • Experience with data analysis to facilitate problem solving
  • Familiarity with collaboration suites i.e., Atlassian products (Jira, Confluence)
  • Familiarity with Data Warehouse concepts and implementation experience
  • Familiarity with scripting languages such as Python, PowerShell

What we look for

  • Attention to detail and a drive for quality
  • A firm belief in writing clean, testable code
  • An interest in championing new ideas, driving their implementation, and giving constructive feedback
  • A pragmatic outlook to getting the job done with a view on the future
  • A collaborative “can-do” attitude to do what needs to be done to drive the product and Engineering team forwards
  • Passionate problem solvers who can, and want to, drill down to root causes to define well-reasoned long-term solutions
  • Asset & Wealth Management industry business applications and data
  • Familiarity with Data Quality and Data Provider business applications

About Aiviq

Aiviq is a growing UK-based FinTech, specialising in developing SaaS products for the world’s Investment Managers. We are backed by Alpha Financial Markets Consulting PLC, a global Asset & Wealth Management Consultancy.

Apply Now