Senior Software Developer
Sonova Group
Kitchener, Ontario – Hybrid
Senior Software Developer
Join Sonova’s Manufacturing Software team and help develop the sophisticated solutions that power our production while enabling data-driven decisions for complex manufacturing challenges, delivering high-quality products to our customers.
As a Senior Software Developer, you will apply your expertise to deliver reliable and scalable data-oriented solutions in a collaborative global environment.
Responsibilities
- Develop, maintain, and support solutions for data analysis and production
- Ensure the availability and performance of critical solutions
- Contribute into architectural design of state-of-the-art solutions using the latest technologies
- Deliver reliable, scalable solutions that meet Sonova’s code-quality requirements and follow established software architecture
- Perform exploratory data analysis and reporting
- Create and maintain technical documentation and procedures in accordance with internal SOPs and applicable external requirements
- Advance continuous improvement by fostering knowledge sharing, engineering excellence, and team growth
More about you
- Bachelor's or master's degree in Computer Science, Software Engineering, or a related field
- At least five years of professional software development experience
- Strong experience with data engineering technologies, including ETL pipelines, Python, SQL, and relational databases
- Strong experience with microservices and event-driven architectures; experience with C# is a plus
- Solid understanding of software architecture and design principles, including SOLID
- Experience with modern software development tools and practices, including Git, Docker, CI/CD, GenAI, Jira, and Confluence
- Experience with Databricks, AI or machine learning, or data visualization tools such as Apache Superset is a plus
- Precise, self-driven, and quality-focused approach to work
- Excellent written and verbal communication skills in English
Don’t meet all the criteria? If you’re willing to go all in and learn, we’d love to hear from you!
We are looking forward to receiving your application via our online job application platform. For this position, only direct applications will be considered. Sonova does not recruit via app, Telegram, carrier pigeon, or any other format that does not include speaking with an actual human. If you are offered a job without speaking with someone, please contact Sonova HR. We utilize AI to assist with resume screening; however, all selection, interviewing, and hiring decisions are made by our internal recruitment team.
What we offer:
- Exciting and challenging work environment
- Collaborative culture
- Opportunities for continuous self-improvement
- Flexible hybrid work environment
- A company that values diversity and inclusion
- Rich benefits plan, including a wellness benefit and paramedical coverage for services such as massage therapy and naturopathy
- Competitive compensation, including a variable component and employer-matched pension contributions
- Mentorship programs and career-development plans
At Sonova, we prioritize the well-being of our employees and foster an inclusive environment that promotes engagement and collaboration. Our team-customized hybrid work model empowers teams to balance individual needs with business goals, offering flexibility and individualized time management. We recognize the importance of life outside of work and strive to create a supportive and motivating workplace where innovation thrives.
Sonova is an equal opportunity employer.
We team up. We grow talent. We collaborate with people of diverse backgrounds to win with the best team in the market place. We guarantee every person equal treatment in regard to employment and opportunity for employment, regardless of a candidate’s ethnic or national origin, religion, sexual orientation or marital status, gender, genetic identity, age, disability or any other legally protected status.
- ...that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision... ...visit . As we scale up, we are looking for a Senior Software Developer to help us build the software that is changing the face of...SeniorFull time
- ...that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and... ...information visit . As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software that is changing...Senior
- ...deployed around the world and trusted by leading facilities and building service companies. We need a highly detailed-oriented senior hardware developer to help us design our new robots and take them to the next level of reliability and quality. You will work on the electrical...SeniorFull timeInternship
- ...Role: AEM Developer Kitchener - Hybrid - 2 days WFO Position Summary: We are seeking an experienced Senior AEM Developer to design, develop, and maintain Adobe Experience Manager (AEM) solutions across multiple brand websites. The ideal candidate will have strong...SeniorContract work
$100k - $140k per year
...Bradstreet, and many more. ABOUT THE ROLE We are seeking a Senior Software Engineer with at least 7 years of experience in distributed... ...hands-on experience with advanced Java, Scala, or Python, developed and prepared project build models associated with Maven, Gradle...SeniorFull timeWork at office$110k - $130k per year
...Build and Modernize Enterprise Web Applications as a Senior Full Stack Developer (PHP & React) We're partnering with an established software company seeking a Senior Full Stack Developer to help enhance and evolve enterprise web applications used within the education...SeniorLong term contractWork at office2 days per week3 days per week$110k - $130k per year
...Build scalable SaaS solutions that make a real-world impact as a Senior Full Stack Developer (Node.js + React) We're partnering with an established software company looking for a Senior Full Stack Developer to join a small, highly collaborative product team developing...SeniorLong term contractWork at office2 days per week3 days per week- ...and Responsibilities The candidate will be responsible for developing and maintaining source codes, unit and system testing their code... ...understanding of enterprise and web architecture and REST · 1+ years of software / application design and development experience in a true Agile...Full timeFlexible hours
- ...that drive their success. Position Summary As a Firmware Developer, you will collaborate, design, and develop firmware across all Miovision... ...Miovision Core and Scout products, and much of the on-device software stack for our Opticom priority/preemption phase selectors,...Remote workFlexible hours
$55k - $60k per year
...Job Information: Job title: Job developer Department/Team: Programs, Employment Reports to: Employment Manager Job type: Full time permanent Hours per week : 37.5 hours/week, Monday – Friday 9am-4:30pm, less a daily unpaid ½ hour break Location...Permanent employmentFull timeWork at officeLocal areaMonday to fridayFlexible hoursAfternoon shift$85k - $95k per year
...Your Mission Trusscore is seeking a mid-level full-stack developer to help build, standardize and scale our data and automation internal... ...technology leader within your domain, you will work across the software lifecycle, including architecture, implementation, authentication...Long term contractFull timeFor contractorsWork at officeFlexible hours- ...outstanding professionals. We are currently seeking a Business Developer to join our team of experienced professionals located at our Office... ...? Present the Brock story, our unique position in the baggage software space, and what exactly SmartSuite is, to our total unrealized...Full timeWork at officeWorldwide
- ...About the opportunity: We're looking for a passionate Electronic Developer to help us improve and sustain our electronic systems for... ...Capable of schematic entry using Cadence Capture or similar software Experience reworking fine pitch components on printed circuit...Full timeLocal area
$110.05k - $139.38k per year
...future of AI-driven communication. As a Software Development Engineer in Test (SDET), you... ...decisions, and work closely with other senior developers. This position reports to a Quality Engineering... ...product health and failure patterns. Develop and execute system performance testing...SeniorFull time$100k - $115k per year
...Software Test Specialist Remote (Canada) │ Hybrid Available – Kitchener, ON Reports to: Software Development Manager Salary... ...applications to identify and document any defects or issues. Develop and execute test plans, test cases, and test scripts to ensure comprehensive...Remote jobFull timeFor contractorsInternshipFlexible hours$194.5k - $226.75k per year
...Empathetic . Your role As a Staff Software Engineer, you’ll own the platformization... ...Your impactful work helps improve Dialpad’s developer experience, productivity, security, and... ...scalability. This position reports to our Senior Director of Platform Engineering and has...SeniorFull timeWork at office- ...data models, state management, and the edge cases that emerge when software meets the physical world. Engineering rigour. Tests, code... ...and ensure they don’t happen again. How You Will Grow: Develop expertise in software that controls the physical world. Most...Permanent employmentFull timeInternship
- ...Job Responsibility: Position: Staff DevOps Developer Location: Kitchener ON or Remote/Virtual-Canada Job Type: Full-Time Permanent Experience... ...products Familiar with NixOS, building and packaging software in Nix Source Control software (Git), branching strategies and...Permanent employmentFull timeInternshipRemote work
$3600 - $6000 per month
...Requirements: Education: Bachelor's degree or above in Computer Science, Software Engineering, Human-Computer Interaction, Digital Media, or... ...technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products;...Full timeInternshipRelocation$18 per hour
...Job Responsibility: What You'll Do Develop and maintain React.js components for our knowledge management platform Work closely with... ...experience with enterprise-level applications Direct mentorship from senior developers Opportunity to work on impactful projects...SeniorHourly payFull timePart timeInternshipMonday to fridayFlexible hours$70k - $83k per year
...equity considerations The Company Intellijoint Surgical develops effective, easy-to-use technology that helps to improve surgeons... ...to continue improving what we build. We are looking for a Software Test Specialist to join our R&D team and help bring innovative...Long term contractRemplacementFull timeInternshipWork at office- ...Job Description: 1、Develop software programs that meet functional and performance requirements in accordance with the product project plan and software specifications. 2、Design detailed program flowcharts based on the logical design specification documents. 3、Write and...Full timeRelocation
$135.5k - $158k per year
...frameworks that support Dialpad’s AI Voice Agent services. You will develop automated tests for end-to-end product experiences, from... ...engineering practices. What you’ll bring ~5+ years of experience in software engineering or SDET roles with an emphasis on software...SeniorFull timeWork at office- ...Engineering Company that provides expertise in the Aerospace and Defense industries. We are currently seeking a "Remote Software Verification Engineer" to help develop and test low-level Level Requirements per DO178c for our client based in Tempa, Florida. The successful candidate...Full timeContract workRemote work
$65k - $80k per year
...equity considerations The Company Intellijoint Surgical develops effective, easy-to-use technologies that enhance surgeons’ care... ...a regulated environment (ISO 13485). ~ Understands complex software and hardware systems and can specify, verify, validate and document...RemplacementFull timeInternshipWork at office$60k - $70k per year
...Schlegel Urban Developments Corp. (SUD) is a mid-sized Kitchener based real estate development and management company. The company is recognized for it’s master planned residential subdivision projects and unique commercial developments, the most prominent being the mixed-use...Full time- ...We are seeking an experienced Senior Cost Accountant to own the product costing, inventory... ...plan structures Own Service and Software plan costing, ensuring cost structures reflect... ...Process Improvement & Audit Support Develop, maintain, monitor, and implement financial...SeniorFull time
- ...deployment automation. Key Responsibilities: • Architect and Develop Backend Solutions: Lead the design, development, and deployment... ...code reviews, testing, and adherence to best practices in software development. • Mentorship and Collaboration: Provide...SeniorFull time
- ...strategies and CRM processes Act as a mentor within the team to help develop Bus Dev skills in others Assist in training and onboarding... ...experience in eLearning, the education sector, enterprise software and/or high tech solutions providers preferred Interest...SeniorFull timeWork at officeFlexible hoursShift work3 days per week
$3000 - $4000 per month
...medical aesthetic products. We are currently hiring a Digital Twin Developer to work on 3D visualization of medical aesthetic devices,... ...Bachelor's degree or above preferred; majors in Computer Science, Software Engineering, Digital Media, Automation, Electronic Information,...Relocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software developer internship Kitchener, ON
- software development engineer Kitchener, ON
- software developer no experience Kitchener, ON
- junior software developer Kitchener, ON
- software engineer Kitchener, ON
- software engineer devops Kitchener, ON
- software developer co-op Kitchener, ON
- junior software engineer Kitchener, ON
- director software engineering Kitchener, ON
- new graduate software developer Kitchener, ON
