Enable job alerts via email!

Senior Software Engineer

Frugal

Ottawa

Hybrid

CAD 90,000 - 120,000

Full time

9 days ago

Job summary

A cutting-edge AI startup in Ottawa is seeking a Senior Software Engineer to drive the development of key platform features. You will tackle complex technical challenges, mentor team members, and engage with stakeholders. The ideal candidate has extensive experience in software engineering, proficiency in modern programming languages, and a passion for cloud technologies. This hybrid role offers significant growth potential within a dynamic team.

Benefits

Competitive salaries
Benefit programs
Stock options
Flexible work from home options

Qualifications

  • 5+ years of software engineering experience.
  • Experience building enterprise-grade software with security considerations.
  • Strong communication skills for cross-functional collaboration.

Responsibilities

  • Drive the development of critical platform features.
  • Mentor team members through code reviews.
  • Engage with customers to understand pain points.

Skills

Software engineering experience with backend systems and SaaS platforms
Proficiency in modern programming languages (Python, Go, TypeScript / Node.js)
Experience with cloud platforms (AWS, GCP, Azure)
Distributed systems understanding
CI/CD pipelines experience

Job description

Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and with AI workloads on the rise, the problem is about to get much worse. While existing tools help right-size infrastructure, they overlook a major driver of inefficiency : the application code itself.

That’s where Frugal comes in. Our agent analyzes source code, cloud billing data, and observability signals to pinpoint inefficient code patterns, recommend improvements, and even automate fixes via pull requests. Unlike traditional FinOps approaches—which struggle to engage developers—Frugal embeds directly into their workflow, making cost optimization a seamless part of the development lifecycle.&

We’re looking for driven, curious, and talented people to join our team. Help us empower developers to reduce the cost of their applications.

We offer competitive salaries, benefit programs, stock options and flexible work from home options.

At this time we are focusing on hiring for our Ottawa Canada office.

About the Role

As a Senior Software Engineer at our seed-stage SaaS startup in Ottawa (hybrid), you drive the development of critical platform features and systems that directly impact customer success and business growth.

You take ownership of complex technical challenges, from initial design through production deployment, ensuring solutions are scalable, maintainable, and aligned with our enterprise-grade standards.

You collaborate with cross-functional teams to translate business requirements into robust technical implementations, contributing to architecture decisions and establishing patterns that other engineers can follow.

You mentor team members through code reviews, pair programming, and knowledge sharing while championing engineering best practices including automated testing, observability, and security compliance (SOC 2).

You work closely with your team as well as the VP of Engineering and CTO to influence technical direction, evaluate new technologies, and contribute to the roadmap planning process.

You engage with customers and stakeholders to understand pain points and validate technical solutions that deliver measurable value.

You embrace our culture of continuous improvement by staying current with industry trends, enabling rapid change through AI-driven development tools, and contributing to our agile development processes.

This role offers significant autonomy and growth potential as you help scale both our platform and engineering organization during this critical phase of company development.

Must Have :

  • 5+ years of software engineering experience with backend systems and SaaS platforms
  • Strong proficiency in modern programming languages (Python, Go, TypeScript / Node.js, or similar)
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Experience building enterprise-grade software with security considerations
  • Solid understanding of distributed systems, microservices architecture, and API design
  • Experience with CI / CD pipelines, automated testing, and deployment practices
  • Knowledge of observability tools and practices (logging, monitoring, metrics)
  • Strong communication skills for cross-functional collaboration and customer interactions
  • Experience working in fast-paced, early-stage environments with ambiguous requirements
  • Ability to translate business requirements into technical solutions
  • Comfort with wearing multiple hats and adapting to changing priorities
  • Self-directed work style with strong ownership mentality

Nice to Have :

  • Experience with AI / ML integration and / or working with LLMs
  • Previous experience with FinOps, cloud cost management, or infrastructure optimization
  • Background in static code analysis tools or developer tooling
  • Experience with compliance frameworks (SOC2, FedRamp)
Create a job alert for this search

Senior Software Engineer • Ottawa, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.