Senior Software Developer

Montreal, Quebec, Canada

Valsoft Corporation

Valsoft's focus is to acquire and grow vertical software businesses that provide mission-critical solutions in their respective niche or market.

View all jobs at Valsoft Corporation

Apply now Apply later

We are hiring at SADIE for a Senior Software Developer to join our rapidly growing team in Montreal!

Sadie is seeking a Senior Software Engineer to lead the development and optimization of our cutting-edge AI voice agent platform. Specializing in technologies within the AWS ecosystem, this role calls for a seasoned professional in JavaScript/TypeScript who is skilled at architecting and scaling high-performance applications. You will spearhead initiatives to harness the power of serverless functions and containerized services, ensuring that our systems are not only robust and scalable but also finely tuned to meet the demands of a rapidly evolving AI space. Your strategic vision and technical expertise will be critical in shaping next-generation AI voice agents that revolutionize how businesses run their operations.

Sadie is an AI-powered virtual receptionist designed to enhance restaurant reservations and customer interactions. Sadie AI is at the forefront of innovation, serving customers across various industries with cutting-edge AI technology solutions.

At Sadie, we empower service businesses with AI-driven solutions to streamline customer interactions and optimize operations. From securing bookings with payment guarantees to handling FAQs and sending SMS notifications, Sadie is your 24/7 virtual receptionist.

Our mission is to simplify the way businesses manage calls, reservations, and customer inquiries, so you can focus on delivering exceptional service. Whether you're in hospitality, restaurants, or any customer-facing industry, Sadie ensures you never miss a call or a chance to connect.

Sadie is always on, always learning, and always adapting to your business needs.

Let’s transform the way you connect with your customers, one call at a time.

Here is a little window into our company: Sadie is a 24/7 AI-powered receptionist that helps restaurants answer calls, take reservations, and manage customer requests – without missing a beat. Whether it's booking a table, answering common questions, or filtering out spam calls, Sadie makes sure your front of house runs smoothly, even when you're busy. With Sadie, restaurants save time, capture more bookings, and never miss another call. Sadie AI is part of Valsoft. Valsoft was founded in 2015 in Montreal, Canada. Our focus is to acquire and grow vertical market software businesses that provide mission-critical solutions in their respective niche markets. So far, we have acquired over 120+ businesses across 25+ industries and have 3000+ employees across 14+ countries. In 2023, Great Place to Work® named Valsoft one of the best workplaces in the financial services industry.  

The successful candidate will be based anywhere within a commutable distance of our office in Saint-Laurent, Montreal, working in a hybrid work model!

Values:

  • Communication Excellence: Exceptional verbal and written communication skills
  • Team Collaboration: Ability to effectively collaborate with cross-functional teams and lead projects independently
  • Continuous Learning: Commitment to continuous personal and professional development
  • Integrity and Professionalism: High standard of integrity and professionalism in all aspects of your work
  • Creative Problem Solving: Capacity to innovate and creatively solve complex technical challenges
  • Outcome-Focused: Strong analytical skills with a focus on delivering scalable, AI-driven user experiences and automation outcomes

What your day will look like:

  • Developing Serverless Architectures: Design and implement serverless functions that enhance scalability and efficiency using AWS Lambda
  • Managing Container Workloads: Utilize container technology like Docker and orchestrate deployments using Fargate/ECS/Lambda to improve system resilience and manageability
  • Optimizing High-Load Systems: Ensure that our systems are robust and can handle high concurrent interactions and call volumes without compromise
  • Enhancing System Architecture: Continuously evaluate and enhance our cloud infrastructure to support evolving business needs
  • Leading Technical Initiatives: Take ownership of projects from conception to deployment, ensuring high standards of quality and performance
  • Innovative Feature Development: Contribute to the planning and development of innovative features that meet the strategic goals of the organization

About You:

  • Technical Expertise: Profound knowledge of JavaScript/TypeScript with a focus on building serverless and containerized applications
  • Professional Experience: At least 5 years of experience in software development, with a strong background in high-load, scalable systems
  • AWS Proficiency: In-depth experience with AWS, particularly with serverless and container services
  • Problem-Solving Skills: Outstanding troubleshooting skills and the ability to thrive under operational pressure
  • Fantastically Detail-Oriented: Meticulous attention to detail with a proactive approach to problem-solving
  • Innovative Thinking: A strong passion for technology and innovation with an eagerness to implement novel solutions
  • AI-First: Actively using Cursor/Windsurf or similar tools to accelerate software development, with an understanding of prompt engineering and agentic systems.
  • Fluent in English, both written and verbal, is essential
  • Must be legally authorized to work in Canada

Pluses:

  • Experience with AI agents: Prior experience building and scaling AI agents based on modern LLMs
  • Scripting and Automation: Proficiency in scripting languages and automation tools
  • Advanced AWS Services Knowledge: Expertise in AWS technologies beyond the basics, such as AWS ECS, EKS, and Fargate

Am I Right for This Position?

  • If you are a technology-driven professional eager to impact the B2B AI sector by developing high-performance, scalable AI solutions that solve real business needs, Sadie offers the perfect opportunity. We value innovative thinking and the ability to adapt and excel in a dynamic environment.

Why Is This Job Important?

  • As a Senior Software Engineer specializing in real-life AI products at Sadie, your contributions are crucial in shaping how we build AI voice agents that bring substantial value to our customers
  • Your work will directly impact the efficiency and reliability of hundreds of thousands of AI-driven voice interactions.

What Will I Learn in This Position?

  • This position offers the chance to deepen your skills in cutting-edge AI technologies, broaden your understanding of voice AI agents and LLMs, and hone your abilities in technical leadership within a growth-oriented environment.

To learn more about Sadie, please visit our website: www.heysadie.ai

We thank all applicants for their interest; however, only those candidates selected for an interview will be contacted.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: Architecture AWS Docker ECS Engineering Excel JavaScript Lambda LLMs Prompt engineering TypeScript

Perks/benefits: Career development Startup environment

Region: North America
Country: Canada

More jobs like this