Senior Full Stack Developer at Innosphere working remotely to modernize core systems with C#. Lead design and development of concurrent applications and optimize legacy workflows.
Responsibilities
Lead the design and development of highly concurrent, multi-threaded applications in C#
Re-architect legacy synchronous workflows into scalable, thread-safe solutions
Apply advanced knowledge of threading models, synchronization primitives, and performance tuning to optimize system throughput and minimize contention
Design, develop, and optimize complex SQL queries, stored procedures, and large-scale data operations, including staging and transformations
Utilize Apache Spark for distributed data processing at scale
Deploy and manage solutions on AWS, ensuring reliability, scalability, and cost efficiency
Diagnose and resolve concurrency issues, perform application profiling, and drive continuous improvements in system performance
Collaborate with cross-functional teams to define technical requirements, align architecture with business goals, and deliver high-quality solutions
Requirements
Bachelor's degree in Computer Science or related program and/or relevant experience
Significant professional (5+ years) of experience building commercial applications with modern software engineering practices
Expert-level proficiency in C# with hands-on experience in multi-threaded and parallel processing
Strong understanding of threading models, synchronization primitives, and concurrency debugging
Proven experience in performance tuning and application profiling for large-scale systems
Advanced proficiency in SQL (query design, optimization, and data operations)
Hands-on experience with Apache Spark for distributed data processing
Proven experience deploying solutions on AWS
Exceptional problem-solving and debugging skills with a strong focus on scalability and reliability.
Senior software engineer designing scalable market - data services for Alpaca’s brokerage infrastructure. Building APIs and production systems for stocks, options, crypto, and foreign exchange data.
Forward Deployed Engineer building customer integrations for ElevenLabs’ AI voice and media platforms. Delivering tailored, high - impact solutions with strategic partners across engineering and executive teams.
Senior full - stack engineer designing governed AI - agent infrastructure for CreatorIQ, the creator - marketing operating system. Building React/TypeScript interfaces and Node.js/Python services for enterprise automation.
Student software developer building, testing, and supporting banking technology at RBC. Contributing to applications across full - stack, mobile, API, web, Hadoop, and automation development.
Staff Software Engineer leading Sonatype’s upstream Data Identity platform for software supply chain security. Architecting large - scale pipelines, data contracts, SBOM ingestion, and AI/ML data solutions.
Student software developer building banking technology at Royal Bank of Canada. Developing, testing, troubleshooting, and documenting software across technology and operations teams.
Student software developer building AI and data solutions for RBC Borealis, Royal Bank of Canada’s AI and data innovation division. Developing, testing, and improving software components during a 4 - 8 month co - op.
RBC student software developer building banking technology across full - stack, mobile, API, web, Hadoop, and automation roles. Coding, testing, troubleshooting, and improving technical platforms.
Senior Full Stack Engineer modernizing Manulife’s digital benefits platforms. Building secure React, Node.js, GraphQL, .NET, and Java solutions for Canadians managing benefits and health.