Summary
β¨ AIβGenerated
A senior engineering role focused on designing and optimizing large-scale C++ applications. The position offers the chance to shape core architecture, solve complex technical challenges, and build reliable cross-platform software in an innovative environment.
Highlights
Opportunity to join an early-stage engineering team, influence architecture decisions, and build high-performance software systems with significant technical ownership.
Description
Overview: We are building something new and exciting at Ionixx Technologies! To help us build this, we are looking for experienced software developers to join a founding team of startup-minded individuals that will lay the groundwork for our new fintech offering.
This team will play a pivotal role in spearheading innovation.
As such, you will have the opportunity to shape the early architecture and design of the product, and set the trajectory for its future direction.
If youβre looking for a challenging and rewarding role where your decisions will make a profound impact on the productβs success - this team is for you.
Key Responsibilities
ββ Develop, enhance, and maintain the Lightspeed Trader desktop application across Windows, macOS, and white-labeled versions.
ββ Design, implement, and optimize features in a large-scale C++ codebase while ensuring performance, stability, and maintainability.
ββ Troubleshoot and resolve complex technical issues related to networking, multithreading, and real-time market data processing.
ββ Collaborate with product managers, engineers, QA, and infrastructure teams to deliver high-quality software solutions.
ββ Participate in code reviews and contribute to improving engineering standards and best practices.
ββ Integrate with market data providers, broker connectivity services, and trading infrastructure as needed.
ββ Maintain and enhance existing modules while contributing to future product improvements.
Minimum Qualifications
ββ 5+ years of professional C++ software development experience.
ββ Strong experience developing and maintaining desktop applications.
ββ Solid understanding of:
ββ Multithreading and concurrent programming
ββ Networking and socket programming
ββ Real-time data processing
ββ Large, existing production codebases
ββ Strong problem-solving skills with a willingness to dive deep into technical details, including the mathematical reasoning behind algorithms and system behavior.
ββ Strong debugging, troubleshooting, and problem-solving skills.
ββ Excellent communication and collaboration skills.
Preferred Qualifications
ββ Experience in the financial services or trading technology industry.
ββ Familiarity with:
ββ Equities and options trading
ββ Market data feeds
ββ Order management and execution workflows
ββ Charting applications
ββ Broker connectivity
Nice to Have
ββ Experience with macOS application development.
ββ Experience with Kafka, Enterprise MQ, or other messaging technologies.
ββ Familiarity with AWS and cloud-based infrastructure.
ββ Experience building or integrating B2B APIs.
ββ Exposure to DevOps practices and CI/CD pipelines.
ββ Experience with VBScript.
ββ Experience with Microsoft SQL Server.
ββ Experience administering or supporting Microsoft Server environments.
ββ Ability to contribute to application support, database, or infrastructure-related initiatives when needed.
ββ Experience working in fast-paced fintech organizations.