Software Support Engineer ensuring the performance and reliability of FLO's R&D solutions. Analyzing incidents and collaborating with interdisciplinary teams for effective resolutions.
Responsibilities
You will be at the center of software support operations and incident resolution, with a varied and impactful daily role:
Analyze and resolve complex software and hardware incidents in production environments;
Conduct technical investigations using monitoring and observability tools such as Snowflake, NewRelic and internal tools;
Identify root causes of issues and implement necessary fixes to restore services;
Collaborate with internal and external clients to diagnose problems and collect requests for improvements;
Work closely with software, firmware and infrastructure teams to coordinate technical resolutions and ensure effective incident follow-up;
Participate in the implementation of application improvements and complex configuration changes;
Deploy, apply and monitor software updates in production environments;
Develop and maintain scripts and tools to optimize and simplify operations;
Maintain detailed documentation of incidents, troubleshooting procedures, bugs and enhancement requests;
Contribute to system performance monitoring and support of CI/CD pipelines.
Requirements
π Education & technical skills
Bachelor's degree in Computer Science, Software Engineering or a related field;
5+ years of experience in software development, software support or complex technical troubleshooting;
Experience with programming languages such as C#, Python, C++ or other relevant languages;
Strong proficiency in scripting languages such as Python or JavaScript for tooling and automation;
Experience with incident tracking and version control tools such as Jira and Git;
Familiarity with continuous integration and continuous deployment (CI/CD) tools and containerization technologies like Docker;
Knowledge of cloud technologies such as AWS or Azure and microservices architectures;
Ability to analyze complex problems and propose effective solutions in critical environments;
Excellent communication and collaboration skills within multidisciplinary teams;
Professional-level bilingualism in French and English required to ensure clear and effective communication with teams and clients across Canada.
Benefits
π± Culture: Humanity and close leadership. Together, we grow.
π€ JEDI: Justice, Equity, Diversity, Inclusion. A program that aligns our teams.
Staff Platform Engineer developing internal systems and automations for Shakepay's engineering teams. Enhancing productivity and technical architecture while collaborating across teams.
Project Engineer specializing in water and wastewater treatment for infrastructure projects. Collaborating with cross - functional teams and overseeing project delivery in Brampton, Canada.
CPI position in building electrical engineering at EXP. Involvement in electrical design projects for various sectors with collaborative and innovative work environment.
Principal Wind Turbine Technology Engineer enhancing wind power plants reliability and performance with data - driven analysis. Opportunity to work at the forefront of wind energy technology with DNV.
Environmental Engineer/Geoscientist at a forensic engineering firm in Halifax. Responsible for overseeing environmental investigations and liaising with clients.
Senior Project Engineer overseeing capital project execution for Agropur in Bedford, Nova Scotia. Leading multidisciplinary teams and ensuring alignment with business objectives in a fast - paced environment.
Lead Verification Engineer developing high - performance physical IP at Cadence. Responsible for digital RTL verification and developing re - usable verification components and environments.
Senior Digital Verification Engineer at Ciena focusing on implementing innovative strategies for validating Forward Error Correction IP subsystems. Collaborating with design engineers to ensure functional integrity.