About The Role
As a Senior Software Engineer on our Technology Team, you will own the design, development, and optimization of business‑critical applications within our Core Services problem spaces that power the XCover platform.
To drive success in this role, you will have strong expertise in backend development, ideally with Python (Django), and experience building scalable, distributed systems. You will design and implement high‑quality, maintainable solutions while collaborating with cross‑functional teams to deliver robust features. Regular collaboration with Product Managers, Infrastructure teams, and other engineering domains will be key in ensuring that we continue to deliver exceptional performance, scalability, and reliability to support our global business operations.
Key Responsibilities
- Contribute to the technical strategy by designing and developing robust, scalable software solutions for the Core Services business domain.
- Own the end‑to‑end delivery of features and components on the XCover platform, ensuring they meet business requirements, performance standards, and security compliance.
- Champion technical excellence by implementing and advocating for engineering best practices, quality standards, and architectural principles within the team.
- Mentor other engineers and share knowledge to foster a culture of innovation, continuous learning, and collaborative problem‑solving.
- Collaborate closely with Product Managers and other engineers to translate product vision into technical solutions and deliver high‑impact features.
- Drive innovation by researching and prototyping emerging technologies to enhance application performance and developer productivity.
- Improve code quality and system reliability by implementing monitoring, improving test coverage, and actively managing technical debt within your team's services.
What You Will Bring
Bachelor or Master’s degree in Computer Science or Engineering with at least 5 years of professional software engineering experience building and maintaining large‑scale web applications in production environments, ideally using Django and Python.Strong understanding of software design principles, patterns, APIs, and database optimization techniques with practical experience implementing high‑performance distributed systems.Experience with modern software development practices including CI / CD pipelines, test automation, code quality tools, infrastructure‑as‑code, cloud platforms (AWS / GCP), and Kubernetes.Experience with messaging systems, caching strategies, and designing resilient microservices that can handle high transaction volumes and scale effectively.Knowledge of insurance technology (insurtech) or fintech domains is highly advantageous, particularly experience with platforms that enable embedded financial services or B2B integration solutions.What You Will Have
Ownership mindset that fosters accountability throughout the organization and encourages proactive problem‑solving and continuous learning.Exceptional communication skills facilitating productive cross‑functional collaboration.Pragmatic problem‑solving and strong analytical skills.Curiosity and a passion for continuous learning.Influence and impact by driving the adoption of best practices and high technical standards.Why Cover Genius?
Flexible work environment – our teams are hybrid with options for remote and office days.Employee stock options provide equity participation in company success.Social initiatives and philanthropy programs allow our employees to give back and grow together.Compensation
This position offers a cash compensation range of C$135,000 to C$175,000 annually.EEO Statement
Cover Genius promotes diversity and inclusivity. We don’t tolerate discrimination or harassment based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status.
By submitting your application, you acknowledge that we may collect, store and process your personal data for recruitment purposes. For detailed information about how we handle your data and our use of AI, please review our full privacy policy. We will keep your information on file for three years from the date of your application.
Referrals increase your chances of interviewing at Cover Genius by 2x.
#J-18808-Ljbffr