Senior Software Engineer | AI SaaS Software

Jobgether SRL

Canada

Remote

CAD 120,000 - 150,000

Full time

40 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Fully remote work
Unlimited PTO
Equity participation
No-meeting Fridays
Global offsites

Job summary

Lever, Inc. is seeking a Senior Software Engineer to advance an AI-native SaaS platform from a Canada-based, remote-first team. You will influence product direction, design scalable backend systems, and build frontend experiences with modern tooling. Interest in leading a small team and shaping AI-assisted development is valued.

You will work across APIs, AI services, and engineering tooling, with autonomy and outcomes-focused execution in a distributed environment.

Qualifications

  • 7+ years of professional software engineering experience.
  • Experience designing scalable SaaS architectures and production systems.
  • Familiarity with AI-assisted development and agent-driven tooling.

Responsibilities

  • Architect and evolve scalable backend systems using Scala and related tech.
  • Design and deploy reliable APIs and AI-assisted services.
  • Own end-to-end feature development from problem discovery to production.
  • Build frontend using React, Chakra UI, and modern tooling.
  • Lead AI-assisted workflows and internal development tools.

Skills

Scala/Play
Backend engineering
React frontend
AI-powered coding tools
Distributed systems

Tools

PostgreSQL
Redis
AWS

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer | AI SaaS Software based in Canada.

Join an innovative, remote-first engineering team transforming how software is designed, developed, and delivered through AI-native workflows. As a Senior Software Engineer, you will play a key role in evolving a SaaS platform that helps organizations automate recurring workflows, strengthen compliance, and improve operational efficiency. You will work across backend architecture, frontend development, APIs, and AI-assisted engineering systems, using tools such as Claude Code and Codex to accelerate implementation and problem-solving. Beyond delivering features, you will help redefine how engineers collaborate with AI, build reusable development tools, and improve code quality across the organization. With significant autonomy, minimal meetings, and a focus on outcomes rather than rigid processes, this role offers the opportunity to influence both product direction and engineering culture. You will also have the opportunity to lead a small team and help shape the future of AI-driven software development.


Accountabilities
  • Architect, build, and evolve scalable backend systems using Scala, Play Framework, PostgreSQL, Redis, AWS, and related technologies.
  • Design, develop, and deploy reliable APIs and AI-assisted services that support product functionality and business needs.
  • Own end-to-end feature development, from understanding user problems and exploring solutions to implementation, testing, deployment, and production support.
  • Build and maintain frontend experiences using React, Chakra UI, Storybook, Redux, React Query, XState, and other modern development tools.
  • Develop, refine, and maintain agent-driven engineering workflows that support multi-session coding, parallel execution, debugging, and refactoring.
  • Leverage AI coding tools such as Claude Code, Codex, and Cursor to accelerate development while critically evaluating generated code and ensuring maintainability, reliability, and quality.
  • Create internal developer tools, reusable prompts, AI skills, and automation systems that improve engineering productivity and support consistent development practices.
  • Optimize performance across frontend applications, backend services, APIs, infrastructure, and AI-assisted development pipelines.
  • Establish and promote best practices for AI-native software development, including codebase organization, agent interaction, context management, and human-AI collaboration.
  • Take ownership of technical decisions and product outcomes, working with designers, product stakeholders, and engineers to solve problems without relying on detailed specifications or ticket-driven processes.
  • Use dedicated improvement periods to strengthen code maintainability, enhance tooling, explore new technologies, and identify opportunities to improve team effectiveness.
  • Contribute to the evolution of engineering processes through a six-week development cycle followed by a two-week cooldown focused on improvements and experimentation.
  • Progress toward leading a small team of approximately two to three engineers, helping define technical direction, development practices, and effective AI-assisted collaboration.
Requirements
  • At least 7 years of professional software engineering experience, with a strong background in designing, building, and maintaining production systems.
  • Strong backend engineering expertise in Scala or comparable languages such as Java, Ruby, or C#.
  • Solid JavaScript and React experience, with the ability to develop and maintain modern frontend applications.
  • Demonstrated experience building, scaling, and evolving SaaS products in production environments.
  • Deep familiarity with AI-powered coding tools such as Claude Code, Codex, Cursor, or comparable agentic development solutions.
  • Practical experience working with multi-session coding environments and agent-driven workflows, including managing context, coordinating tasks, and guiding long-running coding sessions.
  • Strong judgment in determining when to rely on AI-generated solutions and when manual implementation or deeper investigation is necessary.
  • Experience designing systems and architectures rather than focusing exclusively on implementing individual features.
  • Ability to build or customize AI-assisted development workflows, internal engineering tools, reusable prompts, and agent-based systems that operate across files, repositories, or tasks.
  • Comfort moving between software implementation, system design, AI-agent guidance, debugging, and reviewing generated code.
  • Excellent written communication skills and the ability to collaborate effectively in an asynchronous, distributed team.
  • A self-directed and entrepreneurial mindset, with the ability to prioritize work, make sound technical decisions, and deliver results in ambiguous environments.
  • Strong ownership, adaptability, and a focus on measurable outcomes, engineering leverage, and continuous improvement.
  • Willingness to work autonomously, contribute across different product areas, and balance feature delivery with long-term technical quality.
  • Availability to work within the team's preferred time zones, approximately UTC−6 to UTC+2, spanning North American Central Time through Central European Summer Time.
Nice to Have
  • Experience with functional programming concepts and practices.
  • Experience building internal developer platforms, engineering tools, or productivity systems.
  • Experience designing prompt systems, reusable AI workflows, or agent-based engineering solutions.
  • A clear perspective on how AI will transform software engineering over the next three to five years, supported by practical experimentation or implementation.
  • Experience helping teams adopt new development methodologies and improve collaboration between product, design, and engineering.
Benefits
  • Fully remote work in a flexible, asynchronous-first environment.
  • Unlimited paid time off, with most team members taking approximately three to four weeks annually in addition to major holidays.
  • A company-wide week off in December.
  • No-meeting Fridays to support focused work and productivity.
  • Regular company-wide offsites and sponsored small-group meetups to connect with colleagues in person around the world.
  • Recurring virtual social activities, including coffee chats, games, storytelling, and other opportunities to build team relationships.
  • Generous health insurance for US-based employees and their families, including dental and vision coverage.
  • Equity participation for all full-time roles.
  • A collaborative culture that values autonomy, flexibility, ownership, experimentation, and meaningful impact.
  • A structured development approach featuring six-week work cycles and two-week cooldown periods for technical improvements and innovation.
  • Opportunities to influence engineering strategy, shape AI-native development practices, and grow into a small-team leadership role.
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.

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 appreciate your interest and wish you the best!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, IDSM
Staff Software Engineer, IDSM

Jobgether SRL • Canada

Remote
CAD 285,000 - 334,000
Equity opportunities
401(k) plan (US)
Performance incentives
+2
Engineering Manager, Customer Trust
Engineering Manager, Customer Trust

Jobgether SRL • Canada

Remote
CAD 140,000 - 190,000
Competitive compensation
Healthcare coverage
Pension contributions
+5
Senior Backend Engineer - Databases - Analytics
Senior Backend Engineer - Databases - Analytics

Jobgether SRL • Canada

On-site
CAD 164,000 - 197,000
RSUs
100% remote
30 days annual leave including Grafana
Engineering Manager, Applied AI
Engineering Manager, Applied AI

Jobgether SRL • Toronto

On-site
CAD 344,000 - 466,000
Base salary + equity
401(k) and retirement benefits
Medical, dental, vision
+6
Senior Data Scientist AI Evaluation
Senior Data Scientist AI Evaluation

Jobgether SRL • Canada

Remote
CAD 120,000 - 180,000
Home-office setup allowance
Monthly stipend
Remote work within the Americas
Application Programmer
Application Programmer

Jobgether SRL • Canada

Remote
CAD 90,000 - 130,000
Remote-first work environment
Contract engagement
AI Engineer, Sr 1
AI Engineer, Sr 1

Jobgether • Canada

On-site
CAD 100,000 - 160,000
Remote work flexibility
Comprehensive benefits package
Diverse, international team
+1
Senior Full Stack Engineer (.NET & Vue/React)
Senior Full Stack Engineer (.NET & Vue/React)

FarCoder • Canada

On-site
CAD 35,000 - 56,000
Annual bonus
Stock options
15 days leave
+4
Azure Cloud Engineer
Azure Cloud Engineer

Jobgether SRL • Canada

Remote
CAD 110,000 - 160,000
100% remote work model
Director AI - AdFarm
Director AI - AdFarm

Jobgether SRL • Canada

Remote
CAD 140,000 - 165,000
Competitive salary
Remote work from Canada
Strategic leadership
+4