Full Stack Software Engineer developing clean and efficient code while mentoring a team at Manulife. Collaborating with product managers and designers for optimal user experience.
Responsibilities
Develop and maintain clean, well-documented, and efficient code for both the front-end (React, HTML, CSS, JavaScript) and back-end (your preferred server-side language, .NET/C#)
Directly guide and mentor a team of engineers, providing guidance on their work and progress
Be responsible for your work and the progress of your team, ensuring alignment with project goals and timelines
Work with product managers and other engineers to define technical requirements
Collaborate with designers to curate an idea user experience
Design and build scalable and secure APIs
Implement robust and efficient databases
Solve and debug complex technical issues
Write unit and integration tests to ensure code quality
Pair program with other specialists on the team
Stay up to date on the latest web development technologies and trends
Requirements
Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience)
Mentoring experience
Minimum of 5 + years of experience as a Full Stack Software Engineer
Must have C# or Java experience
Must have Kubernetes experience
Strong understanding of front-end and back-end development principles
Excellent fixing and debugging skills with collaborative approach to timely resolution and communication on after action
Strong communication and collaboration skills
Ability to assess requirements and provide technical solutioning options and level of effort estimates
Continuous learning mentality and advocate for positive change
Benefits
Health insurance
Dental
Mental health
Vision
Short- and long-term disability
Life and AD&D insurance coverage
Adoption/surrogacy
Wellness benefits
Employee/family assistance plans
Retirement savings plans (including pension)
Global share ownership plan with employer matching contributions
Financial education and counseling resources
Generous paid time off program includes holidays, vacation, personal, and sick days
Technical Lead specializing in mentorship and code quality at CanadaHelps, a leading charity platform. Driving team collaboration and delivering scalable software solutions for charitable donations.
Senior Software Engineer in Physical AI at Waabi, building mapping infrastructure for autonomous transportation. Collaborating with multidisciplinary teams to implement HD map features and APIs.
Senior Software Engineer developing enterprise applications for F5's Infrastructure Engineering Data Team. Leading design and development of enhanced telemetry pipeline systems to empower decision - making across the organization.
Wireless Protocols Software Engineer builds next - gen software - defined protocol processing frameworks. Collaborates with engineers to define and implement wireless protocol stack components
Wireless Protocols Software Engineer working on digital signal processing and software - defined protocols at CACI. Involves team collaboration, testing, and system - level engineering solutions.
Wireless Protocols Software Engineer at CACI with focus on software - defined protocol processing and algorithm implementation. Collaborate with engineers to optimize protocol stacks and deliver best - in - class solutions.
Senior Backend Engineer developing reliable, secure APIs that apply Kensho’s AI capabilities to customer workflows. Collaborating with Product, ML, and design teams to deliver impactful solutions.
Software Engineer at Omise developing high - quality software applications using Go and Ruby. Collaborating with cross - functional teams to create features and maintain software quality.
Radar Software Engineer at Leonardo responsible for analyzing, designing, and testing Radar applications. Role involves software architecture and integration for complex Radar systems.