Real-Time Intelligence for Contact Centers
Staff Software Engineer, Backend
Location
Canada
Posted
3 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer, Backend
Cresta
• Lead the architecture and evolution of large-scale distributed backend systems, driving cross-team technical initiatives from design through production • Build high-performance, fault-tolerant backend services supporting real-time AI agents, conversation intelligence, and enterprise integrations • Partner with ML engineers to operationalize AI capabilities, building the runtime infrastructure and orchestration systems that power AI agents at scale • Design and optimize data storage and retrieval systems for real-time analytics and insights • Drive continuous improvements in system performance, cost efficiency, and scalability to handle high-volume production workloads • Mentor senior engineers, influence technical roadmap, and raise the bar for engineering quality across teams
Job Requirements
- Bachelor's degree in Computer Science or related field
- 8+ years building scalable backend systems in production environments
- Proven experience leading large-scale distributed system architecture with deep understanding of consistency, fault tolerance, state management, and concurrency
- Strong proficiency in at least one major programming language (Python, Go, Java, C++, or similar)
- Strong API design expertise (REST, gRPC) and service-oriented architectures
- Experience with database design and optimization across SQL and NoSQL systems
- Hands-on experience with containerization and orchestration (Kubernetes, Docker)
- Cloud platform expertise (AWS, GCP, or Azure) with strong security knowledge
- Experience building developer-facing tooling (CLIs, SDKs, testing frameworks)
- Strong expertise in system reliability, observability, monitoring, and production ownership (including on-call)
- Excellent communication skills for technical decision-making, cross-functional collaboration, and mentorship
- High standards for code quality, testing, and engineering best practices.
Benefits
- We offer Cresta employees a variety of medical, dental, and vision plans, designed to fit you and your family’s needs
- Paid parental leave to support you and your family
- Monthly Health & Wellness allowance
- Work from home office stipend to help you succeed in a remote environment
- Lunch reimbursement for in-office employees
- PTO: 3 weeks in Canada
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work closely with the team to design, build, and maintain reliable backend services using Python, Django, and related technologies. • Create and evolve RESTful APIs to power our front-end and mobile applications and support integrations with third-party partners. • Monitor, identify, and resolve bottlenecks to ensure fast, efficient, and scalable applications that deliver a smooth user experience. • Contribute to the technical architecture of our platform, ensuring scalability, maintainability, and robustness as the product evolves. • Implement and enforce best practices to guarantee the security and integrity of sensitive health data, in line with healthcare regulations.
• Design, build, test, deploy, and monitor backend services in production environments • Contribute to the evolution of a large-scale payments platform supporting millions of users • Work primarily with Ruby-based backend systems, evolving and maintaining core services • Collaborate closely with Product, Engineering, and cross-functional stakeholders to solve real business problems • Translate product requirements into pragmatic and scalable technical solutions • Drive architectural discussions and contribute to technical decision-making • Improve system reliability, observability, performance, and security • Lead projects end-to-end, ensuring high-quality execution and delivery • Participate in code reviews and promote engineering best practices • Mentor other engineers and contribute to the technical growth of the team • Facilitate communication and alignment across distributed teams
Back End Developer – Contractor / Freelancer
MetajiveMetajive helps brands grow through design, technology & modern marketing.
• Lead the development of high-performance, responsive, and accessible user interfaces using Next.js. • Architect and implement seamless data consumption from our headless CMS APIs, with a strong focus on Craft CMS, WordPress, and GraphQL. • Architect, develop, and maintain complex web applications with a strong emphasis on PHP back-end architecture and APIs. • Integrate and work extensively with headless CMS platforms, with a focus on Craft CMS, WordPress, and others. • Develop and maintain efficient APIs for front-end consumption, particularly for applications built with Next.js. • Implement and maintain CI/CD pipelines and other DevOps practices. • Optimize back-end performance and ensure data security. • Collaborate with other developers to ensure seamless integration and functionality. • Troubleshoot and resolve issues across the full stack.
• Take extreme ownership: You don’t just close tickets; you own the outcome. If a feature breaks or a customer is stuck, you’re the one who sees the fix through, regardless of where the problem sits in the stack. • Navigate real complexity: We aren’t doing simple CRUD work. You will be untangling massive systems and solving high-stakes puzzles that require creative thinking and the grit to push through frustration. • Be a "whatever it takes" engineer: You are flexible. If the frontend lead is out or an infra fire starts, you’re ready to jump in, learn what you don't know, and clear the path for the team. • Treat AI as a teammate: We use AI tools daily to move faster. You’ll be expected to leverage these tools to solve "impossible" problems and keep our quality bar high. • Drive the team forward: You’ll provide technical leadership, ensuring we’re making smart decisions and addressing tech debt before it becomes a roadblock.




