About NSC Software
NSC Software delivers premier software development and consulting services for global businesses, powered by Vietnam’s top engineering talent. With a team of 200+ IT professionals, we continuously expand our capabilities, refine our delivery processes, and adopt cutting-edge technologies to meet diverse client needs.
Guided by our core values—Premier, Talented, Innovative, Committed, and Trusted—we focus on building long-term partnerships and delivering future-ready solutions. Through this, we aim to advance Vietnam’s IT industry and create meaningful global impact.
Why Join Us?
- Fully remote working environment
- Fixed collaboration hours: 3:00 PM – 11:00 PM (Vietnam Time), with flexibility outside core hours
- Attractive salary package
- Technical training and certification support
- Opportunities to work on cutting-edge financial technologies
- Global and multicultural working environment
- High level of autonomy and ownership
Job Description
We are looking for an experienced Senior Algorithmic Trading Engineer to lead the design and development of a production-grade automated trading platform.
You will build and optimize the entire trading ecosystem—from market data ingestion and processing to strategy execution, order management, and real-time monitoring. This role is ideal for someone who has hands-on experience building end-to-end algorithmic trading systems rather than only individual platform components.
You will work closely with quantitative researchers, traders, and engineering teams to deliver scalable, reliable, and low-latency trading infrastructure.
Responsibilities
- Design and develop scalable, high-performance algorithmic trading systems.
- Build end-to-end automated trading infrastructure, including market data ingestion, strategy execution, and order management.
- Develop and optimize production-ready trading bots capable of autonomous trade execution.
- Design and maintain high-throughput pipelines for processing large volumes of financial market data.
- Implement robust data validation, normalization, and transformation processes to ensure data quality.
- Build scalable storage and processing solutions using modern data platform architectures.
- Design low-latency, fault-tolerant systems supporting real-time trading operations.
- Collaborate with quantitative researchers and traders to translate trading strategies into reliable production systems.
- Optimize platform performance, scalability, observability, and operational reliability.
- Establish engineering best practices, technical standards, architecture documentation, and code quality.
RequirementsRequired Qualifications
- 5+ years of software engineering experience, including significant experience building automated trading systems.
- Proven experience developing production-grade algorithmic trading platforms.
- Strong hands-on experience with:
- Market data ingestion
- Strategy execution
- Order management systems
- Automated trade execution
- Trading bots
- Experience processing high-volume financial market data with scalable ingestion and processing pipelines.
- Strong understanding of:
- Algorithmic trading workflows
- Market data
- Execution engines
- Low-latency system design
- Distributed systems
- Strong software engineering fundamentals, including architecture design, testing, performance optimization, and code quality.
Nice to Have
- Experience building trading platforms for:
- Equities
- Futures
- Options
- FX
- Cryptocurrencies
- Understanding of quantitative trading concepts and market microstructure.
- Knowledge of risk management systems.
- Experience with event-driven architecture, streaming technologies, and real-time messaging systems.
- Experience with cloud-native architecture, Kubernetes, Docker, and CI/CD pipelines.
- Experience mentoring engineers or leading technical initiatives.
Why You Will Love Working With Us
- Competitive salary of up to USD 2,800/month (negotiable based on experience).
- Attractive benefits package, including social insurance from the probation period, private healthcare insurance, quarterly team bonding activities, summer vacation, annual company trip, and more.
- Fully remote working arrangement, providing flexibility and a healthy work-life balance.
- Opportunity to collaborate with international clients and enhance your English communication skills.
- Work in a professional, collaborative, and multicultural environment while contributing to cutting-edge technology projects.
Contact Us
Website: www.nsc-software.com
LinkedIn: www.linkedin.com/company/nscsoftware
Email: [email protected]
Offices:
Headquarters (Vietnam): Level 22, PVI Tower, Pham Van Bach Street, Cau Giay District, Hanoi, Vietnam
Ho Chi Minh City Office: Level 10, Five Star Tower, 28 Bis Mac Dinh Chi Street, District 1, Ho Chi Minh City, Vietnam
United States Office: 4245 N Central Expy, Dallas, Texas 75205, USA
Australia Office: Level 24, Three International Towers, 300 Barangaroo Avenue, Sydney NSW 2000, Australia