Technical Lead Engineer

Software Development company
Remote or Zürich, Switzerland
Roles:
Backend
Must-have skills:
C#GraphQLJavaScriptSQL
Considering candidates from:
Switzerland
Work arrangement: Onsite or remote
Industry: Software Development
Language: English
Level: Lead
Required experience: 5+ years
Relocation: Not paid
Visa support: Not provided
Size: 51 - 200 employees

Technical Lead Engineer

Software Development company
Remote or Zürich, Switzerland
Established in 1998, the company partners with leading brands across the world to help them capitalize on the possibilities of digital wealth and investment management. The company’s embedded finance operating system is an orchestration layer enabling financial institutions to access new distribution channels through a Banking-as-a-Service (BaaS) model. It also allows banking and non-banking providers to embed wealth services into their client proposition. While it supports wealth managers looking for best-in-class Software-as-a-Service (SaaS) to deliver better engagement at a greater scale.
Right now, they are looking for a top-notch Technical Lead Engineer to join the team.

 Tasks:
  • Design and develop C# applications
  • Work effectively and individually with technical and non-technical team members and directly with clients to solve problems that matter most
  • Take accountability for the successful completion of all aspects of the client required project work in terms of software engineering
  • Exercise independent judgment of the software engineering and technology approach chosen
  • Facilitate technical meetings, demonstrate consensus-building skills, and interact with executive level project sponsors and scrum team members alike for technical advice and guidance
  • Share their values of employees first, customer-centricity, common sense, trust, and discipline resonate with your work
Must-have:
  • Bachelor’s or Master’s degree in Computer Science or Software Engineering
  • Minimum 8+ years of working experience in software engineering activities for software products to financial industry
  • Previous experience in leading teams
  • Solid skills in the Microsoft technology stack with SQL Server, .NET, C#, TFS, GIT, CSS, HTML 5, JavaScript, AJAX, jQuery, JSON, XHTML, MVC, Web API, IoC, XML, SOAP, WCF, RESTFul, MQ, FIX, SMTP, GraphQL
  • Basic understanding of DevOps and Pipeline Management
  • Deep understanding of cloud-based architectures, microservices, containerization, and distributed systems
  • In-depth knowledge and understanding of the Wealth Management industry, understanding of domain driven design in the banking development world
  • Deep experience in agile projects
  • Fluency in English
Nice-to-have:
  • An understanding of messaging and integration is important, and hands-on working with technologies like Kafka
  • Having worked for a WealthTech
  • Good understanding of working with multi-language, multi-brand, multi-currency applications on various infrastructure configurations
  • Knowledge of any additional language (German or French)
Benefits and conditions:
  • Trial period: 3 months
  • Benefits depend on the location you will work from
Interview process:
  1. Intro call with Toughbyte
  2. Meet and greet call with People and Culture Generalist (30 mins)
  3. Company sends a number of tasks and the candidate can choose 1-2 tasks to work on at home 
  4. Tech interview with 2 lead engineers (1 hour)
  5. An interview with the head of solution architect (tech+culture)