Software Development Specialist
3 weeks ago
Job Summary
We're seeking a highly skilled Software Development Specialist to join our Device Management Team. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software systems that power our devices. You will work closely with our system architects to develop a long-term technical vision and a shared roadmap.
Key Responsibilities
- Design, develop, test, deploy, and maintain high-quality software systems
- Collaborate with the team and system architects to develop a long-term technical vision and a shared roadmap
- Enable fast iteration through build, test, and deployment automation
- Evaluate performance, cost, and scalability of live systems
- Mentor junior members of the team and co-op students
- Evaluate and recommend changes to existing systems, including new technologies and refactoring opportunities
- Peer review code to ensure that it aligns to our code quality standard
Requirements
You should have a track record of working collaboratively with remote teams to deliver high-quality solutions at a regular cadence. Pride in your work and a desire to delight the customer should motivate you to take initiative, responsibility, and ownership of your projects.
- 3+ years of experience with at least one of: Go, NodeJS, Kotlin, SpringBoot, C/C++
- Working and testing with physical device hardware
- Good command of Linux tools like systemd-networkd, tcpdump, OpenVPN, apt/dpkg, bash, filesystems
- Curiosity to dive into technical details, setup scenarios in the hardware lab, prototype, read protocol specifications, figure things out
- Experience with cloud software architecture
- An operational mindset, instrumenting code for observability in production, monitoring dashboards looking for trouble, participating in a rotation handling engineering escalations and installation support
- The ability to work with a variety of stakeholders including product managers, data scientists, and QA
- A history of taking ownership of problems and delivering complete and high-quality solutions
- Experience with test-driven development and test automation
What We Offer
Miovision offers a comprehensive benefits package, including flexible onsite and remote work options, comprehensive health benefits, RRSP matching plan, variable incentive plan, and more.
Why Work with Us?
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Please indicate if you require accommodation on your application, and our team will work with you to meet your accessibility needs.
-
Software Support Developer Specialist
1 week ago
Kitchener, Ontario, Canada Brock Solutions Full timeAbout Brock SolutionsBrock Solutions is a privately held, employee-owned organization with over 30 years of experience in real-time operational solutions. We specialize in the design, build, and implementation of innovative engineering solutions for industrial/manufacturing and transportation/logistics organizations worldwide.We are currently seeking a...
-
Database Specialist
4 weeks ago
Kitchener, Ontario, Canada Belief Tech Development Full timeJob Title: Database SpecialistAbout the Role:We are seeking a skilled Database Specialist to join our team at Belief Tech Development. As a Database Specialist, you will be responsible for collecting data to identify areas for improvement within our organization's IT infrastructure.Key Responsibilities:Develop and implement a strategic blueprint to follow...
-
Embedded Software Developer C++ Specialist
2 weeks ago
Kitchener, Ontario, Canada Sonova Full timeAt Sonova, we are committed to providing innovative hearing care solutions that empower individuals with hearing impairments.We are seeking an experienced Embedded Software Developer C++ Specialist to join our Research & Development team in Kitchener, ON. As a key member of our team, you will be responsible for developing embedded C++ software for modern...
-
Software Documentation Specialist
1 week ago
Kitchener, Ontario, Canada D2L Corporation Full timeJob OverviewWe are seeking a skilled Software Documentation Specialist to join our team at D2L Corporation. As a key member of our software development process, you will play a crucial role in creating high-quality documentation that meets the needs of our customers.
-
Database Systems Specialist
4 weeks ago
Kitchener, Ontario, Canada Belief Tech Development Full timeJob Title: Database Systems SpecialistAbout the Role:We are seeking a skilled Database Systems Specialist to join our team at Belief Tech Development. As a key member of our data infrastructure team, you will be responsible for collecting data to identify areas for improvement within our organization's IT infrastructure.Key Responsibilities:Collect data to...
-
Database Systems Specialist
4 weeks ago
Kitchener, Ontario, Canada Belief Tech Development Full timeJob Title: Database Systems SpecialistAbout the Role:We are seeking a skilled Database Systems Specialist to join our team at Belief Tech Development. As a key member of our IT department, you will be responsible for collecting data to identify areas for improvement within our organization's IT infrastructure.Key Responsibilities:Collect data to identify...
-
Software Documentation Specialist
1 week ago
Kitchener, Ontario, Canada D2L Corporation Full timeAbout the JobWe are seeking a highly skilled Software Documentation Specialist to join our team at D2L Corporation. This is a permanent position, and the estimated salary range for this role is $60,000 - $80,000 per year, depending on qualifications and experience.In this key role, you will be responsible for creating high-quality documentation to support...
-
Database Specialist
4 weeks ago
Kitchener, Ontario, Canada Belief Tech Development Full timeWe are seeking a skilled Database Specialist to join our team at Belief Tech Development. As a key member of our organization, you will be responsible for collecting data to identify areas for improvement within our IT infrastructure. Your expertise in database management systems will enable you to develop and implement a strategic blueprint for deploying...
-
Data Insights Specialist
2 weeks ago
Kitchener, Ontario, Canada Belief Tech Development Full timeAbout the RoleWe are seeking a skilled Data Insights Specialist to join our team at Belief Tech Development.The ideal candidate will have a strong background in database management and analysis, with the ability to collect and interpret complex data sets.Key Responsibilities:Data Collection and Analysis: Collect and analyze data to identify areas for...
-
Accounting Specialist
2 weeks ago
Kitchener, Ontario, Canada GLOBAL DEVELOPMENT WORKS LTD. Full timeJob SummaryWe are seeking a skilled Accounting Specialist to join our team at GLOBAL DEVELOPMENT WORKS LTD. in a permanent role.Key Responsibilities:Prepare cheques for payroll and maintain accurate financial records.Establish, maintain and balance various accounts using manual and computerized bookkeeping systems.Compile and prepare statistical, financial...
-
Software Developer
3 weeks ago
Kitchener, Ontario, Canada Clearpath Robotics Full timeWe are seeking a skilled Software Developer to join our team at {company}.The ideal candidate will possess strong programming skills and experience with backend technologies.Responsibilities include designing, developing, and testing software applications,as well as collaborating with cross-functional teams to deliver high-quality solutions.Key skills and...
-
Software Support Specialist
1 month ago
Kitchener, Ontario, Canada Brock Solutions Full timeJob Title: Software Support SpecialistBrock Solutions is a leading engineering solutions and professional services company that specializes in the design, build, and implementation of real-time operational solutions for industrial and manufacturing organizations worldwide. We are currently seeking a skilled Software Support Specialist to join our team of...
-
Business Intelligence Specialist
1 week ago
Kitchener, Ontario, Canada Belief Tech Development Full timeJob DescriptionWe are seeking a skilled Business Intelligence Specialist to join our team at Belief Tech Development.About the RoleThe successful candidate will be responsible for collecting data to identify areas for improvement within our IT infrastructure, developing and implementing strategic blueprints for database deployment, and liaising with staff on...
-
Software Developer
2 weeks ago
Kitchener, Ontario, Canada Equator Studios Full timeAbout the Role:We are seeking a talented Software Developer to join our team at Equator Studios. As a key member of our development team, you will play a crucial role in designing and implementing new software features, implementing front-end designs, and building and optimizing LLM prompts to enable our customers to build proposals 10x faster.Key...
-
Software Support Specialist
4 weeks ago
Kitchener, Ontario, Canada Brock Solutions Full timeJob Summary:Brock Solutions is an innovative engineering solutions and professional services company seeking a skilled Software Support Specialist to join our team of experienced professionals. As a Software Support Specialist, you will be responsible for troubleshooting software bugs, application deficiencies, and performance issues, providing excellent...
-
Senior Software Developer
4 weeks ago
Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full timeWe are seeking a highly skilled Senior Software Developer to join our team at CS2TECHNOLOGIES INC. as a key member of our software development team. The ideal candidate will have a strong background in software development, with a focus on writing, modifying, integrating, and testing software code.The successful candidate will have excellent communication...
-
Software Development Manager
3 weeks ago
Kitchener, Ontario, Canada SKYLIN NAILS AND BEAUTY Full timeAbout the RoleWe are seeking a highly skilled Software Development Manager to join our team. In this role, you will be responsible for leading the development of software solutions and collaborating with cross-functional teams to deliver high-quality products.Key Responsibilities:Lead software development teams to deliver projects on time, within budget, and...
-
Software Quality Assurance Specialist
1 week ago
Kitchener, Ontario, Canada Brock Solutions Full timeBrock Solutions OverviewBrock Solutions is a leading engineering solutions and professional services company that specializes in the design, build and implementation of real-time operational solutions for various industrial and manufacturing organizations. With a global presence and over 30 years of experience, we have established ourselves as a trusted...
-
Software Development Opportunity
1 month ago
Kitchener, Ontario, Canada BlackBerry Inc. Full timeSoftware Development OpportunityAs a member of the BlackBerry Inc. team, you will have the opportunity to contribute to the development of innovative solutions for enhanced visibility and protection against current and future cyberthreats. You will be part of a talented, growth-mindset oriented team dedicated to providing secure software...
-
Senior Software Developer
4 weeks ago
Kitchener, Ontario, Canada Sonova Full timeSonova is a global leader in innovative hearing solutions, and we're seeking a skilled Senior Software Developer to join our team. As a Senior Software Developer, you'll work in an agile environment with a passionate team to develop high-quality solutions for the medical hearing healthcare sector.Key Responsibilities:Collaborate with our local team and...