Design and document technical solutions and software architectures based on functional and non ... Ability to evaluate technical trade-offs and make decisions that support product reliability ...
Design and document technical solutions and software architectures based on functional and non ... Ability to evaluate technical trade-offs and make decisions that support product reliability ...
Staff Software Developer, Full Stack
Toronto, ON · Hybrid
CA$164K - CA$222K/yr
Intuit has embraced a hybrid working model and this role will be based out of our Toronto office 3 ... Solid knowledge of algorithms and design patterns. * Proficiency with JavaScript application design ...
Staff Software Developer, Full Stack
Toronto, ON · Hybrid
CA$164K - CA$222K/yr
Intuit has embraced a hybrid working model and this role will be based out of our Toronto office 3 ... Solid knowledge of algorithms and design patterns. * Proficiency with JavaScript application design ...
Software Developer
CA$59K - CA$109K/yr
Develop, modify, maintain, and support software components based on design specifications and ... Learn and apply software engineering principles and design patterns. Quality Assurance and Testing
Software Developer
CA$59K - CA$109K/yr
Develop, modify, maintain, and support software components based on design specifications and ... Learn and apply software engineering principles and design patterns. Quality Assurance and Testing
Software Developer
CA$59K - CA$109K/yr
Develop, modify, maintain, and support software components based on design specifications and ... Learn and apply software engineering principles and design patterns. Quality Assurance and Testing
Software Developer
CA$59K - CA$109K/yr
Develop, modify, maintain, and support software components based on design specifications and ... Learn and apply software engineering principles and design patterns. Quality Assurance and Testing
Software Developer
Mississauga, ON · On-site
CA$100K - CA$125K/yr
General Accountability The Software Developer is responsible for building and maintaining high ... based on experience, qualifications, and job-related factors. This role may also be eligible for ...
Quick apply
Software Developer
Mississauga, ON · On-site
CA$100K - CA$125K/yr
General Accountability The Software Developer is responsible for building and maintaining high ... based on experience, qualifications, and job-related factors. This role may also be eligible for ...
Software Developer
Mississauga, ON · On-site
General Accountability The Software Developer is responsible for building and maintaining high ... based on experience, qualifications, and job-related factors. This role may also be eligible for ...
Quick apply
Software Developer
Mississauga, ON · On-site
General Accountability The Software Developer is responsible for building and maintaining high ... based on experience, qualifications, and job-related factors. This role may also be eligible for ...
Software Developer
CA$100K - CA$125K/yr
General Accountability The Software Developer is responsible for building and maintaining high ... based on experience, qualifications, and job-related factors. This role may also be eligible for ...
Software Developer
CA$100K - CA$125K/yr
General Accountability The Software Developer is responsible for building and maintaining high ... based on experience, qualifications, and job-related factors. This role may also be eligible for ...
... trade-offs, and advise manager with insights and recommendations to improve the team ... Flex working arrangements Home office reimbursement program Baby bonus & parental leave top up ...
... trade-offs, and advise manager with insights and recommendations to improve the team ... Flex working arrangements Home office reimbursement program Baby bonus & parental leave top up ...
Senior Software Developer
Kanata, ON · Hybrid
We are the home of the global digital revolution. We are CNN. To see what it's like to work atCNN ... Have a solid understanding of common software data structures and algorithms * A passion to grow ...
Senior Software Developer
Kanata, ON · Hybrid
We are the home of the global digital revolution. We are CNN. To see what it's like to work atCNN ... Have a solid understanding of common software data structures and algorithms * A passion to grow ...
We implement microservices that provide high performance solutions to access large data sets required in trading and research. We are looking for an experienced Software Developer with a strong ...
We implement microservices that provide high performance solutions to access large data sets required in trading and research. We are looking for an experienced Software Developer with a strong ...
... algorithms. It further involves leading software development projects, performing code reviews, and ... Experience in radar-based applications is a benefit
... algorithms. It further involves leading software development projects, performing code reviews, and ... Experience in radar-based applications is a benefit
Lead Software Developer
Toronto, ON · On-site
Working knowledge of web-based application architectures and frameworks (including Angular or React ... Algorithm design and optimization * large-scale systems * parallel or distributed systems * RDBMS ...
Lead Software Developer
Toronto, ON · On-site
Working knowledge of web-based application architectures and frameworks (including Angular or React ... Algorithm design and optimization * large-scale systems * parallel or distributed systems * RDBMS ...
We are building a next-generation usage-based billing platform that will power Autodesk ... trade-offs behind scalable architecture, and wants to solve business-critical problems with deep ...
We are building a next-generation usage-based billing platform that will power Autodesk ... trade-offs behind scalable architecture, and wants to solve business-critical problems with deep ...
Your work in this domain will have a direct impact on our trading success: powering critical ... Degree in Computer Science, Computer Engineering, or other degree with a heavy emphasis on software ...
Your work in this domain will have a direct impact on our trading success: powering critical ... Degree in Computer Science, Computer Engineering, or other degree with a heavy emphasis on software ...
The actual salary will vary based on applicant's EW domain knowledge, Software engineering experience, technical skills, and abilities, as well as other business and organizational needs. SRC CAN Ltd ...
Quick apply
The actual salary will vary based on applicant's EW domain knowledge, Software engineering experience, technical skills, and abilities, as well as other business and organizational needs. SRC CAN Ltd ...
Proficiency in image and video processing algorithms, ISP, camera tuning, and multimedia frameworks like V4L2 or GStreamer, with experience leveraging hardware accelerators (GPUs, DSPs) using APIs ...
Proficiency in image and video processing algorithms, ISP, camera tuning, and multimedia frameworks like V4L2 or GStreamer, with experience leveraging hardware accelerators (GPUs, DSPs) using APIs ...
Software Developer
Toronto, ON · Hybrid
CA$70K - CA$110K/yr
Design, develop, test, and maintain scalable full-stack applications, APIs, and cloud-based ... software development experience Bachelor's degree in Computer Science, Engineering, or a related ...
Software Developer
Toronto, ON · Hybrid
CA$70K - CA$110K/yr
Design, develop, test, and maintain scalable full-stack applications, APIs, and cloud-based ... software development experience Bachelor's degree in Computer Science, Engineering, or a related ...
This is a hybrid role based in Toronto. This is an exciting opportunity to help evolve the ... Understanding ofsoftware design principles, design patterns, data structures, and algorithms
This is a hybrid role based in Toronto. This is an exciting opportunity to help evolve the ... Understanding ofsoftware design principles, design patterns, data structures, and algorithms
Role A Senior Software Developer, Subsurface Information Management is responsible for the end-to ... Identify, evaluate, and recommend design alternatives and trade-offs. * Model, simulate, or ...
Role A Senior Software Developer, Subsurface Information Management is responsible for the end-to ... Identify, evaluate, and recommend design alternatives and trade-offs. * Model, simulate, or ...
Software Developer
Oakville, ON · Hybrid
CA$94K - CA$117K/yr
As a Software Developer on the Procurement team at Euna Solutions, you'll be a key part of ... About Euna Solutions Euna Solutions is the leading provider of purpose-built, cloud-based software ...
Software Developer
Oakville, ON · Hybrid
CA$94K - CA$117K/yr
As a Software Developer on the Procurement team at Euna Solutions, you'll be a key part of ... About Euna Solutions Euna Solutions is the leading provider of purpose-built, cloud-based software ...
Home Based Algorithmic Trading Software Developer information
How much do algorithm developers make?
What is the difference between Home Based Algorithmic Trading Software Developer vs Quantitative Analyst?
| Aspect | Home Based Algorithmic Trading Software Developer | Quantitative Analyst |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Software Engineering, or related field; coding certifications | Degree in Mathematics, Finance, or Economics; often advanced degrees |
| Work Environment | Remote, focused on software development and coding | Office or remote, analyzing data and developing models |
| Industry Usage | Financial firms, hedge funds, trading platforms | Investment banks, asset management, hedge funds |
| Common Search/Comparison | Yes | Yes |
While both roles involve quantitative skills, the Home Based Algorithmic Trading Software Developer primarily focuses on coding and developing trading algorithms remotely, whereas the Quantitative Analyst emphasizes data analysis and model development, often in an office setting.
Who is the richest Algo trader in the world?
How can I start Algo Trading at home?
Can you make money with algorithmic trading?

Job description
We're committed to bringing passion and customer focus to the business.
ABOUT AVID
Avid makes technology and collaborative tools so creators can entertain, inform, educate and enlighten the world. Our customers are the visionaries behind the most inspiring feature films, television programs, news broadcasts, televised sporting events, music recording and live concerts. To learn how Avid powers greater creators or for more information, visit www.avid.com.
JOB SUMMARY
As a Principal Software Developer - Storage Engineering, you will design, develop, and optimize high-performance storage software for Linux-based environments. You will contribute to the evolution of distributed storage solutions, cloud integration, and platform modernization while ensuring reliability, scalability, and performance. Working closely with cross-functional engineering teams, you will provide deep technical expertise in the development of next-generation storage platforms and infrastructure.
WHAT YOU WILL DO
Duties and Responsibilities include, but are not limited to:
- Design and implement high-performance storage system components and services in C++ for Linux-based environments with integration into cloud infrastructure.
- Develop low-level storage software components and system services with a strong emphasis on performance, reliability, scalability, and maintainability.
- Design and implement solutions for distributed storage systems, data management, and cloud-based storage architectures.
- Design and document technical solutions and software architectures based on functional and non-functional requirements.
- Integrate storage platforms with cloud services, including AWS services such as Amazon S3, while maintaining efficient local system performance.
- Contribute to platform modernization initiatives, including cloud migration, Linux platform upgrades, and next-generation storage platform development.
- Develop and evaluate containerized solutions and platform prototypes to support evolving product requirements.
- Develop cross-platform components where required, ensuring compatibility across Linux and Windows environments.
- Analyze and troubleshoot complex issues across application, operating system, networking, storage, and cloud interaction layers.
- Optimize system performance, memory usage, I/O throughput, and resource utilization in production environments.
- Produce clear technical documentation, including architecture designs, interface definitions, implementation specifications, and troubleshooting guides.
WHAT YOU CAN DELIVER:
Minimum Qualifications:
- 8+ years of software development experience with strong expertise in C++ and systems programming in Linux environments.
- Proven experience designing and developing high-performance, scalable, and reliable software systems, preferably in storage, distributed systems, or infrastructure platforms.
- Strong understanding of operating systems, concurrency, memory management, networking concepts, and performance optimization.
- Experience troubleshooting complex issues across application, OS, storage, and cloud layers.
- Experience designing technical solutions, producing architecture documentation, and collaborating with cross-functional engineering teams.
- Proficiency with modern software development practices, including Git-based workflows.
Preferred Qualifications:
- Experience developing enterprise storage platforms, distributed storage systems, or large-scale data management solutions.
- Experience with cloud infrastructure, particularly AWS services such as Amazon S3, and cloud migration initiatives.
- Experience with performance optimization of storage systems, including I/O throughput, scalability, and resource utilization.
- Experience with Docker, containerized environments, and infrastructure automation tools such as CloudFormation.
- Experience developing cross-platform software for Linux and Windows environments.
- Experience with Agile/Scrum development methodologies and contributing to open-source projects.
- undefined
Aside from the qualifications above, the ideal candidate shall also possess the following behavioral skills:
- Strong analytical thinking and problem-solving abilities, with the ability to troubleshoot complex technical issues and identify root causes.
- Excellent English communication skills, both written and verbal, with the ability to collaborate effectively and communicate technical concepts across multiple teams and stakeholders.
- Strong ownership mindset with the ability to independently drive technical solutions and make sound engineering decisions.
- Ability to evaluate technical trade-offs and make decisions that support product reliability, scalability, and long-term maintainability.
- Strong attention to detail with a commitment to software quality and engineering excellence.
- Ability to work effectively in a collaborative, cross-functional, and fast-paced engineering environment.
What to look forward to?
- Join a global team and experience a dynamic, collaborative work environment that fosters innovation and growth.
- Remote work model offering flexibility to balance work and life.
- Access to development programs with strong support and mentoring to help you grow and advance within the company.
- Equal opportunity employer committed to diversity, inclusivity, and creating a welcoming environment for all employees.
- Attractive benefits package including health & life insurance, referral rewards, and generous leave policies to ensure a healthy work-life balance.
Salary Range: MIN 185,848.80 to MAX 278,773.20 PLN/Annual
The salary range shown reflects the company's good faith full target range for this position at the time of posting. The company may update or modify this range at any time and endeavors to keep this posting current. Compensation decisions are based on factors including geographic location, experience, skills, education, and business needs. While the full range is posted for transparency, offers are typically made within the lower to middle portion of the range.
Avid is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
#LI-DNI
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
About Avid AI
Sourced by ZipRecruiter
Industry
Software development
Company size
1 - 10 Employees
Headquarters location
Palo Alto, CA, US
Year founded
2015