Software Engineering Specialist

4 days ago


Vancouver, British Columbia, Canada Mastercard Full time

At Mastercard, we connect and power an inclusive digital economy that benefits everyone, everywhere.

We strive to make transactions safe, simple, smart, and accessible using secure data and networks, partnerships, and passion.

Our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.

We cultivate a culture of inclusion for all employees that respects individual strengths, views, and experiences.

About the Role

This Senior Software Development Engineer position requires technical ownership with an emphasis on engineering efficiency and on-time delivery.

The ideal candidate has expertise in building microservices using new and emerging technologies.

The person will get a chance to develop innovative solutions and transform the way Mastercard automates, optimizes, and innovates the digital marketing life cycle.

Key Responsibilities

  • Design and Develop REST APIs and web services using Java, Spring Boot, and other emerging technologies.
  • Create new features for a Python-based application and fix any issues.
  • Be responsible for assessing technologies and approaches for integrating backend data services with user interface.

Requirements

The ideal candidate is expected to have hands-on knowledge of Java, Spring Boot, and Microservices (REST API).

They should be experienced in working with SQL, designing schemas, writing complex queries, and optimizing database performance to support efficient application development and reporting.

A solid understanding of BDD testing framework and familiarity with Agile/Scrum methodologies are also required.

Familiarity with Big Data/Analytics technologies like Hadoop, Spark, Python, Scala is preferred.

Around $120,000 CAD Annual. This salary estimate is based on industry standards and location.



  • Vancouver, British Columbia, Canada Incognito Software Systems Full time

    We are currently seeking a skilled and detail-oriented Software Quality Assurance Specialist to join our Engineering Department at Incognito Software Systems.As a key member of our team, you will play a crucial role in developing new processes and enhancing existing test methodologies within our Digital Home Experience and IoT product...


  • Vancouver, British Columbia, Canada CB Canada Full time

    About CB CanadaCB Canada is a leading talent solutions firm, connecting highly qualified professionals to top companies. Our mission is to empower individuals and organizations to succeed in the ever-evolving job market.Job Title: Engineering Software SpecialistOverviewThis is an exciting opportunity to join our team as an Engineering Software Specialist in...


  • 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 FSH Design Inc. Full time

    Job OverviewWe are seeking a skilled Software Engineering Specialist to join our team at FSH Design Inc.This is a permanent position, working 30 hours per week with English as the primary work language.


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job Description:We are seeking an experienced and skilled software engineer to join our team at WIA Software Systems Inc. as a senior software engineer. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining complex software systems.


  • Vancouver, British Columbia, Canada BNW Travel Management Ltd. Full time

    Job DescriptionWe are seeking a skilled Software Engineering Specialist to join our team at BNW Travel Management Ltd.About the RoleThis is a full-time position that requires a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDesign, develop, test, and maintain software applications for e-commerce...


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

    About the PositionTake-Two Interactive Software, Inc. is a leading developer and publisher of interactive entertainment for consumers globally.The Company develops and publishes products through Rockstar Games, 2K, Private Division, and Zynga.We are looking for a Senior UI/Frontend Software Engineer to help establish our engineering culture and lay the...


  • Vancouver, British Columbia, Canada Associated Engineering Full time

    Bridge Inspection and Management SpecialistIn this challenging role, you will be responsible for conducting thorough inspections of bridges and transportation structures. To excel in this position, you should possess a strong background in civil or structural engineering, with a focus on inspection and management practices.Key qualifications include:A...


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

    Company OverviewIris Software Inc. is a leading technology services company that delivers innovative solutions to clients in various industries.We have over 30 years of experience in providing technical expertise and domain knowledge to help our clients achieve their business goals.As a strategic partner to Fortune 500 companies, we offer a value-driven...


  • 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 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 Dew Software Inc Full time

    About Dew Software IncDew Software Inc is a leading player in the digital transformation space, working with Fortune 500 companies to deliver cutting-edge solutions.Job DescriptionWe are seeking a talented QA Engineer with expertise in both automation and manual testing to ensure the quality and reliability of our software products.As a QA Engineer, you will...


  • 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 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 Incognito Software Systems Full time

    Job Title: Senior DevOps Automation Specialist About Incognito Software Systems:We are a leading provider of solutions for the telecommunications industry, and we're looking for a talented DevOps Automation Specialist to join our team. Job Summary:We are seeking an experienced DevOps Automation Specialist to design, implement, and maintain automated build...


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

    Iris Software Inc., a leading provider of innovative financial services solutions in Canada, is seeking an experienced Senior .NET Software Engineer to join their team on a long-term contract or full-time basis.Based in Vancouver, this hybrid opportunity allows for a balance between working from home and collaborating with colleagues in the office. The ideal...


  • Vancouver, British Columbia, Canada Semiconductor Engineering Full time

    System-On-Chip Firmware Engineer Job OpportunityWe are seeking a skilled Firmware Engineer to join our team at Semiconductor Engineering in a full-time role. As a key member of the firmware engineering group, this candidate will report directly to the Director of Firmware Engineering.This position requires a highly motivated individual who is deeply hands-on...


  • 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...


  • Vancouver, British Columbia, Canada Associated Engineering Full time

    Job SummaryWe are seeking a highly skilled and experienced Strategic Marketing Specialist to join our team at Associated Engineering. As a key member of our marketing department, you will be responsible for developing and implementing comprehensive marketing campaigns that drive business growth and brand awareness.About UsAssociated Engineering is a leading...

  • Geotechnical Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Thurber Engineering Full time

    About the RoleWe are seeking a highly skilled Geotechnical Engineer to join our team at Thurber Engineering. As a key member of our team, you will play a crucial role in delivering high-quality geotechnical engineering services to our clients.The ideal candidate will have a strong background in tunneling and underground structures, with experience in...