High Performance Trading Systems Developer

23 hours ago


Hyderabad, Telangana, India beBeeEngineering Full time ₹ 1,50,00,000 - ₹ 2,00,00,000
Software Engineer for High-Performance Trading Systems

We are seeking a highly skilled Software Engineer to play a pivotal role in the design, development, and optimization of high-performance trading systems. This role demands advanced expertise in multi-threaded environments, asynchronous programming, and modern software design patterns such as Clean Architecture and Vertical Slice Architecture.

Key Responsibilities:
  • System Design and Development :
    • Architect and develop real-time, domain-driven microservices using .NET Core to ensure scalability, modularity, and performance.
    • Leverage multi-threaded programming techniques and asynchronous programming paradigms to build systems optimized for high-concurrency workloads.
    • Implement event-driven architectures to enable seamless communication between distributed services, leveraging tools such as Kafka or AWS SQS.
  • System Performance and Optimization :
    • Optimize applications for low-latency and high-throughput in trading environments, addressing challenges related to thread safety, resource contention, and parallelism.
    • Design fault-tolerant systems capable of handling large-scale data streams and real-time events.
    • Proactively monitor and resolve performance bottlenecks using advanced observability tools and techniques.
  • Architectural Contributions :
    • Contribute to the design and implementation of scalable, maintainable architectures, including Clean Architecture, Vertical Slice Architecture, and CQRS.
    • Collaborate with architects and stakeholders to align technical solutions with business requirements, particularly for trading and financial systems.
    • Employ advanced design patterns to ensure robustness, fault isolation, and adaptability.
  • Agile Collaboration :
    • Participate actively in Agile practices, including Scrum ceremonies such as sprint planning, daily stand-ups and retrospectives.
    • Collaborate with Product Owners and Scrum Masters to refine technical requirements and deliver high-quality, production-ready software.
  • Code Quality and Testing :
    • Write maintainable, testable, and efficient code adhering to test-driven development (TDD) methodologies.
    • Conduct detailed code reviews, ensuring adherence to best practices in software engineering, coding standards, and system architecture.
    • Develop and maintain robust unit, integration, and performance tests to uphold system reliability and resilience.
  • Monitoring and Observability :
    • Integrate Open Telemetry to enhance system observability, enabling distributed tracing, metrics collection, and log aggregation.
    • Collaborate with DevOps teams to implement real-time monitoring dashboards using tools such as Prometheus, Grafana, and Elastic (Kibana).
    • Ensure systems are fully observable, with actionable insights into performance and reliability metrics.
  • Technical Expertise and Skills :
    • Required Expertise :
      • 5+ years of experience in software development, with a strong focus on .NET Core and C#.
      • Deep expertise in multi-threaded programming, asynchronous programming, and handling concurrency in distributed systems.
      • Extensive experience in designing and implementing domain-driven microservices with advanced architectural patterns like Clean Architecture or Vertical Slice Architecture.
      • Strong understanding of event-driven systems, with knowledge of messaging frameworks such as Kafka, AWS SQS, or RabbitMQ.
      • Proficiency in observability tools, including Open Telemetry, Prometheus, Grafana, and Elastic (Kibana).
      • Hands-on experience with CI/CD pipelines, containerization using Docker, and orchestration tools like Kubernetes.
      • Expertise in Agile methodologies under Scrum practices.
      • Solid knowledge of Git and version control best practices.
    • Beneficial Skills :
      • Familiarity with Saga patterns for managing distributed transactions.
      • Experience in trading or financial systems, particularly with low-latency, high-concurrency environments.
      • Advanced database optimization skills for relational databases such as SQL Server.
    • Certifications and Education :
      • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
      • Relevant certifications in software development, system architecture, or AWS technologies are advantageous.


  • Hyderabad, Telangana, India beBeeBackend Full time ₹ 20,00,000 - ₹ 35,00,000

    Backend Architect and EngineerWe are building a FinTech mobile app that brings hedge-fund-grade trading intelligence to everyday investors. Think Robinhood, but powered by AI-driven insights, ultra-low-latency systems, and transparent user experiences.The RoleWe are seeking a skilled Backend Developer with expertise in Node.js, NestJS, and microservices...


  • Hyderabad, Telangana, India beBeeSoftwareEngineer Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Are you a software expert with a passion for building high-performance systems? As a Principal/Senior Engineer, Software Product Development, you will have the opportunity to work on designing and developing core components of distributed software products.This role requires strong problem-solving skills, hands-on coding expertise, and the ability to work...


  • Hyderabad, Telangana, India beBeeSoftware Full time ₹ 1,64,13,380 - ₹ 2,46,19,990

    At the forefront of software development, our team is dedicated to crafting innovative solutions that empower Sellers worldwide.We strive to deliver seamless experiences at every step of the Seller journey, leveraging cutting-edge technologies and frameworks like AWS and Machine Learning.This role offers a unique opportunity to collaborate with highly...


  • Hyderabad, Telangana, India beBeeSoftwareDevelopment Full time ₹ 18,00,000 - ₹ 21,50,000

    Are you ready to embark on a journey of innovation and growth as a software development engineer?About the RoleThis is an exceptional opportunity to join a dynamic team of engineers who design and develop high-performance, globally scalable systems that drive business success.Your Key ResponsibilitiesDesign flexible, scalable, and complex solutions in...


  • Hyderabad, Telangana, India beBeeDeveloper Full time ₹ 1,80,00,000 - ₹ 2,50,00,000

    Backend Systems Developer OpportunityWe are seeking a skilled system developer who thrives in ownership-driven roles and can independently deliver scalable and high-performance backend systems. You will collaborate with our team to design APIs, optimize infrastructure, and build real-time functionality that powers a platform used by hundreds of thousands of...


  • Hyderabad, Telangana, India ION Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Your roleTrading Systems Engineers are the front line of Markets FX client services working with clients on a day-to-day basis. We provide mission critical systems for foreign exchange and Trading Systems Engineers ensure those systems are functioning at 100% availability. TSEs provide hands-on system operation, answer questions, support in-house teams,...


  • Hyderabad, Telangana, India beBeeSoftwareDevelopment Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Software Development Engineer IIAbout the Role:We are seeking a talented Software Development Engineer II to join our team. As a member of our engineering organization, you will play a critical role in designing and developing high-performance financial systems.Key Responsibilities:Design and architecture of new and existing systems with 3+ years of...


  • Hyderabad, Telangana, India beBeeSoftware Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Senior .NET Developer Job DescriptionWe are seeking a highly skilled and experienced Senior .NET Developer to play a pivotal role in the design, development, and optimization of high-performance domain-driven microservices for real-time trading applications.


  • Hyderabad, Telangana, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 25,00,000

    Quality Assurance Engineer Job DescriptionWe are seeking a highly skilled and detail-oriented Quality Assurance (QA) Engineer to join our team. The ideal candidate will be responsible for ensuring the quality, reliability, and performance of our trading platforms and financial applications through comprehensive testing strategies and automation...


  • Hyderabad, Telangana, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,10,00,000

    Job OpportunityWe are seeking a highly skilled Software Development Engineer II to join our Finance Technology team.The ideal candidate will have a passion for building high-performance, scalable financial systems that support current and future growth. You will work on big data problems making use of AWS services, design enterprise scaled systems, develop...