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

Backend Software Developer I

$75.8k - $88k per year
Full-time

Safe Software Inc.

Job Responsibility:
  • Location: This opportunity has the ability to be remotely based within Canada (except for QC), or onsite/hybrid/remote in the Vancouver, BC Lower Mainland.
  • Annual Base Salary: $75,800 - $88,000 CAD
  • Please note that employment is contingent upon the successful completion of reference checks and background checks, including a Canadian criminal record check.

Application Instructions:

  • Please upload your application files in PDF format only.

BackEnd Software Developer I

The Software Developer in the FME Flow Backend team is responsible for designing, developing, testing and maintaining software features of FME Flow.

About The Team

The FME Flow Development team consists of both front-end and back-end developers, a UI/UX designer, a product owner, quality analysts and co-op student interns that collaborate on a wide variety of exciting and innovative projects. The team works in an Agile environment and works closely together to find the best possible solutions to challenging problems.

What You'll Be Doing

As a Back End Software Developer I, you will:

  • Participate in the development of new functionalities by designing and developing reliable, performant and scalable back-end services and APIs.
  • Participate in every aspect of the development cycle, including refining specifications with the Product Manager, developing clean and maintainable code, writing unit tests, doing code reviews, and maintaining and improving existing code.
  • Collaborate, support and share expertise with other team members.
  • Investigate, evaluate the impact and resolve anomalies and bugs in live applications.
  • Maintain and continuously improve the applications architecture and infrastructure to achieve high availability and low latency.

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.

Required skills:

  • Technical skills:
    • Bachelor's degree in Computer Science, or related field.
    • 1+ years of experience in a related role.
  • Strong understanding and proficiency in using Java.
  • Knowledge of Spring Framework or equivalent.
  • Strong understanding of data structures, object-oriented programming concepts, design patterns and distributed systems.
  • Understanding of engineering for the web: client/server architecture, REST, and modern best practices.
  • Experience with SQL and relational databases
  • Understanding of high-availability, monitoring, and reporting.
  • Experience in writing automated tests (unit, integration) with Junit and Mockito, and strive to always do so.
  • Self-motivated and able to work independently.
  • Strong willingness to learn and the ability to adapt well to change.
  • Strong communication and teamwork skills.
  • Ability to collaborate with others, share ideas, and exchange meaningful feedback with colleagues.

Desired skills / Bonus points:

  • Experience with microservices, containerized applications, Docker/Kubernetes, cloud technologies is an asset
  • Experience using Tomcat Java application server is an asset.

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 a part of a team that finds meaningful ways to give back. Take the day off to volunteer for a cause that matters to you or join our D&I Committee and shape our collective future.
  • 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 is the creator and developer of FME — the data integration platform with the best support for spatial data worldwide. Over 10,000 organizations around the world use FME in industries like AEC, government, utilities, and transportation to maximize the value of their data.

Founded in 1993, Safe is headquartered in Surrey, BC with over 200 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 ca.edajobs.com.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Backend Software Developer I in Surrey, BC vacancy
  •  ...design, implementation, management and optimization to reach a true end-to-end solution. Job Description Position: Senior Software Developer to join our Professional Services Department • Work closely with the project manager and client to develop requirements,... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Continental Technology Solutions

    Surrey, BC
    more than 2 months ago
  •  ...Overview We’re looking for a Senior Software Developer to build and support enterprise applications across a mix of legacy and modern...  ..., functions, triggers, queries) - Build and support APIs and backend services - Enhance and maintain legacy systems while contributing... 
    Suggested
    Full time

    Monark Llc

    Surrey, BC
    more than 2 months ago
  • $60k - $75k per year

     ...a rapidly growing organization with significant career growth opportunities. We are currently recruiting for an Early Career Software Developer Developer. As a part of our agile development team you will have a direct impact on our offerings to our customers in a collaborative... 
    Suggested
    Permanent employment
    Full time
    Fixed term contract
    Remote work
    Monday to friday
    Flexible hours

    Cascadia Scientific Inc.

    Surrey, BC
    7 days ago
  • $60k - $70k per year

     ...looking for a skilled Mobile Application Developer to design, build, and maintain high-quality...  ...along with a solid foundation in broader software development. You will work closely with...  ...and maintain RESTful API integrations and backend services using Node.js or similar server-... 
    Suggested
    Full time

    Monark Llc

    Surrey, BC
    more than 2 months ago
  • $85k - $105k per year

     ...The Corporate Senior Product Developer is a strategic and hands-on role responsible for managing corporate-level product development, leading...  ...skills. · High proficiency in Microsoft Office, label software, and GENESIS. · Excellent verbal, written, and interpersonal communication... 
    Suggested
    Full time
    Work at office
    Monday to friday
    Flexible hours

    Sunrise Farms, Inc

    Surrey, BC
    more than 2 months ago
  • $90k - $110k per year

     ...Job Responsibility: Senior Laravel Web Developer Raffle Nexus is a software company that facilitates raffles for charitable gaming fundraisers. Our purpose is to assist non-profit and charitable organizations to make a positive impact on their chosen cause. As a Senior... 
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Work from home
    Monday to friday

    Raffle Nexus Canada Inc.

    Surrey, BC
    7 days ago
  • $50 per hour

     ...Job Responsibility: Developer Overview:Join our innovative team as a Developer and play a key role in shaping cutting-edge applications and systems. We are looking for a passionate individual with expertise in Revit, C#, ASP.NET, .NET core, and Azure. Join us in revolutionizing... 
    Hourly pay
    Permanent employment
    Full time
    Work from home
    Monday to friday
    Flexible hours
    Shift work
    Day shift

    Ocean Across Solutions

    Surrey, BC
    7 days ago
  • $155k - $175k per year

     ..., analytics, communication and marketing software. We deliver innovative dental software and...  ...Canada has over 20 years of experience developing and supporting software in dental markets...  ...initiatives, including framework migrations and backend improvements Mentor engineers through... 
    Work at office
    Flexible hours
    1 day per week

    Henry Schein One

    Surrey, BC
    more than 2 months ago
  •  ...Job Responsibility: Description As a React Native Developer, you will play a key role in the design, development, and implementation of mobile applications using React Native framework. You will collaborate with cross-functional teams to deliver high-quality, scalable... 
    Full time

    Excelloite

    Surrey, BC
    7 days ago
  • $30.75 - $67.89 per hour

     ...Job Responsibility: Responsibilities: Design and develop high-quality Android applications that meet project requirements. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications... 
    Hourly pay
    Full time
    Relocation
    Relocation package
    Monday to friday
    Flexible hours

    BraroTech Inc

    Surrey, BC
    6 hours ago
  • $58 per hour

     ...technical requirements to ensure that products, processes and solutions meet business requirements Develop and implement policies and procedures throughout the software development life cycle Conduct reviews to assess quality assurance practices, software products and... 
    Remote work

    DCS TECHNOLOGIES INC.

    Surrey, BC
    6 days ago
  • $87.72k - $103.2k per year

     ...Job Responsibility: The Software Technologies team provides solutions to meet grid security...  ...'s flagship product, DSATools™, developed exclusively by Powertech, incorporates leading...  ...areas would be at an advantage. Duties Develop and implement computation methods and... 
    Full time
    Internship
    Immediate start
    Remote work
    Work visa
    Flexible hours

    Powertech Labs

    Surrey, BC
    7 days ago
  • $90k - $100k per year

     ...Senior Power BI Developer About GroupHEALTH At GroupHEALTH, we're proud of the work we do – but it's how we do it that truly sets us apart. We're a fast-moving, ever-evolving, stable organization with deep roots and a bold vision: to transform the way Canadians experience... 
    Long term contract
    Full time
    Internship
    Work at office
    Work from home
    Flexible hours

    Grouphealth Benefit Solutions

    Surrey, BC
    a month ago
  • $60 - $70 per hour

     ...Position Summary   Sunrise Farms is seeking a  Data Integration Developer (12-Month Hourly Contract) to join the  Reset & Restart (R&R) Program on a 12-month hourly contract. R&R is a large-scale digital transformation initiative that implements our new Syspro ERP... 
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Interim role

    Sunrise Farms, Inc

    Surrey, BC
    a month ago
  •  ...reliability, scalability, and security of backend infrastructure. Responsibilities ~...  ...delivery of business technology initiatives. ~Developing and executing communication plans related...  ...problems across hardware and software (server hardware, virtualization hosts, storage... 
    Full time
    Temporary work
    Relocation

    Fortis BC

    Surrey, BC
    27 days ago
  • $24.22 - $30.95 per hour

     ...their own, full service return preparation, and managing product/software inquiries, you will be working toward accelerating our goal of...  ...service when speaking with customers. Practices active listening to develop empathy and understand customer pain points. \n Complex... 
    Apprenticeship
    Self employment
    Remote work
    Flexible hours

    Intuit

    Surrey, BC
    7 days ago
  •  ...Inventory Analyst role is a crucial contributor will involve developing, documenting, implementing, and maintaining processes to ensure...  ...systems (SAP, Great Plains, Solomon) or project-based accounting software is considered an asset. ~ Demonstrated ability to work with... 
    Full time
    Remote work
    Flexible hours

    Afl

    Surrey, BC
    more than 2 months ago
  • $67.5k - $76k per year

     ...all statutory regulatory requirements. Responsibilities ~ Develop and administer policies, SOP and programs to assure Safety and...  ...(Word, Excel, PowerPoint) required as well as with label system software. Able to adapt quickly to change in the work environment and... 
    Full time
    Flexible hours
    Shift work

    Sunrise Farms, Inc

    Surrey, BC
    26 days ago
  •  ...? Growth Opportunities: We believe in developing our people and offering them the chance to...  ...and annual physical inventories Develop and implement lean initiatives to guarantee...  ...deliveries and trucks using the fleet management software Support and collaborate with the... 
    Long term contract
    Temporary work

    Convoy Supply

    Surrey, BC
    22 hours ago
  •  ...ensuring accuracy and compliance with established standards. Developing and maintaining internal control procedures. Completing...  ...Word, Excel, Teams, SharePoint and PowerPoint) and accounting software (NewStar) or similar. Essential Requirements Enrollment in... 
    Work at office

    Qualico

    Surrey, BC
    2 days ago
  • $85k - $90k per year

     ...organization. This individual will utilize expert knowledge to develop sourcing strategies to purchase goods and services at the most favorable...  ...and negotiation skills. Thorough knowledge of E sourcing software systems. Sound judgment and shrewd decision-making skills.... 
    Full time
    Contract work

    Sunrise Farms, Inc

    Surrey, BC
    more than 2 months ago
  •  ...and drive success within others. Our growth remains focused on developing and deepening our profile and presence, grow relationships, and...  ...and willingness to learn and implement construction estimating software, AutoCAD, Plexxis and Microsoft Office. ~ Ability to work within... 
    Long term contract
    Full time
    For contractors
    Work at office

    Rwc Systems

    Surrey, BC
    more than 2 months ago
  • $50k - $75k per year

     ...and our vendors. In addition to designing, developing and testing programs, you will be...  ...needed to conduct Engineering. Designs and develops panel layouts, network layouts, wiring diagrams...  ...knowledge of all Delta hardware, software, tools and applications. Analyzes and... 
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office

    Carrières Ainsworth

    Surrey, BC
    more than 2 months ago
  •  ...independent living, adult daycare program. PICS Society is currently developing the next level of care with Guru Nanak Diversity Village (GNDV)...  ...to schedules and accurate recordkeeping (within the PM software or manual checklists).  Responds promptly to maintenance... 
    Long term contract
    Remplacement
    Full time
    For contractors
    Seasonal work
    Local area
    Shift work

    Optima Living

    Surrey, BC
    12 days ago
  •  ...company Standard Operating Procedures (SOP's) for Estimating Develop strategies for being awarded projects Help maintain and develop...  ...Office applications, Bluebeam, Accubid and/or other estimating software Excellent analytical, organizational, verbal, written, and... 
    Weekly pay
    Long term contract
    For contractors
    Traineeship
    For subcontractor
    Work at office
    Local area

    Western Pacific Enterprises LTD

    Surrey, BC
    5 days ago
  • $45 per hour

     ...Promote sales to existing clients Estimate costs of installing and maintaining equipment or service Use sales forecasting software Develop and implement schedules and procedures for safety inspections and preventive maintenance programs Hire and oversee training... 
    Permanent employment
    Part time
    Seasonal work
    Flexible hours

    Sewa Enterprise Ltd.

    Surrey, BC
    13 days ago
  •  ...and cost estimates in line with company policies. Assist in developing bid strategies and optimizing bills of materials for projects....  ...complex technical information to a variety of audiences. Software & Technical Skills Proficient in Microsoft Office Suite, including... 
    Long term contract
    Full time
    For contractors
    Work at office

    Wiseworth Canada Industries

    Surrey, BC
    more than 2 months ago
  •  ...effective customer service procedures, policies, and standards. Develops customer satisfaction goals and coordinates for MNBC to meet...  ...embrace new technologies, including Office 365 and other database/software required by the role. Coordinate work tasks in a high-volume... 
    Full time
    Work at office

    Métis Nation British Columbia

    Surrey, BC
    more than 2 months ago
  • $67.3k - $79.1k per year

     ...enquiries related to the monitoring of fleet activity, including software and hardware issues. Investigate system issues, process...  ..., primarily AVL vendors, Operations, IT, Training, and Privacy. Develop and maintain system documentation, training materials, and user... 
    Full time
    Temporary work
    Work at office
    Flexible hours
    2 days per week

    FortisBC

    Surrey, BC
    8 days ago
  •  ...daycare program. PICS Society is currently developing the next level of care with Guru Nanak...  ...to all governing regulations.  Develops interdisciplinary care and service plans...  ...computer literacy with the ability to learn software such as Point Click Care, EMAR, Yardi.... 
    Long term contract
    Full time
    Temporary work
    Local area
    Shift work
    Afternoon shift

    Optima Living

    Surrey, BC
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Software Developer I. Be the first to apply!