Team Lead - System Design & Architecture (Fintech)

Full time on site
Team Lead - System Design & Architecture (Fintech)
Job Description

Requirements

Education
  • Bachelor of Science (BSc) in Computer Science, Software Engineering, Master of Science (MSc) in Computer Science, Software Engineering
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
Experience
  • At least 8 years
Additional Requirements
  • 8+ years of experience in backend system development with C#/.NET
  • Proven experience in system design, distributed systems, and architectural patterns
  • Solid understanding of Redis for caching, message queues, and data structures
  • Strong experience with multi-threading, high-throughput systems, and real-time data processing
  • Prior experience in fintech, trading platforms, or financial services is highly preferred
  • Hands-on experience with SQL and NoSQL databases
  • Ability to lead a team, resolve conflicts, and coach engineers for performance
  • Familiar with DevOps, CI/CD pipelines, version control (Git), and Agile methodologies
  • Excellent communication, decision-making, and problem-solving skills

Nice to Have:

  • Experience with event sourcing, CQRS, or Kafka/RabbitMQ
  • Exposure to front-end technologies (React, React Native)
  • Cloud experience (AWS)
  • Solid working knowledge of Linux-based systems (Ubuntu, CentOS, etc.)
  • Security best practices in fintech systems

Responsibilities & Context

XPERT FINTECH LTD. (XFL) is the market leader in financial technology in Bangladesh’s stock market industry. With the acquisition of EcoSoftBD, we’ve pioneered the first Technical and Fundamental Analysis software with real-time DSE and CSE data, helping thousands of investors grow and secure their wealth over the last 15+ years.

Now entering a new phase of innovation, we’re building a next-generation stock trading platform—scalable, fast, and intelligent. We’re looking for a technical leader who can take ownership of architectural decisions, guide engineering best practices, and lead a talented development team.

Job Summary

We’re seeking a Team Lead with deep expertise in System Design, Architecture, and Fintech to lead the development of mission-critical, high-performance software systems. You’ll be the go-to person for design decisions, performance optimizations, and leading a cross-functional team from concept to production.

JOB RESPONSIBILITIES:

  • Lead a team of software engineers, mentoring and guiding them in system architecture, clean code, and best practices

  • Architect, design, and implement scalable and robust systems using C#, .NET, and Redis

  • Make key decisions on infrastructure, database design, caching strategies, event-driven architecture, and microservices

  • Own and drive technical roadmaps and ensure alignment with business objectives

  • Collaborate closely with Product Managers, QA, and DevOps to deliver timely, reliable releases

  • Conduct regular code reviews, ensure adherence to software development standards

  • Proactively identify system bottlenecks and suggest improvements for performance, scalability, and security

  • Provide technical leadership in fintech-related domains such as market data ingestion, order management, trading APIs, and reporting systems


Compensation & Other Benefits

SALARY: As per company policy/Negotiable 2 Festival Bonus Provident Fund Salary reviews yearly Weekly 2 holidays Others as per company policy A leadership role in a market-dominating fintech company Opportunity to shape and influence a next-generation trading platform Work with real-time data, millions of transactions, and scalable microservices Competitive compensation, performance bonuses, and flexible work culture A passionate, innovative, and friendly engineering team Opportunities for career advancement and leadership growth

Workplace

Work at office

Employment Status

Full Time

Job Location

Dhaka