Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer - Form

$128.1k - $142.7k per year
Full-time

Safe Software

We have an immediate opening and are excited to find the right candidate to join our team. Safe Software is looking for a Senior Software Developer to join our Form team. As a Senior Software Developer, you will drive scalable, maintainable solutions; shape cross-team architecture and practices; and coach and empower other developers. This role has a strong security focus: hardening FME Form against memory-safety and dependency risk, and raising the security bar of the codebase and the team that works in it.

ABOUT THE TEAM

As part of the FME Form product group, you'll join a group of collaborative development teams composed of team leaders, developers, quality analysts, and student interns who work together as a team and alongside product managers and user experience designers, on complex technical projects that provide direct value to our users.

As a part of this close-knit and diverse team, you will work together with internal stakeholders to maintain and extend our flagship FME Form products that delight customers and empower them to author dataflows that can be shared, reused, and integrated with the FME Platform.

WHAT YOU'LL BE DOING

As a Senior Software Developer, you will:

- Harden all areas of FME Form to be security sensitive. For example, eliminating classes of memory-safety defects rather than individual bugs

- Build and own the tooling that finds problems early: fuzzing harnesses, sanitizer and static analysis coverage, and compiler/runtime hardening in our build pipeline

- Drive, advocate and review threat modeling on shipped and upcoming features, and triage incoming vulnerability reports: assessing severity, scoping impact, and driving remediation

- Architect and guide the implementation of complex, high-impact product features and systems

- Lead cross-team technical initiatives, collaborating across departments to align on solutions and priorities

- Provide technical mentorship and coach to developers across all levels, promoting secure-coding skill development and knowledge sharing

- Champion best practices in software architecture, testing, security, and performance

- Identify and lead efforts to address technical debt, system reliability, and process improvements

- Represent technical and security perspectives in product planning, working closely with Product Management and UX

- Provide expert input during code and design reviews, ensuring high quality and maintainability

- Contribute to the evolution of Safe's development culture, standards, and tooling strategy

QUALIFICATIONS, SKILLS, AND COMPETENCIES

Safers come from a variety of backgrounds with a diversity in skills and knowledge. That said, we find that those who are most successful in this role have experience with the following areas.

What We're Looking For:

- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field

- Experience: 7+ years of professional software development experience, including technical leadership of complex projects and systems

- Technical Expertise: Advanced proficiency in C++ for core system development; Python skills specifically for automation and scripting; architectural design, debugging, and optimization in large, complex codebases. Threat modeling (e.g. STRIDE and/or DREAD) on shipped features, and CVSS v4.0 scoring

- Product Security: Demonstrated ownership of security-relevant code and the tooling that finds them: fuzzing, sanitizers, static analysis, SAST/DAST, and hardening; ability to triage and communicate vulnerability severity (CVSS, CWE)

- Experience with A.I. coding agents (e.g. Claude Code, GitHub Copilot)

- Influential communicator and mentor; able to align teams, foster collaboration, and lead through change

- Comfortable with ambiguity and shifting priorities, and with making pragmatic risk tradeoffs

- Strategic thinker with a systems-level perspective; proactive in identifying opportunities for innovation and continuous improvement; skilled at balancing technical depth with business context

-

Nice to Have:

- SBOM generation and third-party vulnerability management at scale

- Familiarity with industry frameworks and references such as OWASP and MITRE

- Relevant certifications (e.g. OSED, OSCE, GXPN, SANS SEC661/SEC760, CSSLP)

- Familiarity with Safe Software's core technology areas or similar technical domains

- Experience with different operating systems (e.g. macOS, Linux)

- Experience building desktop applications using the Qt Framework, specifically Qt Widgets

WHAT YOU CAN EXPECT

When you choose a career with Safe Software, you're also choosing…

- Meaningful Work: Make a profound impact across our business, workplace and data integration product.

- A Supportive Environment: Feel empowered to share your ideas and implement them with high autonomy and team support.

- Social Responsibility: Become part of a team that finds meaningful ways to give back. Take paid time off to volunteer for one of our Safe-organized opportunities that align with our core community initiatives.

- Learning & Career Development: We believe in your continuous learning and growth. Take advantage of an annual learning budget and training programs paid for by Safe.

- Flexible Working Hours: Flexible and remote-friendly work arrangements to fit your lifestyle. Work when you want, and how you want to.

- Work-Life Balance: There's no place for burnout at Safe. Maintain a healthy balance of your personal and work life without splitting yourself in two. Enjoy 3 weeks of vacation to recharge, plus an additional paid 6 seasonal days off per year.

- Health & Wellness: Extended health, dental, health or lifestyle spending, and counseling benefits from day 1. That's right, no waiting period.

- Family is important: We are dedicated to supporting our employees through parenthood and offer a Parental Leave Top-Up Program for new parents through childbirth or adoption.

- Shared Success: Share in Safe's success with our bi-annual profit sharing and RRSP/TFSA matching program.

- An Accessible Commute: Regardless of your commute method, we're located close to public transit, and provide complimentary parking and bike storage for our team!

ABOUT SAFE SOFTWARE

Safe Software transforms organizations with FME, the only All-Data Any-AI Enterprise Integration Platform connecting all your data, anywhere, at any velocity.

With over 30 years of expertise and 25,000+ enterprise customers across 125+ countries, we simplify your data journey, wherever it leads.

Founded in 1993, Safe is headquartered in Surrey, BC with over 300 team members and counting. We’re always looking for talented individuals with diverse backgrounds who are determined to learn and grow. Are you ready to join the team?

OUR COMMITMENT TO DIVERSITY AND INCLUSION

Safe Software is an equal opportunity employer and we truly believe that innovation and strength begin with diversity and inclusion.

We welcome all candidates regardless of race, gender identity or expression, sexual orientation, age, ability, disability, national or ethnic origin, political belief, religion, or family status.

Should you require accommodations during the recruitment process, please contact View email address on remote1stjobs.com.

NOTICE REGARDING USE OF AUTOMATED TOOLS IN HIRING

At Safe Software, we use automated tools to help us process applications and identify qualified candidates. These tools may assist in screening resumes and summarizing interview content based on the information you provide. This helps our team review applications efficiently while ensuring every candidate is considered based on the requirements of the role.

Please be assured that the final hiring decision is always made by a member of our team. For more information on how we protect your privacy, please see our policy If you have questions about this process, please contact us at View email address on remote1stjobs.com.

Compensation: CA$128.1K - CA$142.7K

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - Form in Canada vacancy
  • $134k - $175k per year

     ...patients at a lower cost through early diagnosis and longitudinal care management of chronic conditions.  We are looking for a Senior Software Developer with expertise in full-stack engineering. In this role, you will collaborate with our operators, clinicians, and product... 
    Senior
    Work at office
    Remote work
    Work from home

    Clover Health

    Canada
    3 hours ago
  •  ...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 100+ businesses, and we have over 3,000 employees across... 
    Senior
    Full time
    Remote work

    Valsoft Corporation

    Canada
    4 days ago
  • $107k - $195k per year

    MaintainX is a leading mobile-first work execution platform for industrial and frontline teams. More than 13,000 customers, including Duracell, McDonald's, Shell, DHL and Volvo, use MaintainX to cut unplanned downtime and run better operations, across 13.9 million managed assets...
    Senior
    Long term contract
    Full time

    MaintainX

    Canada
    4 days ago
  •  ...GameTech Full time ABOUT YOU Xsolla is looking for a Senior Frontend Software Developer to join a team responsible for building the platform powering all user-facing experiences. This role offers a unique opportunity to collaborate with both local and international... 
    Senior
    Full time
    Local area
    Worldwide

    Xsolla

    Canada
    4 days ago
  • usd120k - usd150k per year

     ...about being part of a team that advocates for people to live longer and better lives. The Role Hone is looking for a Senior Software Developer to join our team. In this role, you will report to the Senior Director of Software Development and you will be responsible... 
    Senior
    Full time
    Temporary work
    Part time
    For contractors
    Remote work
    Flexible hours

    Hone Health

    Canada
    4 days ago
  • $130k - $170k per year

     ...Platform Engineering team provides the core infrastructure that connects our entire product ecosystem. We are looking for a Senior Software Developer to lead the technical execution of our unified API gateway; the high-speed express lane that powers everything from our web... 
    Senior
    Long term contract
    Contract work
    Immediate start
    Remote work
    Flexible hours

    Miovision

    Canada
    3 hours ago
  • $130k - $160k per year

     ...the future of smart transportation, and we need an exceptional Senior Software Engineer who is ready to take the fast lane and push the...  ...Objectives and Responsibilities: - End-to-End Ownership: Develop, test, deploy, and maintain product-level code across the entire... 
    Senior
    Remote work
    Flexible hours

    Miovision

    Canada
    3 hours ago
  •  ...A little about us…Fleetio is a modern software platform that helps thousands of organizations worldwide manage their...  ...Description Fleetio is seeking an experienced Senior Software Engineer to join our Developer Enablement team. The Developer Enablement team owns Fleetio... 
    Senior
    Long term contract
    Full time
    Contract work
    Temporary work
    Remote work
    Worldwide

    fleetio

    Canada
    1 day ago
  • $131k - $195k per year

     ...Backend team within the Platform Engineering division. We're a group with an unusual mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+ developers), adoption metrics, and a roadmap shaped by what product teams... 
    Senior
    Full time
    Local area
    Immediate start

    MaintainX

    Canada
    4 days ago
  • $180.2k - $233.2k per year

     ...what we’ll build together. ABOUT THE DEVELOPER EXPERIENCE TEAM The Developer Experience...  ...org builds on. We're small and senior: a four-person team in Productivity Engineering...  .... - 6+ years of industry experience in software engineering, including cross-team projects... 
    Senior
    Full time
    Seasonal work
    Local area
    Immediate start

    Thumbtack

    Canada
    4 days ago
  • $107k - $195k per year

     ...focus on consistency, scalability, and great developer experience. Want to see what it currently...  ...About You: - 4+ years of professional software engineering experience building backend systems, APIs, or platform products (seniority flexible based on impact and scope). - Strong... 
    Senior
    Full time
    Contract work
    Work at office
    Flexible hours

    MaintainX

    Canada
    4 days ago
  •  ...Build the systems, infrastructure, and developer workflows that make AI-powered engineering...  ...building the foundations for a more autonomous software development experience at Vanta,...  ...workflows used in real engineering work. As a Senior Software Engineer on the AI DX team, you’... 
    Senior
    Full time
    Remote work
    Flexible hours

    Vanta

    Canada
    4 days ago
  • $131k - $191k per year

     ...Autodesk had design and make. Operate is the phase that tells you what actually happened, and it is ours. We are seeking a Senior Software Developer to drive the technical delivery of MaintainX’s compliance and multi-region deployments, including both single-tenant and... 
    Senior
    Full time
    Shift work

    MaintainX

    Canada
    4 days ago
  • $88k - $195k per year

     ...native platform for our internal developers, over 150 of them, guided by...  ..., balancing near-term developer pain with long-term scalability...  ...and technical mentorship of senior engineers and tech leads. -...  ...About you - 10+ years of software engineering experience, including... 
    Senior
    Long term contract
    Full time

    MaintainX

    Canada
    4 days ago
  •  ...Software Full Time Promise Robotics is pioneering Physical AI for homebuilding — a rapidly growing, venture-backed company bringing...  ...future of homebuilding together. We’re looking for an Software Developer to join our team and contribute to developing cutting-edge... 
    Full time

    Promise Robotics

    Canada
    4 days ago
  •  ...We are looking for Software Developers with commercial C++ experience to join our team. We value people who are smart, calm, and thoughtful, and who care about getting the details right. WHAT YOU’LL BE DOING: Contribute to the design, implementation, testing... 
    Full time
    Remote work
    Flexible hours

    Eqvilent

    Canada
    4 days ago
  • $130k - $160k per year

     ...driven professionals across all areas of our business - from developing cutting-edge solutions to sales, marketing, customer support,...  ...perspectives. ABOUT THE ROLE We’re currently looking for a Senior Developer to join the team and help us build and integrate our products... 
    Senior
    Long term contract
    Full time
    Temporary work
    Part time
    For contractors
    Local area
    Flexible hours

    Ncontracts

    Canada
    4 days ago
  •  ...NeuroHire is looking for a motivated and talented Software Developer to join our team. In this role, you will contribute to developing, testing, and maintaining software applications while collaborating with team members to build reliable, scalable, and efficient technology... 
    Full time
    Internship
    Remote work

    neurohire.ai

    Canada
    4 days ago
  • $119k - $137k per year

     ...Empower your impact at Cision. Be seen, be understood, be you.  You will work closely with product, design, and data science teams to develop and enhance applications by managing AI intent within a spec-driven development framework. As a technical expert, you will help... 
    Senior
    Long term contract
    Full time

    Cision

    Canada
    4 days ago
  • $170k per year

     ...across the organization Support teams developing features in our customer-facing...  ...improvements through code and design review Develop, scale, and optimize gRPC endpoints, GraphQL...  ...About You ~7+ years in a software engineering role  ~ A first-principles... 
    Full time
    Remote work

    Penn Interactive

    Canada
    4 days ago
  •  ...to become the #1 time management add-on for Jira, and we have developed and acquired a multitude of tools to become one of the most...  ...the role: We are looking for a passionate and experienced software developer to join our Platform Team. You will be responsible for building... 
    Full time
    Remote work
    Work from home

    Tempo

    Canada
    4 days ago
  •  ...services company specialising in software development as a service. We...  .... We are looking for a Senior iOS Engineer for an exciting opportunity...  ...Senior iOS Engineer, you will develop innovative iOS applications. A...  ...Office – Flexible hybrid form of working - Parking Space –... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    NDEAVOUR CONSULTING

    Canada
    4 days ago
  •  ...We are seeking a Software Developer , preferably with successful competitive programming experience, to join our dynamic team. You will join a team of intelligent, calm, and thoughtful teammates with a strong focus on detail and a passion for streamlining business procedures... 
    Full time
    Remote work
    Flexible hours

    Eqvilent

    Canada
    4 days ago
  • $30 per hour

    Engineering About Fullscript We’re an industry-leading health technology company on a mission to help people get better. We started in 2011 with one simple idea. Make it easier for practitioners to access the products they trust so they can deliver better care. That...
    Hourly pay
    Full time
    Part time
    Internship

    Fullscript

    Canada
    4 days ago
  • usd165k per year

     ...uniting applied AI research, flexible infrastructure, and seamless developer tooling, we enable companies operating at the frontier of AI to...  .... - Deep personal fluency with AI coding tools and well-formed opinions about where they break down. - Platform mindset: you... 
    Full time
    Flexible hours

    Baseten

    Canada
    4 days ago
  •  ...innovative solutions and commitment to excellence provide comprehensive software and hardware that enable seamless experiences and drive growth...  ...) Facebook and Instagram PAR is seeking a Staff Software Developer, Salesforce to join the team. PAR is an international, fast-... 
    Full time
    Worldwide

    PAR Technology

    Canada
    4 days ago
  •  ...Energiebranche (Utilities) entwickelst du Lösungen, die Effizienz s teiger n und den Einsatz erneuerbarer Energien unterstützen. Du entwickelst Software, die technologisch überzeugt und nachhaltig wirkt. Du hast die Möglichkeit 100% remote innerhalb Deutschlands zu arbeiten, mit... 
    Part time
    Remote work
    Flexible hours

    prologa-1

    Canada
    4 days ago
  •  ...This is a new role — one that doesn’t yet exist at Wealthsimple — and it’s a meaningful one. As a Staff Software Developer on Production Engineering, you’ll bring senior technical leadership to the work of making Wealthsimple more reliable at scale. You’ll work across platform... 
    Senior
    Long term contract
    Full time
    Immediate start

    Wealthsimple

    Canada
    4 days ago
  •  ...for long-term relationships. Minimum Qualifications Bachelors of Science Degree in Computer Science 5+ years of experience in software development Python, Go, Java or other object-oriented programming experienceAlgorithms and design patterns SQL experience (... 
    Senior
    Long term contract
    Full time
    Worldwide

    Nova

    Canada
    4 days ago
  • $80k - $110k per year

     ...drive their success. Position Summary: At Miovision, we are engineering the future of smart transportation, and we need a Software Developer to help us build the engine under the hood of our IoT edge computing devices. The Device Platform is the critical interchange that... 
    Long term contract
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Miovision

    Canada
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer - Form. Be the first to apply!