Savings and investment products

Join a MRV portfolio company


Principal Architect

Sepio Systems

Sepio Systems

Posted on Tuesday, April 2, 2024


  • Lead other senior developers and team leaders defining processes and methods across R&D, improving performance, maintainability, and resilience across our solution.
  • Design and implement novel components and tools for use across the organisation, from Dev teams, Support team members, and to Sales Engineers.
  • Identify and implement improvements to our systems and processes, from business logic, through the addition of data sources to monitoring and testing practices.
  • Assist in research and resolution of strategic, long lead, as well as field issues.
  • Work closely with other development teams to define APIs and Schema to ensure data reliability, availability, and correctness across the system.

Must-Have Requirements

  • 9+ years of development experience.
  • 3+ years of experience in system engineering, data engineering, software design or related fields.
  • Strong experience in designing, implementing, and maintaining tools and services in Linux and Windows.
  • Experience with development in C#.
  • Experience working in a functional design paradigm.
  • Ability to identify, explain, and troubleshoot complex issues.
  • Excellent communication and collaboration skills, with a proven ability to work effectively in a cross-team environment.

Nice-to-Have Requirements

  • Experience using languages such as Python and Bash.
  • Experience using languages such as Rust, Go, or Haskell.
  • Experience with cloud platforms such as Azure or AWS.
  • Experience with monitoring and logging tools such as ELK stack, Prometheus, or Grafana.
  • Experience with database systems such as Redis, MySQL, PostgreSQL, or MongoDB.
  • Strong understanding of agile development methodologies.
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field.