Software Developer, Manufacturing Data Solutions (Python/SQL)
Sonova is hiring a Software Developer, Manufacturing Data Solutions (Python/SQL). It pays CAD 90k-CAD 115k a year and Level rates it ; you can apply on Sonova.
Level's read on this job
- Uses AI ●●○○ is how Level rates this software engineer role: an ordinary role that requires AI tools.
- The posting mentions Databricks among its tools and skills.
- Sonova has 397 other open roles on Level.
AI in this role
Kitchener, Ontario – Hybrid
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.
As a 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
• 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 three years of professional software development experience
• Experience with data engineering technologies, including ETL pipelines, Python, SQL, and relational databases
• Experience with microservices and event-driven architectures; experience with C# is a plus
• Good 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
This role’s pay range is between $90K and $115K CAD.
How we work:
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.
How we rate this
Software Developer, Manufacturing Data Solutions (Python/SQL) at Sonova rates 46 out of 100 for how much of the daily work is AI. That makes it Uses AI (AI Level 2 of 4). The level is about AI in the job, not seniority.
Uses AI. An ordinary role that requires AI tools.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $167k
Use the typical software engineer figure as a reference when pay comes up. See software engineer jobs
Questions you could be asked
- What's a project where you used Databricks hands-on?
- This role expects you to use AI tools as part of the job. Which ones have you used, and for what?
- Tell me about a time an AI tool got something wrong. How did you catch it?
Adapt your resume
- List these exact terms on your resume: Databricks. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Put the AI tool in a bullet point about what you did, not just in a skills list. This role treats it as a required part of the job.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. You get your review by email within 24 hours.
Get new software engineer jobs (Uses AI ●●○○ or higher) by email
One email a week with the new software engineer jobs (Uses AI ●●○○ or higher), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that use AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step