← All jobs
Senior Software Development Engineer
Canada · Remote · Full-time · IT
Apply well, not just fast
Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.
About the role
PythonAWS
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Development Engineer based in Canada.
The Senior Software Development Engineer will help shape an enterprise data platform that empowers engineering, analytics, and business teams to access, understand, and use trusted data independently. This remote role focuses on designing scalable data products, robust data architectures, and intuitive self-service experiences that reduce manual work and accelerate decision-making. The successful candidate will combine strong Python development and AWS expertise with data modeling, platform engineering, and API design to build reusable solutions for diverse internal users. They will also contribute to AI-assisted automation and enterprise data context, making information more discoverable and useful for both people and AI agents. Working across distributed teams and time zones, they will own technical outcomes from understanding user needs to delivering reliable production services. This is an opportunity for a hands-on engineer to influence platform strategy, improve operational efficiency, and advance modern data engineering practices.