Software Developer
Ontario 1 day ago
Job Description
YScope Inc. is a high-tech software startup company. We specialize in innovative log management and troubleshooting tools for software systems. We are looking for an experienced Software Developer to join our dynamic team and contribute to open-source projects with real-world impacts.
Position Details:
Job Title: Software Developer
Role: Developing and enhancing our revolutionary log compression system.
Location: W866-108 College St., Toronto, ON M5G 0C6, Canada
Start Date: Immediately
Terms of Employment: Permanent, Full-time
Salary: $100,000 to $115,000 per year (based on experience)
Benefits: Annually Healthcare spending account
Duties and Responsibilities:
· Core Development:
o Design, implement, and maintain software solutions by writing, testing, and revising code using C++ as the primary language.
o Ensuring high performance and reliability by analyzing and optimizing new and existing systems, evaluating interrelationships to prevent unintended outcomes and proposing performance enhancements.
· Web UI Development:
o Contribute to the development of a log viewing product, utilizing React.js, TypeScript, and service workers for seamless user experiences on internet applications.
· Cross-Language Integration:
o Utilize Emscripten to create WebAssembly modules for high-performance browser-based applications.
o Develop and maintain FFI bindings for Golang and Python, recommending suitable integration approaches for new systems or enhancing existing system.
· Cloud Solutions:
o Build secure cloud-based systems with authentication via Auth0 and database integrations using MongoDB and MySQL.
· Backend Development:
o Implement APIs using frameworks such as Fastify, FastAPI and Flask to implement, modify and maintain features that integrate effectively with other components of the system for scalable services.
· Log Management:
o Develop libraries and utilities for structured and unstructured log processing using Logback, Log4j1, Log4j2, and Python logging frameworks.
· Build Systems and Automation:
o Use go-task for efficient task automation.
o Apply CMake to configure and generate build systems for cross-platform C++ projects.
o Leverage Bazel for fast, incremental builds and reliable dependency management.
o Maintain CI/CD pipelines with GitHub Actions and Docker to streamline software delivery.
· Open-Source Contributions:
o Write and maintain high-quality, well-documented code for open-source projects, adhering to community best practices.
Python Developer - Risk (Canada)
Ontario 5 hours ago
Python Software Developer - Front Office Risk Development Location: Toronto, Canada Our client, a leader in the financial services sector, is seeking a proficient Python Software Developer to join their Front Office risk team. This role focuses on...
Python Developer - Risk (Canada)
Ontario 5 hours ago
Python Software Developer - Front Office Risk Development Location: Toronto, Canada Our client, a leader in the financial services sector, is seeking a proficient Python Software Developer to join their Front Office risk team. This role focuses on...
Senior Software Developer - SAP Concur Spend (Quality Engineer) (São Leopoldo, BR, 93022-718)
Vancouver, British Columbia 1 day ago
We help the world run better At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating...
SAP Intern - Machine Learning Developer (Singapore, SG, 117440)
Vancouver, British Columbia 1 day ago
We help the world run better At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating...
Senior Developer (Data Engineering)
Canada 1 day ago
Closing Date (MM/DD/YYYY):01/17/2025 Worker Type:Permanent Language(s) Required:English Salary Range (plus eligible to receive a performance based incentive, applicable to position) :$103,331 -...
Senior Developer (Data Engineering)
Canada 1 day ago
Closing Date (MM/DD/YYYY):01/17/2025 Worker Type:Permanent Language(s) Required:English Salary Range (plus eligible to receive a performance based incentive, applicable to position) :$103,331 -...
Senior Developer C/C++ (Waterloo, ON, CA, N2L6R2)
Waterloo, Ontario 1 day ago
We help the world run better At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating...
Senior Developer C/C++ (Waterloo, ON, CA, N2L6R2)
Waterloo, Ontario 1 day ago
We help the world run better At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating...
Senior Developer (Data Engineering)
Canada 1 day ago
Closing Date (MM/DD/YYYY):01/17/2025 Worker Type:Permanent Language(s) Required:English Salary Range (plus eligible to receive a performance based incentive, applicable to position) :$103,331 -...
Senior Developer (Data Engineering)
Canada 1 day ago
Closing Date (MM/DD/YYYY):01/17/2025 Worker Type:Permanent Language(s) Required:English Salary Range (plus eligible to receive a performance based incentive, applicable to position) :$103,331 -...