
Senior Software Engineer
Posted Oct 12

Posted Oct 12
This is a fully remote position, open to applicants in Canada.
• Oversee the architecture, design, and execution of high-performance backend systems.
• Architect, develop, and enhance scalable, low-latency REST APIs and service layers utilizing Python and Flask.
• Create robust schemas and optimize database queries with SQLAlchemy.
• Lead technical design evaluations and set engineering best practices.
• Guide junior and mid-level engineers through mentorship.
• Implement authentication, rate limiting, and observability across distributed backend services.
• Design fault-tolerant backend services employing circuit breakers and defensive validation techniques.
• Work collaboratively with cross-functional teams to establish API contracts, architectural patterns, and integration workflows.
• Enhance system performance and promote fault-tolerant system design.
• Over 10 years of relevant experience.
• Bachelor’s degree.
• Proficiency in Python, Flask, SQLAlchemy, and relational databases.
• Extensive knowledge of RESTful architecture, HTTP protocols, API versioning, and security best practices.
• Expertise in Git workflows, CI/CD pipelines, cloud platforms, and containerization technologies.
• Familiarity with distributed systems, event-driven architectures, automated testing, and observability tools.
• Understanding of AI tooling, agentic workflows, transformer architectures, and background processing systems.
• Annual bonus or incentives.
• Equity awards.
• Employee Stock Purchase Plan (ESPP).
• Healthcare benefits.
• 401K savings plan.
• Company holidays.
• Vacation (provided as PTO).
• Sick leave.
• Parental leave.
• Employee assistance program.
• Support for mental and financial wellness.
• Flexible work arrangements through FlexBase: work from home, in an office, or a combination of both.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.