Sr Software Engineer, Applications
JobgetherFull Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Sr Software Engineer, Applications in the Canada.
This role sits at the intersection of application engineering and platform excellence, focused on building and scaling high-performance systems that power modern digital media operations. You will help shape how large-scale applications are designed, deployed, and operated across distributed cloud environments. The work emphasizes reliability, developer experience, and operational maturity in fast-moving engineering teams. You’ll contribute across the full lifecycle—from architecture and development to delivery and production support. This is a highly collaborative environment where engineering decisions directly influence system scalability and user impact. The role is ideal for engineers who enjoy building robust systems while continuously improving how software is shipped and maintained.
Accountabilities
You will contribute to the evolution of scalable, cloud-native applications while improving platform reliability, developer experience, and deployment velocity across engineering teams. Your work will focus on modernizing delivery practices, strengthening system observability, and enabling autonomous team execution.
* Improve platform performance, reliability, and observability while driving adoption of engineering standards across feature teams.
* Design and enhance CI/CD pipelines, trunk-based development workflows, and layered testing strategies (unit, integration, contract, and end-to-end testing).
* Collaborate with developer experience teams to build shared tooling and streamline engineering workflows.
* Lead initiatives across the stack including release tooling, system decomposition, and platform reliability improvements.
* Own delivery, quality, and operational support (including on-call responsibilities) for critical systems and services.
* Partner closely with product and engineering teams to identify risks early, support design decisions, and ensure smooth production releases.
Requirements
You bring strong software engineering expertise with a focus on building and operating large-scale, cloud-native systems. You are comfortable working across backend and infrastructure layers, with a strong emphasis on modern delivery practices and engineering excellence.
* 5+ years of professional software engineering experience.
* Proven experience building and operating scalable, cloud-native systems with strong reliability and observability practices.
* Deep knowledge of CI/CD, trunk-based development, automated testing strategies, and progressive delivery approaches (feature flags, canary releases).
* Experience defining or contributing to engineering-wide standards around testing, performance, and system reliability.
* Hands-on experience with cloud platforms and distributed systems in production environments.
* Fluency with AI-assisted development tools (e.g., Cursor, Claude Code, Codex) integrated into daily workflows, with strong judgment in reviewing and refining AI-generated output.
* Strong collaboration and communication skills with a thoughtful approach to technical decision-making and inclusive teamwork.
* Experience with modern stacks such as Ruby, Java, Python, JavaScript/React, and infrastructure tools like AWS, Docker, Kubernetes, and Terraform.
Benefits
* Salary range: $119,051 - $160,000 per year
* Flexible work arrangements (remote, hybrid, or onsite options depending on location)
* 401(k) / retirement plan with company matching
* Comprehensive health coverage and mental health support
* Paid sabbaticals and generous parental leave
* Flexible work schedule and strong work-life balance culture
* Additional perks including inclusive workplace initiatives and professional growth support
How Jobgether Works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.