Senior Software Developer, FME Form

Posted 3 months ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer driving scalable solutions within Safe Software’s Form team. Collaborating across teams and mentoring developers while focusing on high-impact product features.

Responsibilities

  • 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
  • Mentor and coach developers across all levels, promoting 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 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

Requirements

  • 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; strong Python skills specifically for automation and scripting; expert-level architectural design, debugging, and optimization within large-scale distributed systems.
  • Influential communicator and mentor; able to align teams, foster collaboration, and lead through change
  • Strategic thinker with a systems-level perspective; proactive in identifying opportunities for innovation and continuous improvement; skilled at balancing technical depth with business context

Benefits

  • 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!

Job type

Full Time

Experience level

Senior

Salary

CA$128,100 - CA$142,700 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsPython

Location requirements

HybridCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.