Apply now

Posted 15 days ago

Senior Software Engineer

@ Prompt.io Inc.

Canada

5+ years experience
Apply now
SIGNALS

Overview

Prompt.io Inc. is hiring a Senior Software Engineer to design, build, and scale the technology behind its texting and engagement platform for political campaigns, advocacy groups, and nonprofits. The role covers architecture, complex projects from design to production, and mentoring engineers while staying hands-on in code. Salary is $125,000–$175,000, the role is fully remote, and 5–7+ years of experience is required.

Responsibilities:

  • Design, build, test and maintain scalable applications, services and APIs
  • Own complex projects from architecture through deployment and maintenance
  • Contribute to architecture and technical direction of the SaaS platform
  • Collaborate with Product to translate needs into technical solutions

Requirements summary:

  • 5–7+ years of professional software engineering experience
  • Bachelor's degree in Computer Science
  • Strong Java and modern server-side development experience
  • Experience with JavaScript and/or TypeScript and modern web development

Tools & skills

Benefits mentioned

Health insuranceRetirement plan
Source and dates

Employer career site / ATS feed · greenhouse

Employer posting date
2026-10-22
First seen by our source
2026-10-22
Source record updated
2026-10-23

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Travelground: none
Work settingHome
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyComputer Science
Perks mentionedGenerous paid time off, Flexible hours, Retirement plan

Summary and details written by AI from the posting; the employer’s posting is the authority.

Prompt.io Inc.

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Transforming Text Messaging from Communication to Action

Full company description

Prompt.io™ is the winning and influence engine for leading political campaigns, unions, advocacy, and nonprofit organizations. We amplify and scale each organization's impact via text and voice – offering short code, toll-free, and 10DLC.

LinkedIn followers
2,517
People associated on LinkedIn
41
Reported office locations
  • 14419 Greenwood Ave N, A-373, Seattle, Washington 98133, US
Other recorded names
  • Prompt.io
Specialties
  • Click to Text Advertising
  • Real-time data exchange
  • Instant Apps
  • Messaging
  • SMS
  • FB Messenger
  • Salesforce
  • Messaging Automation
  • Chatbots
  • and Bots
Profile identifies a recruitment agency
No

Prompt.io™ is the winning and influence engine for leading political campaigns, unions, advocacy, and nonprofit organizations. We amplify and scale each organization's impact via text and voice – offering short code, toll-free, and 10DLC.

FieldValue
IndustrySoftware Development
Company size11-50 employees
HeadquartersSeattle, Washington
Organization typePrivately Held
SpecialtiesClick to Text AdvertisingReal-time data exchangeInstant AppsMessagingSMSFB MessengerSalesforceMessaging AutomationChatbotsand Bots
Open jobs on Jobsy5
LinkedInView page
Job description

ABOUT PROMPT.IO INC.

Prompt.io Inc. is the winning and influence engine that partners with organizations of all sizes and scale to engage and activate supporters. We are a non-partisan company that helps political campaigns, advocacy organizations, unions, government representatives, nonprofits, and other mission-driven organizations connect with their audiences through texting, and engagement tools.

We're a growing tech company where individual contributions can have an outsized impact. We value people who take ownership, bring ideas, move with purpose, and are excited to help build what comes next. As a result of that growth, we are aggressively adding business lines that deliver unique value for our core markets.

ABOUT THE ROLE

Prompt.io Inc. is looking for a Senior Software Engineer to help design, build, and scale the technology that powers our platform. You’ll take ownership of complex technical work, contribute to architecture and technical decisions, and partner closely with Product to deliver reliable, scalable solutions. We’re looking for an experienced engineer with strong technical judgment who can take a problem from concept through production, navigate complex systems, and help raise the quality of the engineering team. You’ll have meaningful influence over how we build while remaining hands-on in the code.

WHAT YOU'LL DO

  • Design, build, test, and maintain scalable applications, services, and APIs.
  • Own complex technical projects from design and architecture through implementation, deployment, and ongoing maintenance.
  • Contribute to the architecture and technical direction of our SaaS platform.
  • Collaborate with Product to translate business and product needs into effective technical solutions.
  • Design and build reusable services, components, and patterns that improve the broader codebase.
  • Identify and address performance, scalability, reliability, and security challenges.
  • Work across front-end, back-end, and service layers as needed to solve complex problems.
  • Make thoughtful technical tradeoffs between immediate needs and long-term maintainability.
  • Troubleshoot complex production issues and drive solutions to their root cause.
  • Provide thoughtful code reviews, technical guidance, and knowledge sharing that helps elevate the engineering team.
  • Contribute to improving engineering standards, practices, and processes.

WHAT WE'RE LOOKING FOR

  • 5-7+ years of professional software engineering experience, or equivalent experience demonstrating Senior-level scope and impact.
  • A bachelor's degree in Computer Science
  • Significant experience building and maintaining production SaaS or web applications.
  • Strong experience with Java and modern server-side application development.
  • Experience with JavaScript and/or TypeScript and modern web application development.
  • Strong experience designing and working with APIs, microservices, and distributed systems.
  • Experience with SQL and NoSQL databases, including designing and working with data-intensive applications.
  • Experience developing and operating applications in cloud environments.
  • Strong understanding of application architecture, software design, testing, performance, scalability, security, and data protection.
  • Experience with Git and modern software development practices.
  • Demonstrated ability to independently solve complex technical problems and make sound technical decisions.
  • Strong communication skills and the ability to collaborate effectively across a fully remote team.

HOW YOU WORK

  • You take ownership of complex problems and see them through from idea to production.
  • You make thoughtful technical decisions and can clearly communicate the tradeoffs behind them.
  • You’re a creative problem solver who finds practical solutions when challenges arise.
  • You care about building systems that are reliable, scalable, secure, and maintainable.
  • You balance long-term technical quality with the need to deliver value to customers.
  • You provide constructive feedback, share your knowledge, and help make the engineers around you more effective.
  • You work independently while knowing when collaboration will lead to a better outcome.

NICE TO HAVE

  • Experience working in a startup or high-growth technology environment.
  • Experience building and scaling SaaS products.
  • Experience with high-volume applications, messaging systems, or distributed architectures.
  • Experience with communications or messaging technology.
  • Experience mentoring or providing technical guidance to other engineers.

BENEFITS

We believe great work starts with supporting great people. Prompt.io Inc. offers a wide range of benefits, including a 401(k) match, health benefits for you and your family, unlimited flexible time off, philanthropic endeavors, annual team gatherings, professional development opportunities, and more.

COMPENSATION

The salary range for this position is $125,000–$175,000. Actual compensation will be determined based on experience, qualifications, location, and other relevant factors.

A NOTE TO APPLICANTS

We don't expect every great candidate to check every box. If you're excited about the work and believe you can be successful in the role, we encourage you to apply even if your background doesn't perfectly match every item above.

EQUAL OPPORTUNITY

Prompt.io Inc. is an equal opportunity employer. We are committed to providing an inclusive workplace and do not discriminate against qualified applicants or employees on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other characteristic protected by applicable law.

Applicants must be authorized to work in the United States or Canada and not require sponsorship of a visa, unless otherwise specified in the posting.

Similar jobs

  • Senior Software Engineer II - Platform & Enablement

    Remote in Canada
    $183k–$252k/yrRemoteFull Time

    Wrapbook

    Wrapbook needs a senior full-stack engineer with strong Ruby on Rails experience, architectural depth and experience leading multi-team initiatives. Candidates should have worked on a platform or infrastructure team, know SQL, and be comfortable with Agile two-week cycles and clear communication.

    Ruby on Rails, StimulusJS, Redis, Sidekiq, PostgreSQL, Kubernetes

  • Software Engineer II, Backend

    Remote in Canada
    $133k–$183k/yrRemote

    Affirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.

    2+ YOECandidates need at least 1.5 years of software engineering experience, backend development skills in Python or Kotlin, and knowledge of distributed systems on AWS, MySQL and Kubernetes. Strong written and verbal communication is also required.

    AWS, MySQL, Kubernetes, Python, Kotlin

  • Senior Software Engineer - Design Systems

    Remote in Canada
    Remote

    Mercury

    7+ YOECandidates need 7+ years of frontend development with deep React, TypeScript and modern web experience, plus design system or component library work. They also need strong systems thinking, product taste and hands-on fluency with AI in software development.

    React, TypeScript, CI/CD

  • Senior Software Engineer, Virtual Care Platform

    Remote in Canada
    $115k–$130k/yrRemoteFull Time

    Fabric

    5+ YOEFabric Health needs a candidate with 5+ years of senior software experience, deep Python and Django skills, strong production troubleshooting, and SQL database experience. Healthcare, HIPAA and AI tooling experience are valued.

    Django, Celery, Kafka, AWS MSK, Kubernetes, Docker

  • Senior Software Engineer (Remote)

    Remote in Canada
    RemoteFull Time

    PolicyMe

    5+ YOECandidates need 5+ years of full stack web development and production AI/ML experience, plus strong skills in Python, React and cloud architecture. They must also show they can lead ambiguous technical projects and explain technical ideas clearly.

    Python, React, Redux, PostgreSQL, n8n, LangChain

  • Senior Software Engineer, Real-Time Systems

    Vancouver, BC
    On-siteFull Time

    Sanctuary AI

    5+ YOECandidates need at least 5 years of robotics or real-time software experience, a technical degree or equivalent, and proven deployment of real-time control systems. Strong C/C++, PREEMPT_RT Linux, ROS 2 and ros2_control skills and fieldbus knowledge are required.

    ROS 2, ros2_control, PREEMPT_RT Linux, DDS, Ansible, Docker

  • Senior Software Engineer, Database

    Ottawa, ON
    $170k–$230k/yrRemoteFull Time

    InfluxData: InfluxData is a remote-first company with a globally distributed workforce.

    8+ YOECandidates need 8+ years of professional software experience, deep knowledge of Rust, C++, or Go, and experience with distributed, high-availability systems. Experience using AI coding tools is also required.

  • Intermediate Software Engineer (Frontend/UI)

    Toronto, ON
    HybridFull Time

    Achievers

    3+ YOECandidates need 3+ years of software engineering experience, solid React and TypeScript skills, and knowledge of accessibility standards and testing. A bachelor's degree in computer science or equivalent practical experience is expected.

    React, TypeScript, GitHub, GCP Gemini Code Assist, Claude, Docker

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.