Remote Lead Software Engineer

at IBMC

Posted 11 hours ago 0 applied

Description:

  • IBMC is partnering with a fast-growing SaaS company specializing in the fintech industry.
  • The company is looking for a Lead Software Engineer to join a dynamic and innovative engineering team.
  • This role will be critical in designing and building scalable microservices solutions that power financial markets platforms.
  • The position involves leadership and mentorship of a talented engineering team.
  • Responsibilities include leading, mentoring, and managing a team of engineers, fostering a culture of high-quality development and innovation.
  • The engineer will architect and develop scalable microservices-based solutions that support high-performance, real-time transaction systems.
  • The role requires designing and optimizing APIs using C#, ensuring high efficiency and reliability across transaction platforms.
  • Implementing robust security practices for financial and transaction systems while maintaining regulatory and industry standards is essential.
  • The engineer will manage and optimize CI/CD pipelines to streamline development workflows and ensure smooth deployment processes.
  • Promoting agile methodologies, test-driven development (TDD), and industry best practices throughout the team is expected.
  • The role includes integrating with various trading platforms such as MT4, MT5, DxTrade, C-Trader, Rithmic, OneTrade, MatchTrade, Sirix, and NinjaTrader.
  • Collaboration with product managers, designers, and other stakeholders to align technical solutions with business objectives is necessary.
  • The engineer will oversee code reviews, design discussions, and system architecture to maintain high-quality code.
  • Developing disaster recovery and failover strategies to ensure system resilience is part of the job.
  • The engineer will be the ultimate technical authority, resolving critical issues and taking full responsibility for the technology, even during holidays.

Requirements:

  • Strong experience in C++ development for performance-critical systems is a must.
  • Solid knowledge of NoSQL (ScyllaDB or similar), Redis, and ElasticSearch is required.
  • Hands-on experience with microservices architecture, Docker/Kubernetes, and CI/CD is essential.
  • Proficiency with Infrastructure as Code (Terraform/CloudFormation) is necessary.
  • A strong grasp of system performance, optimization, and security best practices is required.
  • Excellent communication skills and proven leadership/mentorship experience are essential for this role.

Benefits:

  • The position offers a competitive salary aligned with experience and skills.
  • Flexible working hours are provided to accommodate personal schedules.
  • The setup is fully remote, allowing for work from any location.
  • There are opportunities for professional growth within the company.
  • The company promotes a supportive, collaborative team culture.

Get realtime job alerts

Be the first to know about new jobs