Software Engineering Team Lead

3 weeks ago


Vancouver, British Columbia, Canada MasterCard Full time
Job Overview

We are seeking a highly skilled Software Engineering Team Lead to join our team in Vancouver, Canada. This is an exciting opportunity to lead a talented team of engineers and contribute to the development of innovative software solutions.

About the Role

The successful candidate will have a strong technical background in Java and experience leading teams to deliver high-quality software products. Key responsibilities include:

  • Leading and managing a team of software engineers to achieve project goals
  • Providing technical guidance and mentorship to team members
  • Collaborating with cross-functional teams to develop and implement software solutions
  • Ensuring adherence to best practices and industry standards for software development
Requirements

To be successful in this role, you will need:

  • Strong programming skills with deep knowledge of Java
  • Experience working with streaming big data clusters and in-memory data grids
  • Good knowledge of unit testing and mocking frameworks like JUnit and Mockito
  • Good knowledge of SQL and experience working with Oracle
  • Experience working with high-performance applications
  • Strong problem diagnostic and creative problem-solving skills
  • BS in computer science or a related field preferred
Security Responsibilities

All employees are responsible for information security and must abide by Mastercard's security policies and practices.

Benefits

This role offers a competitive salary range of $122,000 - $195,000 CAD per year, as well as other benefits.



  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team at Take-Two Interactive Software. In this role, you will be responsible for leading a team of engineers in designing, building, and deploying large-scale distributed backend systems that power our services.Key ResponsibilitiesProvide technical...


  • Vancouver, British Columbia, Canada com, ULC - A49 Full time

    At com, ULC - A49, we're seeking an experienced Software Development Manager to lead our team in building quality software and solving complex problems. As a key member of our engineering organization, you will drive the vision, architecture, and implementation of technology initiatives and products.The ideal candidate will have a passion for building...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...


  • Vancouver, British Columbia, Canada Mewar Infotech Limited Full time

    About the Role: We are seeking an experienced Software Engineering Team Lead to join our team at Mewar Infotech Limited. As a key member of our team, you will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems.Key Responsibilities:Investigate problems to fix...


  • Vancouver, British Columbia, Canada Market Jar Media Inc. Full time

    Market Jar Media Inc. Job OpportunityWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team in a permanent role.We offer an estimated salary of $120,000 per year, based on industry standards for a candidate with 5+ years of experience and a Master's degree in a relevant field.About the RoleAs a Software Engineering...


  • Vancouver, British Columbia, Canada Judi Full time

    About Judi.AIWe are a Canadian fintech company dedicated to making it easy for lenders to say 'yes' to small business borrowers. Our application uses sophisticated algorithms and predictive modeling to ensure timely and accurate loan adjudication, giving small businesses access to the capital they need to grow.We're looking for a seasoned technical leader to...


  • Vancouver, British Columbia, Canada Global Relay Full time

    About the RoleWe are seeking an experienced Software Development Manager to lead our software organization and drive the transformation of Information Management through technology. As a 2nd line manager, you will be responsible for building a top-tier team that is passionate about solving complex problems and making a real-world impact.The successful...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Job Title: Software Engineer Team Lead - DevelopmentJob ID: NC4446961112We're looking for a skilled software engineer to lead our development team. This is an exciting opportunity for a passionate individual who enjoys contributing to the design, development, and testing of our software platform.Duties & Responsibilities:Participate in architectural...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    At Iris Software Inc., we're looking for a highly skilled Senior C# Software Engineer to join our team in Vancouver, BC.**Job Summary:**We're seeking an experienced Senior C# Software Engineer to lead the development of mission-critical applications using ASP.NET and SQL. The successful candidate will have a strong background in C#, 8+ years of overall...


  • Vancouver, British Columbia, Canada Market Jar Media Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineering Team Lead to join our team at Market Jar Media Inc.Key Responsibilities:Lead and coordinate teams of information systems professionals to develop software and integrated information systems, process control software and other embedded software control systems.Conduct tests and perform...


  • Vancouver, British Columbia, Canada Emphasys Software Full time

    Azure Operations Team LeadThe Emphasys Software team is seeking an experienced Azure Operations Team Lead to lead and manage a team of technical engineers and Azure infrastructure. The ideal candidate will have a passion for finding innovative solutions to maintain and grow the team.Responsibilities:Oversee IT ticket queueServe as an escalation path for IT...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    Senior Software Development EngineerWe are seeking an experienced leader to lead our software engineering team in developing scalable and fault-tolerant systems on AWS Lambda. The ideal candidate will have a proven track record of delivering high-quality software on time, driving engineering best practices, and mentoring team members.About UsAmazon...


  • Vancouver, British Columbia, Canada Asana Full time

    About UsAsana is a leading work management platform that empowers teams to orchestrate their work and achieve their most important goals. With millions of users worldwide, Asana helps organizations like yours streamline workflows, boost productivity, and drive success.Job Title: Software Engineering Team Lead - Product InnovationWe're seeking an experienced...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    We are seeking a skilled Senior Java Software Engineer to join our team at Iris Software Inc., a leading provider of information technology solutions to clients nationwide. Our direct client is a world-leading financial services company that provides a broad range of financial services and products.About the RoleThis position involves designing, developing,...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    At Go REcruitment, we're seeking a highly skilled Lead Software Engineering Manager to join our team. In this role, you will be responsible for leading and managing a team of software engineers to deliver high-quality projects on time and within budget.About the RoleThis is an exciting opportunity to work with a talented team of engineers and contribute to...


  • Vancouver, British Columbia, Canada Emphasys Software Full time

    About UsEmphasys Software is a leading provider of public housing software and services to public housing authorities across the US. As a member of the Constellation Software Inc. (CSI) group, we have the best of both worlds: a small, agile business with a start-up mentality supported by a large financially stable global company.


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Job Title: Principal .NET Software Engineer - Vancouver, BCAbout the Role:Iris Software Inc., a leading technology services and solutions provider, is seeking an experienced Principal .NET Software Engineer to join our team in Vancouver, BC. As a senior developer, you will play a key role in designing, developing, and maintaining high-quality software...


  • Vancouver, British Columbia, Canada Arista Full time

    Arista Networks is a leading innovator in data-driven, client-to-cloud networking for large data center, campus, and routing environments. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world.About the RoleWe are...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc., a leading financial services provider based in Canada, is seeking a highly skilled Senior Software Engineer to join their team for a Long Term Contract / Full Time opportunity. This role will be based in Vancouver and involves a hybrid work arrangement, with 3 days spent in the office and 2 days working from...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...