Cresta logo
Cresta

Real-Time Intelligence for Contact Centers

Senior Software Engineer, Backend – Platform Team

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

101 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Backend – Platform Team

Cresta

• Contribute to building the best-in-class company in addition to building the best-in-class product. • Architect systems that manage real-time conversation state, context propagation, and session lifecycle. • Play a substantial role in the agent assist integration process (chat and email) and authentication engineering team. • Work with Cresta product and engineering teams, build and continuously improve the Cresta platform and new product requirements. • Stay closely with customers and their requirements, analyze the technical tradeoffs, own the customer facing deliverables. • Demonstrate the engineering best practices in deliverables and daily work. Uphold others to the same high standards. • Technical ownership in a substantial part of the Cresta authentication stack. • Ensure high availability, low latency, and strong observability for real-time conversation systems. • Implement authentication, authorization, compliance, and enterprise security best practices across integrations. • Drive improvements in reliability, performance, and scalability in production environments handling high interaction volumes

Job Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 5+ years of experience building scalable backend systems in production environments.
  • Strong experience designing and maintaining robust APIs (REST, gRPC).
  • Solid understanding of distributed systems and real-time communication architectures.
  • Experience integrating with third-party enterprise platforms and APIs.
  • Experience working with CCaaS platforms or contact center systems is a strong plus.
  • Familiarity with AI Agents, Virtual Agents, or LLM-based systems is a plus.
  • Experience with containerized environments (Kubernetes, Docker).
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Strong understanding of system reliability, observability, and security in enterprise environments.
  • Experience in building authentication systems is a plus.

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 Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 2013H1B Sponsor

• Join the team redefining how the world experiences design. • You’ll design, build, and evolve core components of our Quality Platform, crafting the cutting-edge frameworks and tools. • Deliver on complex, high-stakes technical problems that span multiple systems and teams. • You’ll champion a seamless testing experience, innovating on our frameworks and tooling to tackle flakiness. • You’ll become a key partner for engineers across Canva, actively listening to their challenges, gathering feedback, and co-designing platform solutions. • You’ll own the operational health and scalability of critical testing infrastructure, proactively monitoring, debugging, and improving systems. • You’ll streamline and accelerate the testing feedback loop by enhancing our CI/CD integrations. • You’ll continuously seek out opportunities for innovation, experimenting with new technologies and approaches.

Australia
Job Closed
Cresta logo

Software Engineer, Backend – AI Agent

Cresta

Real-Time Intelligence for Contact Centers

Backend Engineer101 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

• Design, develop, and maintain scalable and robust backend architectures for Cresta’s AI Agent solutions and proprietary models. • Collaborate with cross-functional teams including frontend engineers, machine learning engineers to ensure seamless integration of AI Agents into Cresta’s customer solutions. • Lead initiatives to enhance system scalability and reliability in production environments, focusing on backend services that support AI functionalities. • Drive efforts to optimize server response times, process large volumes of data efficiently, and maintain high system availability. • Innovate and implement security measures, cost-reduction strategies, and performance improvements in backend systems supporting AI Agents.

Canada
Job Closed
OtherRemoteTeam 5,001-10,000H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role involves powering the backend systems that support yearbook design, order processing, and high-volume manufacturing for school customers nationwide. Your work will ensure reliable, scalable services that keep production workflows, customization tools, and fulfillment operations running smoothly — especially during peak seasonal cycles. By building resilient APIs and optimizing performance across AWS infrastructure, you will help reduce downtime, improve data accuracy, and ensure schools receive their yearbooks on time, every time. What You Will Do - Designs, develops, and maintains backend services using Java and related frameworks (Spring Boot, Hibernate, etc.) - Builds and optimizes RESTful APIs and microservices architectures - Works with AWS services including Lambda, EC2, S3, RDS, and SNS/SQS - Implements containerization solutions using Docker and Kubernetes on AWS ECS/EKS - Designs and optimizes database schemas and query performance - Collaborates with frontend engineers to integrate user-facing elements with server-side logic - Implements robust error handling, monitoring, and logging systems - Participates in code reviews and mentors junior engineers - Troubleshoots production issues and implements fixes - Continuously improves our development processes and infrastructure Qualifications - Minimum of 8 years of professional software development experience - Strong proficiency in Java and related frameworks (Spring Boot, Spring Cloud) - Deep understanding of RESTful API design principles - Extensive experience with AWS services (Lambda, EC2, S3, DynamoDB, RDS) - Experience with infrastructure as code using CloudFormation, Terraform, or CDK - Knowledge of containerization technologies (Docker, Kubernetes) - Experience with CI/CD pipelines (Jenkins, GitHub Actions, AWS CodePipeline) - Strong understanding of database design and SQL/NoSQL technologies - Familiarity with serverless architecture - Excellent problem-solving skills and attention to detail - Ability to work independently and as part of a collaborative team - Experience with Agile/Scrum development methodologies - Contribution to open-source projects (preferred) - Experience with performance tuning and optimization (preferred) - Experience with front-end development technologies, including Angular (preferred) Education/Experience - Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience) Physical Demands The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Benefits - Comprehensive Health Care Benefits - HSA Employer Contribution/ FSA Opportunities - Wellbeing Program - 401(k) plan with company matching - Company paid Life, AD&D, and Short-Term Disability - Generous My Time Off & Paid Holidays - Varsity Brands Ownership Program - Employee Resource Groups - St. Jude Partnership & Volunteer Opportunities - Employee Perks including discounts on personal apparel and equipment!

United States
Job Closed

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This Senior Backend Engineer role is essential to building and scaling the core Palette Labs platform from early foundations to a robust, production-grade system. - Own the design, development, and reliability of backend services that serve as nodes in our protocol or participants in it. - Focus on building well-architected web services, REST APIs, and foundational data systems that power applications and partner integrations. - Partner closely with the founders and product team to define long-term backend architecture, establish engineering best practices, and lay the groundwork for scale. - Success will be measured by the quality, reliability, and extensibility of the services built, and the ability to drive major technical milestones in the first 6–12 months. Responsibilities - Design and build production-grade web services and REST APIs from first principles. - Architect clean, maintainable service boundaries, data models, and internal interfaces. - Own backend systems end-to-end — from schema design to deployment and production reliability. - Implement best practices around transactional consistency, concurrency, and fault tolerance. - Establish observability standards (metrics, tracing, logging), SLOs, and operational playbooks. - Lead technical execution across major initiatives, ensuring systems are extensible and scalable. - Partner with product to translate ambiguous requirements into clean backend abstractions. - Raise the bar on engineering rigor, testing strategy, and long-term maintainability. Qualifications - 5+ years of experience in backend software engineering, with a strong track record of shipping production systems. - Significant experience building and operating web services and RESTful APIs. - Experience in startup or early-stage environments where you’ve built systems 0→1. - Deep understanding of backend architecture fundamentals: service design, data modeling, API design, and distributed systems basics. - Strong experience with databases (schema design, indexing, query optimization, safe migrations). - Experience owning systems in production (observability, incident response, performance tuning). - Proficiency in at least one modern backend language (e.g., Rust, Go, TypeScript/Node, Java, C#, Python) and comfort learning new ones. Requirements - Production experience with Rust. - Experience designing service-oriented or microservice architectures. - Familiarity with event-driven systems (queues, pub/sub, async processing). - Experience working in high-transaction or financially sensitive systems. - Experience with modern cloud infrastructure (AWS/GCP), containers, and Infrastructure as Code. - Strong product intuition and ability to operate autonomously in ambiguous environments. Benefits - A competitive annual salary, commensurate with your experience and industry standards. - Eligible for our company semi-annual performance bonus, which is tied directly to individual achievements. - We offer stock options to all full-time employees, allowing you to share directly in the company's success and long-term growth. - 100% employer‑covered premium options for Medical, Dental, and Vision insurance for employees. - Flexible Paid Time Off (PTO) policy.

United States
Job Closed