Jobs
>
Kitchener

    (Immediate Start) Senior Software Engineer - Kitchener, Canada - ApplyBoard

    Default job background
    Description

    The Opportunity:


    As a Senior Software Engineer at applyboard, you will play a pivotal role in Applyboard's technological advancement and product development.

    Leveraging your knowledge in all stages of software engineering, you'll collaborate with cross-functional teams to design, develop, and deploy innovative solutions that address complex technical challenges.


    This role offers an exciting opportunity to lead projects, mentor junior team members, and contribute to the growth and success of our organization.


    You will work closely with Managers, Staff and Principal Engineers to ensure the successful delivery of high-quality software solutions while contributing hands-on to development efforts.


    What you'll be doing every day:

    • Technical Leadership: Lead the design and implementation of robust software solutions, providing technical guidance and expertise to the development team. Drive best practices in software development, ensuring code quality, scalability, and maintainability.
    • Full-

    Stack Development:
    Participate in the full software development lifecycle, from requirements gathering to design, coding, testing, deployment, and maintenance. Develop front-end and back-end components using modern frameworks and technologies.

    • Architecture Design: Collaborate with architects and stakeholders to define software architecture and system design. Evaluate and recommend technologies, frameworks, and tools to enhance the efficiency and performance of our software products.
    • Problem Solving: Analyze complex technical problems and propose innovative solutions. Troubleshoot issues, analyze root causes and implement effective fixes and optimizations.
    • Team Collaboration: Work closely with crossfunctional teams, including product managers, designers, QA engineers, and DevOps specialists, to deliver highquality software solutions on time and within budget. Mentor junior engineers, share knowledge, and foster a culture of continuous learning and improvement.
    • Champion Agile methodologies and practices: utilizing Kanban to prioritize and deliver features and enhancements on time;
    • Technical Documentation: Create and maintain technical documentation, including system architecture diagrams, API specifications, code comments, and user guides. Ensure clear communication of technical concepts and project requirements to stakeholders.
    • Continuous Development: : Stay uptodate on industry trends and emerging technologies, evaluating their potential impact on our technology stack and recommending adoption where appropriate

    What you bring to the table:

    • Bachelor's degree in Computer Science, Engineering, or related field; advanced degree preferred;
    • 6+ years of professional experience in software engineering, with a focus on fullstack development;
    • Strong proficiency in backend language/framework (e.g., Typescript, NestJS, Ruby on Rails) and frontend framework (e.g., React, );
    • Experience with AWS or other cloud platforms, with proficiency in infrastructure as code (e.g., AWS CDK, Terraform, Ansible);
    • Solid understanding of microservices architecture, design patterns, and best practices;
    • Excellent communication skills, with the ability to effectively collaborate with crossfunctional teams and articulate technical concepts to nontechnical stakeholders;
    • Passion for continuous learning and professional development, with a desire to stay ahead of industry trends and best practices

    Preferred Qualifications:

    • Great experience with TypeScript and its application in frontend and backend development;
    • Experience with serverside rendering using NextJS or similar frameworks;
    • Experience with CI/CD pipelines using GitHub Actions or similar tools;
    • Knowledge of containerization technologies (e.g., Docker, Kubernetes) and orchestration tools;
    • Active participation in opensource communities or contributions to relevant projects;

    Benefits:

    • Competitive salary and comprehensive benefits package;
    • Flexible remote work options;
    • Opportunities for professional growth and advancement;
    • A collaborative and dynamic work environment with a focus on innovation and creativity


    If you're a passionate and experienced software engineer with a knack for leadership and a desire to make a meaningful impact, we'd love to hear from you.

    Join us in shaping the future of Education and driving excellence in everything we do. Apply now to be considered for this exciting opportunity


  • Société Financière Manuvie Waterloo, ON, Canada OTHER $74,270 - $137,930

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...


  • Société Financière Manuvie Waterloo, ON, Canada $92,190 - $171,210

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...


  • Sun Life Waterloo, ON, Canada

    Description · de poste: Digital Solutions is a team of skilled professionals who dedicate their careers to accelerating the growth of Sun Life's digital platforms through technology-based solutions. We focus on looking for and seizing opportunities to leverage data in new ways ...


  • Société Financière Manuvie Waterloo, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...


  • Société Financière Manuvie Waterloo, ON, Canada $74,270 - $137,930

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...

  • Sun Life

    Software Engineer

    2 weeks ago


    Sun Life Waterloo, Canada Full time

    Job Description · : Java Software Engineer, DevOps (Developer Experience) · You are passionate about technology and this digital era. You are an agent of change, looking forward to a meaningful and impactful role. You seek challenges, take risks, and live your life intensively. ...

  • Onsemi

    Software Engineer

    3 weeks ago


    Onsemi Waterloo, Canada Full time

    About Us · At onsem i, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We are committed to developin ...

  • Huawei

    Software Engineer

    2 days ago


    Huawei Waterloo, Canada

    Our team has an immediate12-month contractopening for a Software Engineer. · Responsibilities: · Participate in the design of security solutions for Huawei's end-device, enterprise and AI systems that span a variety of software and hardware components. · Design and implement OS-l ...

  • Encircle Inc.

    Software Engineer

    3 weeks ago


    Encircle Inc. Kitchener, ON, Canada $2

    SOFTWARE DEVELOPER · Kitchener (Remote) - Full Time · Encircle is leading the $2 trillion dollar property insurance industry out of the dark ages of pen and paper processes, into the digital age of transparency and empowerment. Our easy-to-use software platform enables thousand ...

  • Robert Bosch Group

    Software Engineer

    3 weeks ago


    Robert Bosch Group Waterloo, ON, Canada

    As one of the world's leading automotive steering suppliers, Robert Bosch Automotive Steering LLC is growing in the market and continues to innovate and develop new products to meet customer needs. Our engineering, technical purchasing, and sales teams are located in both Plymout ...

  • Sun Life Financial

    Software Engineer

    1 week ago


    Sun Life Financial Waterloo, ON, Canada

    Software Engineer (Java, .NET, Python) page is loaded · Software Engineer (Java, .NET, Python) · Apply locations Waterloo, Ontario Sun Life Toronto Atria time type Full time posted on Posted 7 Days Ago job requisition id JR You are as unique as your background, experience and p ...


  • Société Financière Manuvie Waterloo, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...

  • JAM Software GmbH

    Software Engineer

    2 weeks ago


    JAM Software GmbH Waterloo, ON, Canada

    Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? Professionals with ability to work both with in-house projects and on-site assignments at our custom ...


  • Société Financière Manuvie Waterloo, ON, Canada $59,570 - $110,630

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...

  • PointClickCare

    Software Engineer

    3 weeks ago


    PointClickCare Waterloo, Canada

    For more than 20 years, PointClickCare has been the backbone of senior care. We've amassed the richest senior care dataset making our market density untouchable and our connections to the healthcare ecosystem exponentially more powerful than those of any other platform. · With C ...


  • Conexiom Kitchener, Canada

    About the Opportunity: · Our Front-End Engineers are responsible for designing and developing engaging user experiences for our new product release.Working daily with the Product Development teams, our engineers own, define and implement our user experience.This implementation i ...

  • PointClickCare

    Software Engineer

    3 weeks ago


    PointClickCare Waterloo, ON, Canada

    For more than 20 years, PointClickCare has beenthe backbone of senior care. We've amassed therichestsenior care dataset making ourmarket density untouchable and our connections to the healthcare ecosystem exponentially more powerful than those of any other platform. · With Colle ...


  • ApplyBoard Kitchener, Canada Full time

    ApplyBoard simplifies the study abroad search, application, and acceptance process by connecting international students, recruitment partners, and educational institutions on one intuitive and personalized platform. ApplyBoard is a mission-driven, hyper-growth organization. It ha ...


  • Conexiom Kitchener, Canada

    Description · Our Front-End Engineers are responsible for designing and developing engaging user experiences for our new product release.Working daily with the Product Development teams, our engineers own, define and implement our user experience.This implementation is a key par ...


  • Alpha Consulting Corp Waterloo, Canada

    · We are currently seeking a "Software Engineer Senior" for a contract role with one of our clients in Waterloo, ON. Please apply you would be interested and available for it. · Duration: 8+ Months · Experience Required: · - Experience of 2 or more of JavaScript / XML / React.Js ...