Enable job alerts via email!

Lead Software Engineer

IBMC

United States

Remote

USD 120,000 - 200,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

IBMC is seeking a Lead Software Engineer for a fast-growing SaaS company in the financial sector. This remote role involves leading a dynamic team to design scalable microservices solutions for high-performance trading platforms, focusing on mentorship, architecture, and optimization.

Qualifications

  • Strong understanding of microservices architecture and trading platforms.
  • Experience in performance optimization and security best practices.
  • Knowledge of financial markets, trading strategies, and algorithmic trading preferred.

Responsibilities

  • Lead and mentor a team of engineers in developing microservices.
  • Architect and develop scalable solutions for trading systems.
  • Integrate with various trading platforms and ensure compliance with regulations.

Skills

Leadership
Problem Solving
Mentorship
Agile Development
Communication

Tools

C#
CI/CD
AWS
Docker
Kubernetes

Job description

IBMC is partnering with a fast-growing SaaS company specializing in the financial and trading industry. We are 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 trading platforms, and will involve leadership and mentorship of a talented engineering team.

Responsibilities

  • Lead, mentor, and manage a team of engineers, fostering a culture of high-quality development and innovation.
  • Architect and develop scalable microservices-based solutions that support high-performance, real-time trading systems.
  • Design and optimize APIs using C#, ensuring high efficiency and reliability across trading platforms.
  • Implement robust security practices for financial and trading systems, maintaining regulatory and industry standards.
  • Drive performance optimization efforts, including system monitoring and troubleshooting to ensure optimal operation.
  • Manage and optimize CI/CD pipelines to streamline development workflows and ensure smooth deployment processes.
  • Promote agile methodologies, test-driven development (TDD), and industry best practices throughout the team.
  • Ensure comprehensive API documentation and versioning using tools like Swagger and OpenAPI.
  • Integrate with various trading platforms such as MT4, MT5, DxTrade, C-Trader, Rithmic, OneTrade, MatchTrade, Sirix, and NinjaTrader.
  • Collaborate with product managers, designers, and other stakeholders to align technical solutions with business objectives.
  • Oversee code reviews, design discussions, and system architecture to maintain high-quality code.
  • Develop disaster recovery and failover strategies to ensure system resilience.
  • Be the ultimate technical authority, resolving critical issues and taking full responsibility for the technology, even during holidays.
  • C++: Experience with performance-critical components.
  • ScyllaDB: High-performance NoSQL database solutions.
  • Redis: In-memory caching and real-time data processing.
  • ElasticSearch: Log aggregation, real-time search, and analytics.
  • InfluxDB: Time-series data management and analytics.
  • Terraform/CloudFormation: Infrastructure as Code (IaC) expertise.

Cloud & Backend Development:

  • AWS Services: Lambda, DynamoDB, API Gateway, EC2, ECS/ECR.
  • C#: Strong proficiency in API development, parallel processing, and asynchronous programming.
  • Trading Platform Integration: Experience with MT4, MT5, DxTrade, C-Trader, or other trading platforms.
  • Understanding of financial markets, trading strategies, and algorithmic trading is preferred.
  • Experience with market data feeds, FIX protocol, and WebSocket APIs.
  • Expertise in microservices architecture, containerization (Docker, Kubernetes), CI/CD pipelines, and version control systems (Git).
  • Deep understanding of performance optimization, security best practices, and system monitoring (AWS CloudWatch, Prometheus, New Relic).

Development Methodologies & Best Practices:

  • Agile development methodologies (Scrum).
  • Test-Driven Development (TDD) and unit testing.
  • Software design patterns and best practices for scalable and maintainable code.
  • DevSecOps integration for security-focused development workflows.

Soft Skills & Leadership:

  • Strong Leadership: Ability to lead, motivate, and set high-quality standards for engineering teams.
  • Problem-Solving Mindset: Strong analytical and debugging skills to solve complex technical issues.
  • Proactive & Motivated: Strong initiative and ability to drive projects forward.
  • Mentorship: Experience in training junior developers and fostering collaboration.
  • Excellent Communication: Able to explain technical concepts clearly to both technical and non-technical stakeholders.
  • Time Management & Prioritization: Ability to manage multiple projects and deadlines effectively.
  • Cross-Team Collaboration: Effective communication and collaboration with other departments to achieve common goals.

This is a remote position, so please ensure that you have access to a reliable device and a stable internet connection to perform your duties effectively.

Please note that only shortlisted candidates will be contacted.

Feel free to share this opportunity with your colleagues or friends. Thank you!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer

HireTalent - Staffing & Recruiting Firm

Remote

USD 81,000 - 175,000

2 days ago
Be an early applicant

Lead Software Engineer with AI/ML skills, Remote, U.S

Cisco Meraki

Remote

USD 150,000 - 240,000

2 days ago
Be an early applicant

Remote Lead Software Engineer (IAM/Cyber Security)

Graystone Group

Remote

USD 160,000 - 185,000

5 days ago
Be an early applicant

Lead Software Engineer

Relativity

North Carolina

Remote

USD 150,000 - 224,000

6 days ago
Be an early applicant

Lead Software Engineer

Signify Technology

Remote

USD 150,000 - 230,000

6 days ago
Be an early applicant

Principal Software Engineer

Re:Build Manufacturing

Remote

USD 140,000 - 215,000

4 days ago
Be an early applicant

Principal Software Engineer

SnippetSentry Inc.

Remote

USD 140,000 - 170,000

5 days ago
Be an early applicant

Principal Software Engineer (K8/CNCF)

Staffing Science

Remote

USD 170,000 - 720,000

5 days ago
Be an early applicant

Lead Software Engineer

SureCost

Saint Petersburg

Remote

USD 160,000 - 180,000

3 days ago
Be an early applicant