Senior Software Engineer in Winnipeg

Senior Software Engineer in Winnipeg

Winnipeg Full-Time 135000 - 165000 $ / year (est.) Hybrid
A

At a Glance

  • Tasks: Build innovative software tools that empower users to create apps effortlessly.
  • Company: Join Apollo.io, a fast-growing AI-powered tech company transforming revenue teams.
  • Benefits: Enjoy competitive salary, equity, flexible PTO, and comprehensive health benefits.
  • Other info: Collaborative culture focused on growth, innovation, and pushing boundaries.
  • Why this job: Make a real impact by shaping the future of AI-driven software development.
  • Qualifications: 5+ years in software engineering with strong skills in TypeScript and React.

The predicted salary is between 135000 - 165000 $ per year.

Apollo.io is the leading go-to-market solution for revenue teams, trusted by over 500,000 companies and millions of users globally. Apollo is the AI-powered go-to-market platform that helps revenue teams find, engage, and convert their best customers.

Builder Studio is Apollo's new product for building custom GTM software in plain English. A RevOps lead, GTM engineer, or founder describes the tool they need, and Builder Studio plans it, generates real code, and turns it into a working app they can preview, refine through conversation, publish, and share with their team.

Your role and mission:

  • You will own major slices of Builder Studio end to end, across the builder experience customers see and the systems that make generated apps actually run.
  • You will work on problems most engineers have never touched: an agent that writes and edits software on a customer's behalf, a runtime that safely executes that code with the user's own Apollo permissions, and an interface that makes all of it understandable to someone who has never read a line of code.

What you will do:

  • Build the core Studio experience: the chat-driven build loop, live preview, canvas, and the publish and share flow, so a non-technical user can go from an idea to a working tool in minutes.
  • Shape how the agent turns a natural-language goal into a plan, a set of pages, databases, and workflows, and then safely applies follow‑up edits without breaking what already works.
  • Design the runtime and workflow layer for generated apps, including triggers, scheduled jobs, retries, logging, and the line between deterministic steps and agentic steps.
  • Own delegated identity, permissions, secrets, and isolation so generated apps act with exactly the access the user has, and nothing more.
  • Expand "connect once, use anywhere" integrations across Apollo data (contacts, companies, lists) and external systems like Google Sheets, Google Drive, CRMs, and MCP-based connectors.
  • Make the relationships between pages, data, workflows, and agents legible in the UI, so customers trust what their app is doing.
  • Work directly with design partners and customers, turn their feedback into shipped improvements quickly, and help define what the product becomes.
  • Raise the quality bar on a fast-moving 0 to 1 team: set patterns, write the tests and evals that matter, and own reliability, performance, and cost of what you ship.

How we work: AI-native by default. You treat AI-assisted development as a core part of how you work. You use agents to move faster on design, investigation, and implementation, with clear judgment about where to review closely, and you look for ways AI raises the leverage of the whole team.

What we are looking for:

  • 5+ years building and shipping production software, with real depth on both the frontend and backend of the same product.
  • Strong TypeScript and React skills, including complex, stateful UIs such as editors, canvases, builders, or real‑time collaborative surfaces.
  • Solid backend and API design experience, ideally including event‑driven or workflow systems where retries, idempotency, and observability matter.
  • Hands‑on experience building with LLMs in production: agent loops, tool calling, context management, code generation, or evals.
  • Comfort making sound security calls on systems that run untrusted or generated code: sandboxing, delegated auth, scoped tokens, and secrets handling.
  • A track record of taking an ambiguous 0 to 1 product from rough prototype to something customers rely on, and making the scope‑versus‑quality calls that requires.
  • Product instinct and empathy for non‑technical users.
  • Genuine, current fluency with AI‑assisted development and a high bar for quality and ownership.

Nice to have:

  • Experience building low‑code, no‑code, or AI app‑builder products, or developer tools.
  • Experience with edge or serverless runtimes such as Cloudflare Workers and Durable Objects.
  • Experience with Ruby on Rails at scale.
  • Background in GTM, sales, or marketing tech, or experience working closely with RevOps teams.

What you will love about Apollo:

  • You will help build a brand new product from the ground up at a company with the data, distribution, and customer base to make it matter on day one.
  • You will work with a small, high‑bar team, own real scope, and have the AI tooling and budget to work at the top of your leverage.

Compensation and benefits:

The listed Pay Range reflects the annual base salary for this role. This salary range may be inclusive of several career levels at Apollo and will be narrowed during the interview process based on a number of factors, including the candidate's experience, qualifications, and location.

Additional benefits for this role may include: equity; company bonus; paid holidays, flex PTO, and parental leave; employee assistance program and wellbeing benefits; global travel coverage; life and disability insurance; and extended health, dental, and vision benefits.

We are AI Native. Apollo.io is an AI‑native company built on a culture of continuous improvement. We’re on the front lines of driving productivity for our customers, and we expect the same mindset from our team.

If you’re looking for a place where your work matters, where you can push boundaries, and where your career can thrive—Apollo is the place for you.

Senior Software Engineer in Winnipeg employer: Apollo.io

Apollo.io is an exceptional employer that fosters a collaborative and innovative work culture, perfect for Senior Backend Engineers eager to make a significant impact in AI-driven technology. Located in a vibrant tech hub, employees benefit from continuous growth opportunities, competitive compensation, and a commitment to high-quality code and observability, ensuring a rewarding and meaningful career path.

A

Contact Details:

Apollo.io Recruitment Team

We think you need these skills to ace Senior Software Engineer in Winnipeg

TypeScript
React
Frontend Development
Backend Development
API Design
Event-Driven Systems
Workflow Systems