
Senior Software Engineer
Posted Nov 2

Posted Nov 2
This is a fully remote position, open to applicants in Canada.
β’ Oversee the software delivery process from problem identification to production readiness.
β’ Convert business requirements into technical specifications, designs, and implementation strategies.
β’ Develop, deploy, and sustain applications, APIs, services, and data processing components.
β’ Incorporate models, AI services, and analytical features into software solutions and business operations.
β’ Create prototypes and proofs of concept to assess new tools and methodologies.
β’ Establish dependable data integrations and pipelines using both structured and unstructured data.
β’ Set and evaluate metrics for reliability, performance, AI output quality, and overall business impact.
β’ Evaluate architectural alternatives, implementation complexities, operating expenses, and make build-versus-buy assessments.
β’ Produce clear, well-tested, and documented code while participating in code and design reviews.
β’ Troubleshoot production failures, resolve performance issues, and enhance monitoring and recovery systems.
β’ Contribute to common tools and engineering practices while mentoring fellow team members.
β’ A bachelor's degree in computer science, engineering, or a relevant technical area, or equivalent hands-on experience.
β’ More than 5 years of professional software engineering experience, with significant responsibility for software that is deployed and maintained in a production environment.
β’ Proven track record of independently delivering complex technical projects, navigating unclear requirements, and making informed design and implementation choices.
β’ High proficiency in Python and SQL, with experience in developing maintainable software beyond exploratory scripts or notebooks.
β’ Strong grasp of software design principles, APIs, data structures, automated testing, version control, and CI/CD practices.
β’ Experience in building and managing cloud-based applications, services, or data-heavy systems, including addressing production issues and enhancing reliability.
β’ Background in working with data pipelines, databases, and integrations, with a focus on data quality, performance, and access controls.
β’ Practical knowledge of applied AI, machine learning, or statistical methods, including the ability to assess their appropriateness, limitations, and performance in a software context.
β’ Capability to articulate technical decisions and trade-offs, collaborate across various disciplines, and provide constructive feedback to fellow engineers.
β’ Comprehensive benefits package.
β’ Holistic programs for mind, body, and lifestyle, aimed at enhancing overall well-being.
β’ Additional compensation opportunities such as bonuses, commissions, equity, and other benefits may also be available.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.