Feb 23, 2022

Software Engineering Manager - EU

  • ThinkMarkets
  • Столична, София, Bulgaria
Full time Software Engineering

Job Description

ThinkMarkets is a global online brokerage firm, specializing in providing multi-asset trading solutions to thousands of clients around the world. With our flagship ThinkTrader platform, we allow our clients to trade the world 24-hours a day. Our mission is to disrupt the brokerage industry by allowing access to global markets and thousands of products to allow our clients to trade the world in the palm of their hand. We use the latest technologies to give traders seamless access to our proprietary trading platforms.

The Role:

We are seeking a high caliber individual for the Software Engineering Manager role, with a broad knowledge base and experience in the Financial Services and/or Fintech industry, to join our rapidly growing global workforce in Sofia, Bulgaria.

In this position, you will lead a software development team in designing and developing high-frequency, low-latency trading applications in a fast-paced and dynamic trading environment. The role will be instrumental in ThinkMarkets’ continuous determination of providing best-in-class web and mobile applications for our clients around the world.

Responsibilities:

  • Oversee and manage a team of software engineers, while keeping a constant pulse across departments to ensure the success of the team projects and goals
  • Hands-on participation in the implementation of new modules and features
  • Analyze functional and non-functional requirements, design technical solutions and research third-party API specifications
  • Estimate work and time efforts, and plan the project execution accordingly
  • Actively troubleshoot reported issues
  • Build and utilize metrics to analyze features as they are deployed to Production to ensure they are functioning as expected
  • Work closely with product and business leaders to determine organization roadmap and build deliverables in accordance with timelines
  • Iterate with our UX, Product, Infrastructure, and Marketing teams in an agile environment to bring features from conception to launch
  • Manage engineer performance -- leveraging strengths and eliminating weaknesses
  • Play a key role in the talent management employee cycle

Requirements:

  • 5+ years of hands-on technical experience within the Financial Services and/or FinTech industry
  • BSc/MSc degree in Computer Science/Engineering or other IT related field
  • Strong proficiency with Java or Typescript, React
  • Experience with relational databases, including MsSQL
  • Deep understanding and experience working with modern Cloud Service Providers
  • Experience with modern CI/CD tools, and automation tools such as Jenkins, Ansible, Terraform, or similar
  • Proficiency with log monitoring and analytics tools like Datadog, Dynatrace, ELK stack, etc.
  • Experience in Linux environments
  • Ability to work in a fast-paced, demanding, and multicultural environment
  • Managed on-call 24x7 rotation teams, to serve global clients
  • Strong management and communication skills
  • Excellent organizational skills and the ability to multitask between multiple tasks
  • Experience in creating strong and passionate operations culture which is customer-focused and quality-driven
  • Ability to process complex problems quickly and come up with functional solutions 
  • Excellent command of the English language

What we offer:

  • Highly competitive remuneration
  • 25 days annual paid leave & 1 day Birthday leave
  • Health insurance & Dental Care for you, spouse, and kids under 18
  • Hybrid/remote working option
  • Fully covered Multisport card
  • Gift cards for special occasions
  • Employee Assistance Program
  • Referral Program
  • Fresh fruits, nuts, healthy snacks, and beverages
  • Modern and colorful office in Cargill Tower, close to public transports and commodities