Senior Software Developer at Octasic developing back-end and embedded systems for wireless technology. Collaborating with teams to implement robust technical solutions and mentoring junior developers.
Responsibilities
Collaborate across teams to translate product and business requirements into robust technical implementations
Design, develop, and maintain mission-critical back-end and embedded systems
Write and maintain unit tests to ensure code quality and prevent regressions
Participate in code reviews, architecture discussions, and delivery processes
Assist in system validation, debugging, and troubleshooting of complex issues
Mentor junior developers and promote best practices in software design and maintainability
Engage professionally with customers and stakeholders to ensure satisfaction.
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field
10+ years of experience in software development
Strong hands-on experience with C++, including work on embedded systems and mission-critical applications
Eagerness to learn and work with Rust (experience with Rust is a plus)
Solid understanding of embedded systems, real-time constraints, concurrency, and software architecture
Proficiency with unit testing frameworks and methodologies
Strong communication skills and the ability to work independently or collaboratively
Eligible to obtain a Canadian security clearance
Willingness to participate occasionally in front-end development tasks, such as contributing to user interfaces that interact with embedded systems.
Benefits
Competitive compensation (salaries, benefits, gym membership discount, stock options purchase program, public transit reimbursement, shower on the premises and beverages and snacks free every day)
Backend Engineer scaling Bluehost’s hosting platform for small businesses. Building Python services and APIs while modernizing Linux, MySQL, and legacy Perl systems.
Associate Backend Engineer building Python, Linux, and MySQL hosting infrastructure for Bluehost. Supporting backend services, automation, and production systems at scale.
Security technical architect designing secure DevSecOps solutions for GitLab enterprise clients across AMER. Leading security assessments, compliance implementations, and migrations to GitLab security tooling.
Senior Java Developer building distributed Java, Big Data, and risk systems for TD Securities’ capital - markets banking platform. Supporting trading - risk applications, APIs, pipelines, testing, and production operations.
Senior backend engineer building AI - native, high - throughput device services for Life360’s family safety platform. Supporting telemetry, connectivity, and pet experiences across US and Canadian remote teams.
Senior Backend Engineer building secure APIs, databases, and services for Tucows Domains, a global wholesale domain registrar. Providing technical direction across distributed engineering teams.
Senior Java Developer designing high - performance Java applications at Tecsys, a supply chain technology provider. Solving complex backend problems within Agile teams serving healthcare and logistics businesses.
Développeur Java sénior concevant des applications performantes pour Tecsys, innovateur en solutions de chaîne d'approvisionnement. Collaboration Agile, architecture, qualité du code et encadrement technique.
Java Developer modernizing Spring Boot applications from 2.7 to 3.5 and Java 11/17 to Java 21. Troubleshooting Maven builds, dependencies, compatibility, and migration issues.
Senior Java Backend Developer building Java and Spring APIs for Electric Mind’s technology consulting clients. Delivering scalable enterprise solutions in an Agile, hybrid Toronto environment.