Backend Software Developer I
$75.8k - $88k per yearSafe 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.
$58k per year
...Job Title: Software Developer Department: Technology Industry: Clean Technology Location: Surrey, British Columbia Position Type: Full-time Permanent About Ensol Systems Inc. Ensol Systems supports operational execution through research and development of clean...SuggestedPermanent employmentFull timeRemote work$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...SuggestedPermanent employmentFull timeFixed term contractRemote workMonday to fridayFlexible hours- ...The Opportunity We are seeking a Software Engineering Co-op to join our Engineering... ...infrastructure. Responsibilities and Duties Develop front-end web interfaces for the battery... ...(BMS) cloud portal Contribute to backend API development and system architecture...SuggestedPermanent employmentFull timeLive outWork at officeRemote work
$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...SuggestedFull timeTemporary workCasual workWork at officeRemote workWork from homeMonday to friday$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...SuggestedHourly payPermanent employmentFull timeWork from homeMonday to fridayFlexible hoursShift workDay shift$155k - $180k 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 officeFlexible hours1 day per week$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 payFull timeRelocationRelocation packageMonday to fridayFlexible hours- ...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
$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 timeInternshipImmediate startRemote workWork visaFlexible hours- ...The Corporate Senior Product Developer is a strategic and hands-on role responsible for managing corporate-level product development, leading head office sensory reviews, serving as a central hub for primary division development. This role supports both the Further Processing...Full timeWork at office
$45.67 - $52.88 per hour
...strategies. Identifying improvement opportunities for EHS programs; develop actionable plans that are effectively managed to completion.... ...Proficiency in Microsoft Office Suite and EHS management software systems Capability to present information effectively to diverse...Hourly payLong term contractFull timeWork at officeLocal area$60k - $64k per year
...technical clarifications, and provide assistance to Sales as they develop their sales proposals. Major Responsibilities : Research... ...background preferred. Proficiency in Window OS and MS Office software required, particularly Excel & Outlook. Industry experience...Full timeCasual workLocal areaMonday to fridayFlexible hours$52.5k - $106k per year
...Effectively manage intake processes, conduct thorough assessments, and develop effective treatment plans. Work independently within a shared... ...external or internal parties or to use English applications or software as part of their tasks. By applying to this role, you...Permanent employmentFull timeTemporary workWork at officeFlexible hours$57k per year
...with dealers to determine needs, preferences, and purpose of space. Develop detailed plans showing arrangement of walls, dividers, displays, cabinets, and other fixtures using 20/20 Kitchen Design software. Develop plans, elevations, and detailed drawings, and advise on...Full timeLocal area$62k - $77k per year
...Coordinator uses their knowledge of Métis culture and history to develop resources and facilitate learning opportunities for MNBC staff,... ...embrace new technologies, including Office 365 and other database/software required by the role. Knowledge and/or awareness of the...Full timeFor contractorsWork at office$62k - $77k per year
...team efforts and chairs internal or external planning meetings. Develops and coordinates comprehensive project work plans, including... ...engagements events. Maintains up-to-date records in project management software such as PROCORE. Contributes to maintaining records and...Full timeContract workFor contractorsWork at office- ...years Tasks Conduct business and technical studies Design, develop and implement information systems business solutions Provide... ...Develop and implement policies and procedures throughout the software development life cycle Conduct reviews to assess quality assurance...Permanent employment
$90.29k - $112.86k per year
...leading end-to-end sourcing activities, developing supplier relationships, and collaborating... ...and regulations. Responsibilities ~ Develop and implement procurement policies, strategies... .... High proficiency in relevant software applications (eProcurement, ERP, MS Teams...Long term contractContract workTemporary work- ...organization. The main mandate of a Business System Analyst is to test software modifications, analyze the various features of the business... ...and execution of business system strategies. Create, develop, implement and use application test scripts. Perform and document...Flexible hours
$5970 per month
...information as required to perform assigned duties. Coordinates and develops operational unit budgets across the multiple Fortis group of... ..., environment and peripherals and various applications software in use in the department (SAP, SharePoint, BW Reports, BI and suite...Full timeTemporary workLocal area$65k - $75k per year
...program, focused on increasing donor acquisition and retention. Develop and execute targeted conversion strategies to grow the pipeline... ...directly. ⚠️ Recruitment Scam Alert: We will never request software downloads or financial information; all communication will come...Long term contractFull timeWork at office- ...? Growth Opportunities: We believe in developing our people and offering them the chance to... ...budgeting, scheduling, and execution. Develop detailed project plans, timelines, and... ...needs analysis, development and delivery of software and report demonstrations. Collaborate...Long term contractTemporary workFlexible hours
$65k - $90k per year
...services, and a proactive approach to sales. Responsibilities: Develop and execute strategies to meet and exceed sales targets.... ...with a focus on customer satisfaction. Familiarity with CRM software and sales analytics tools is a plus. Bachelor's degree in Business...Permanent employmentFull timeMonday to fridayFlexible hoursShift workDay shiftAfternoon shift$63k - $68k per year
...for the hardest challenges – through attaining accreditations, developing industry-leading innovative products & services, investing in our... ...and accounts receivables systems (such as SAP) and office software applications. This role will provide accounting and administrative...Full timeContract workWork at office$45.67 - $56.25 per hour
...the implementation of corrective/preventive actions (CAPA). ~ Develop and maintain comprehensive documentation including process flow... ...and statistical process control (SPC). ~ Proficient with CAD software, ERP systems, and manufacturing execution systems (MES); experience...Long term contractFull timeWork at office- ...continually improve processes and procedures as applicable. Develop and create processes related to specific billing tasks and responsibility... ...on Word, Excel and Outlook. Working knowledge of relevant software (e.g. Truck Mate) will be appreciated Why you’ll love CPX,...InternshipMonday to fridayShift work
- ...NDT and applies continuous on-the-job training and mentorship to develop the Level I and Trainee Technicians. Due to the nature of... ...team environment. Strong computer skills in MS Office and other software applications. Education And Work Experience ~ High School Diploma...Full timeTraineeshipFlexible hoursWeekend work
$3692 per week
...and data archival functions on personal computers using various software, including spreadsheet, data base, communications, and utility programs... ...volumes manually from meter readings when required. ~Develops new methods and procedures to improve efficiency and effectiveness...Full timeTemporary workRemote workFlexible hoursWeekend workAfternoon shift$44.02 per hour
...and resources to recommend the appropriate goods or services Develop reports and proposals to illustrate benefits from use of good or... ...Prepare and administer sales contracts Use sales forecasting software Conduct sales transactions through Internet-based electronic...Permanent employmentFull time$50k - $85k per year
...provides second-line technical support for a wide range of hardware, software, and connectivity issues while ensuring high levels of customer... ...’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend Software Developer I. Be the first to apply!

