Who Can Apply
- Candidates must be legally authorized to work in Canada
Job Description
Insight Global is searching for a Full Stack Engineer who would be involved working closely with traders and other engineers to design and deliver enhancements to an electronic equity trading platform, primarily using Java across both the front end and back end. We are looking for a candidate who could spend time building new features for the cash equities and electronic trading stack, testing and deploying them into a highly automated, containerized environment, and then monitoring their performance in production. There would also be a large focused on troubleshooting and optimizing existing components, analyzing system performance, improving latency, and ensuring the platform can handle high trading volumes reliably. Collaboration with both local teams and global teams across different time zones or discussing requirements with front-office users to refine solutions. Additionally, you would look for opportunities to automate repetitive tasks, streamline workflows, and continuously improve the platform’s scalability and reliability, all while adhering to fast-paced, data-driven development practices common in electronic trading environments.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
• 10+ years of hands-on software engineering experience, with a focus on low-latency and/or real-time systems
• Strong proficiency in Java, including deep experience with concurrency, performance tuning, and memory management
• Solid experience working in Linux/UNIX environments, with strong command-line skills
• Excellent problem-solving and debugging capabilities, with a track record of diagnosing complex system issues
• Front office experience within financial services, such as cash equities, fixed income, FX, or similar trading environments
Nice to Have Skills & Experience
• Using agentic AI for software maintenance
• Experience with container runtimes (Podman, Docker) and orchestration (Kubernetes)
• Familiarity with message passing systems such as Kafka and Aeron
• Practicing data-driven optimizations (profiling, metrics collection)
• Working-knowledge of CI/CD techniques
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.