S

Senior Software Developer

Safe Software

Remote · Full Time

Be the first to apply

Experience
7+ yrs
Salary
Openings
1
Posted
2 days ago
Work mode
Work from home
Education
Bachelor's degree in Computer Science or Software Engineering
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Safe Software is seeking a Senior Software Developer to join the Form product group. The chosen candidate will be responsible for developing scalable and maintainable solutions, shaping architecture and cross-team practices, and mentoring fellow developers while contributing directly to FME Form product improvements used by a global customer base.

Team Environment

You will collaborate closely with a diverse and dynamic team including team leaders, developers, quality analysts, interns, product managers, and UX designers. Together, you will enhance flagship products that enable users to create, share, and integrate data workflows seamlessly across the FME Platform.

Key Responsibilities

  • Design and oversee the implementation of complex, impactful features and systems within the product.
  • Lead initiatives that span multiple teams and departments, ensuring alignment on technical solutions and priorities.
  • Coach and mentor developers at various skill levels, fostering knowledge exchange and professional growth.
  • Promote and apply best practices in software design, testing, security, and performance optimization.
  • Drive efforts to reduce technical debt, enhance system reliability, and improve development processes.
  • Engage actively in product planning by representing technical viewpoints alongside Product Management and UX teams.
  • Provide expert feedback during code and design reviews to uphold quality and maintainability.
  • Contribute to refining Safe Software's development culture, standards, and tooling strategies.

Required Qualifications and Skills

  • Bachelor’s degree in Computer Science, Software Engineering, or a closely related discipline.
  • At least 7 years of professional experience in software development, including leadership roles on complex projects and systems.
  • Advanced expertise in C++ for core system development and strong Python skills focused on automation and scripting.
  • Demonstrated proficiency in architectural design, debugging, and optimization within large-scale distributed systems.
  • Excellent communicator and mentor capable of fostering collaboration and guiding teams through change.
  • Strategic thinker with an ability to balance technical depth with understanding of business context and identify innovative solutions.

Preferred Additional Experience

  • Familiarity with Safe Software’s core technologies or similar technical domains.
  • Experience with multiple operating systems such as MacOS and Linux.
  • Exposure to AI coding agents, including tools like Claude Code or GitHub Copilot.
  • Knowledge in building desktop applications using the Qt Framework, especially Qt Widgets.

What You Can Expect

  • Meaningful work impacting data integration products and business operations.
  • A supportive workplace encouraging idea-sharing, autonomy, and teamwork.
  • Opportunities for community involvement with paid volunteer time aligned to company initiatives.
  • Ongoing learning and career development supported through an annual budget and training programs.
  • Flexible, remote-friendly work hours tailored to your lifestyle.
  • A strong focus on work-life balance, including three weeks vacation plus six paid seasonal days annually.
  • Comprehensive health, dental, and wellness benefits starting from day one without waiting periods.
  • Parental leave top-up programs supporting new parents through childbirth or adoption.
  • Participation in the company’s bi-annual profit sharing and retirement savings matching schemes.
  • Convenient location near public transit with parking and bike storage facilities.

Company Profile

Founded in 1993 and headquartered in Surrey, BC, Safe Software delivers FME, an enterprise integration platform bridging various data sources and AI capabilities across industries worldwide. With a team exceeding 300 members, Safe serves over 25,000 enterprise customers in more than 125 countries. The company champions diversity, inclusion, and continuous innovation.

Diversity and Equal Opportunity

Safe Software embraces diversity in all forms and encourages applicants from all backgrounds without discrimination regarding race, gender identity, sexual orientation, age, ability, national origin, religion, or family status. Accommodation is available throughout the hiring process upon request.

Recruitment Process Notice

Automated tools assist in application screening and interview content summarization to streamline hiring. Final hiring decisions are made by human team members. Candidates’ privacy is respected and protected as per company policies.

Level

Senior

Minimum education

Bachelor's Degree

How they work

Communication Teamwork & Collaboration Leadership Initiative Strategic Thinking

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer