Senior Software Engineer for Authentication Services

2 weeks ago


Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

About the Role


We're looking for a seasoned Senior Software Engineer to join our Authentication Services team in Toronto, Canada. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our authentication services, ensuring the highest level of security and reliability.



Responsibilities




  1. Design and develop new features and enhancements for our authentication services, working closely with cross-functional teams.

  2. Collaborate with stakeholders to define technical requirements and drive the technical direction of our authentication services.

  3. Develop and maintain software architecture, ensuring scalability, performance, and security.

  4. Mentor and guide junior engineers, promoting knowledge sharing and best practices within the team.

  5. Contribute to the development of our software development life cycle, including coding standards, code reviews, source control management, and testing.


About the Team


Our team is dedicated to making neighborhoods safer through innovative solutions. We value collaboration, customer obsession, and a passion for software quality and security.



Requirements




  • 5+ years of non-internship professional software development experience.

  • 5+ years of programming experience with at least one software programming language.

  • 5+ years of experience in leading design or architecture, including design patterns, reliability, and scaling.

  • Experience as a mentor, tech lead, or leading an engineering team.


Preferred Qualifications




  • 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.

  • Bachelor's degree in computer science or equivalent.


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Ring Authentication Services team. As a key member of our team, you will be responsible for designing, developing, and delivering secure and reliable authentication services for our Neighbors and other users.Key ResponsibilitiesDesign and develop core functionality...


  • Toronto, Ontario, Canada Confluent, Inc Full time

    We are seeking a skilled Software Development Expert to join our Identity and Authentication team at Confluent, Inc. As an early career engineer, you will work closely with a dynamic team to build, scale, operationalize, observe, and secure Confluent products to maximize productivity and minimize downtime or inefficiencies.Key Responsibilities:Design and...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking an experienced Senior Software Engineer to join our team at OMEGA SOFTWARE SERVICES LTD.The successful candidate will have a strong background in software development, with experience in e-commerce and film solutions. They will be responsible for designing, developing, and testing complex software applications, as well as...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking an experienced Senior Software Engineering Lead to join our team at Scotiabank.About UsScotiabank is a leading financial institution committed to creating an inclusive and accessible environment for everyone. We strive to build a diverse workforce that reflects the communities we serve.Job DescriptionThis role offers the...


  • Toronto, Ontario, Canada Simply Smart Services Inc. Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team at Simply Smart Services Inc. This role is ideal for individuals with 3 years of experience in software development and a strong understanding of computer programming principles.Key Responsibilities:Software Development: Write, modify, integrate, and test software code for...


  • Toronto, Ontario, Canada Jonas Software UK Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Company. The ideal candidate will have a strong background in cloud computing and cybersecurity, with a proven track record of delivering high-quality software solutions.Key Responsibilities:* Design and develop scalable cloud-based systems and...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About OMEGA SOFTWARE SERVICES LTD.We are a software development company that delivers high-quality solutions for various industries, including e-commerce and film. Our team is passionate about building innovative products that meet our clients' needs.Job SummaryWe are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the OpportunityIris Software Inc. is seeking a highly skilled Senior Software Engineer to join their team as a Cloud and API Expert.Job SummaryThe ideal candidate will have extensive experience in Java 8+, Spring Framework, and distributed cloud applications, with expertise in RESTful APIs, Swagger, RAML, and SOAP specifications.Key...


  • Toronto, Ontario, Canada SIX Payment Services Full time

    Role Summary:We are seeking a highly skilled Senior Software Engineer to join our team. As a critical member of our multi-disciplinary team, you will be responsible for designing, creating, and sustaining software engineering tools used to manage our Payment Acceptance Platform.Key Responsibilities:Act as a critical part of a team effort to deliver, manage,...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    Job DescriptionWe are seeking an experienced Senior Software Quality Assurance (SQA) Engineer to join our team at Medha Software Solutions Inc. The successful candidate will be responsible for ensuring the highest quality of our software products by designing, implementing, and executing comprehensive testing strategies.RequirementsA bachelor's degree in...


  • Toronto, Ontario, Canada Nextgen System Canada Full time

    Job Title: Senior Software EngineerAbout Us: At Nextgen System Canada, we strive to provide innovative solutions that meet the evolving needs of our clients. As a senior software engineer, you will play a crucial role in shaping our technology strategy and driving the development of cutting-edge software products.Salary: The estimated annual salary for this...


  • Toronto, Ontario, Canada Software International Full time

    OverviewSoftware International is a leading provider of technical talent to top companies in Canada and the US. We have an exciting opportunity for a Senior Network Research Engineer to join our team at our Toronto or Waterloo office.


  • Toronto, Ontario, Canada Mozilla Full time

    Senior Software Engineer, SoloAt Mozilla Corporation, we're shaping the next 25 years of technology and helping to reclaim an internet built for people, not companies.The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation, allowing us to focus on our mission without shareholder influence.As a Senior Software Engineer on the Solo...


  • Toronto, Ontario, Canada Sunbridge Hotel Toronto East Full time

    Our company is seeking a skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing and implementing innovative software solutions.The ideal candidate will have a strong background in software engineering principles and a proven track record of delivering high-quality software products.As a Senior Software...


  • Toronto, Ontario, Canada JAS BUSINESS SERVICES INC. Full time

    Job DescriptionAbout the Role: We are seeking a skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Design and develop software applications using various programming languages and...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at OMEGA SOFTWARE SERVICES LTD. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.About the RoleThis is a permanent position that offers a competitive salary range of $60,000 - $90,000 per...


  • Toronto, Ontario, Canada Bank of Montreal Full time

    Senior Software Engineer Job DescriptionAt the Bank of Montreal, we're looking for a skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Translate user requirements into technical specificationsDevelop, test, and...


  • Toronto, Ontario, Canada Tata Consultancy Services Full time

    About the RoleTata Consultancy Services is a leading IT services, consulting, and business solutions organization with over 55 years of experience in partnering with top businesses worldwide. Our consulting-led, cognitive powered portfolio includes business, technology, and engineering services and solutions delivered through our Location Independent Agile...


  • Toronto, Ontario, Canada Simply Smart Services Inc. Full time

    Are you a skilled software developer looking for a challenging role with long-term career prospects?About the PositionWe are seeking a Senior Software Engineering Specialist to join our team at Simply Smart Services Inc.Your primary responsibility will be to design, develop, test and maintain high-quality software applications using your excellent technical...


  • Toronto, Ontario, Canada Sun Life Full time

    Job Title: Senior Software Engineer, OperationsAbout the Role:The e-Business team in Application Operations Support (AOS) provides operations and support services to ensure the reliability of IT applications. Through innovation, continuous improvement, and collaboration, they strive to find new and better ways to bring value to Sun Life.We are looking for a...