Lead Software Architect

1 month ago


Vancouver, British Columbia, Canada Mastercard Full time
Job Title: Lead Software Engineer - Java

About Mastercard

Mastercard is a global technology company in the payments industry, connecting and powering an inclusive, digital economy that benefits everyone, everywhere. Our mission is to make transactions safe, simple, smart, and accessible.

Job Summary

We are seeking a highly skilled Lead Software Engineer - Java to join our Decision Management Program. As a key member of our team, you will be responsible for the performance and availability engineering of our platform, helping to build an engineering practice that emphasizes doing performance engineering work earlier in the delivery lifecycle.

Key Responsibilities

  • Architect and operate mission-critical, high-volume, low-latency services onto elastic infrastructure ranging from public cloud to private datacenters.
  • Integrate AI, Business Rules, and in-memory Distributed Grid technologies to produce high-performance and flexible decisioning systems required to protect Mastercard customers and offer them the best possible payment experience.
  • Design and implement real-time data streaming tools such as Kafka, Flink, NIFI, AWS Kinesis, and Azure Stream Analytics.
  • Architect high-performance application data services against data stores with very large amounts of data.
  • Identify points of failure and architect 'always-on' solutions by building resiliency architecture allowing seamless failovers between availability zones.
  • Engage with engineers at all levels across the engineering organization to promote standard software patterns and reuse of common libraries and services.

Requirements

  • Bachelor's Degree in Computer Science, Engineering, or related technical field.
  • Strong verbal and written communication skills with the ability to communicate to an audience at all levels within an organization.
  • Passionate about solving complex performance and availability problems.
  • A wide breadth and depth of technical experience including Java, Linux, and Oracle.
  • Performance tools such as LoadRunner, JMeter, Gatling, Dynatrace, software profilers, Splunk, etc.
  • Capacity modeling/planning processes and tools.

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks come with an inherent risk to the organization. Therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard's security policies and practices.
  • Report any suspected information security violation or breach.
  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.


  • Vancouver, British Columbia, Canada WineDirect Full time

    Lead Software Architect WineDirect stands as the premier integrated Direct-to-Consumer platform tailored specifically for wineries. We are the foremost provider of software and fulfillment services that empower wineries to establish and manage successful DTC initiatives. Our comprehensive offerings, including e-commerce solutions, wine club management,...


  • Vancouver, British Columbia, Canada WineDirect Full time

    Lead Software Architect WineDirect stands as the premier integrated Direct-to-Consumer platform tailored specifically for wineries. We are the foremost provider of software and fulfillment services that empower wineries to establish and manage successful DTC initiatives. Our comprehensive offerings, including e-commerce solutions, wine club management,...


  • Vancouver, British Columbia, Canada Mastercard Full time

    Job Title: Lead Software Engineer - JavaAbout MastercardMastercard is a global technology company in the payments industry, connecting and powering an inclusive, digital economy that benefits everyone, everywhere. Our mission is to make transactions safe, simple, smart, and accessible.Job SummaryWe are seeking a highly skilled Lead Software Engineer - Java...


  • Vancouver, British Columbia, Canada Mastercard Full time

    Job Title: Lead Software Engineer - JavaAbout MastercardMastercard is a global technology company in the payments industry, connecting and powering an inclusive, digital economy that benefits everyone, everywhere. Our mission is to make transactions safe, simple, smart, and accessible.Job SummaryWe are seeking a highly skilled Lead Software Engineer - Java...


  • Vancouver, British Columbia, Canada Promote Project Full time

    Lead Software ArchitectLocation: RemoteSalaryCompetitive salary based on experienceAbout UsPromote Project is an innovative fintech platform that connects investors with opportunities in high-growth, pre-IPO companies. With cutting-edge technology and a top-tier capital markets team, we are proud to be a leader in the rapidly expanding marketplace for...


  • Vancouver, British Columbia, Canada Promote Project Full time

    Lead Software ArchitectLocation: RemoteSalaryCompetitive salary based on experienceAbout UsPromote Project is an innovative fintech platform that connects investors with opportunities in high-growth, pre-IPO companies. With cutting-edge technology and a top-tier capital markets team, we are proud to be a leader in the rapidly expanding marketplace for...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Position Title:Lead Software Solutions ArchitectCompany Overview:Electronic Arts (EA) stands at the forefront of the gaming industry, uniting millions of players globally through exceptional gaming experiences.Job Description:Oversee a team of developers in the creation and implementation of innovative software solutions.Engage with interdisciplinary teams...


  • Vancouver, British Columbia, Canada Domino's Pizza Full time

    At {company}, we are looking for a skilled Chief Software Architect to join our team. This is a unique opportunity to lead our software development efforts and drive innovation in our products. As a Chief Software Architect, you will be responsible for designing and implementing our software architecture, ensuring scalability, reliability, and performance....


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Senior Software ArchitectAt Electronic Arts Inc, we're passionate about creating immersive gaming experiences that connect hundreds of millions of players worldwide. As a Senior Software Architect, you'll play a key role in guiding our engineering team to deliver innovative solutions that exceed our players' expectations.About the RoleLead the development of...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Senior Software ArchitectAt Electronic Arts Inc, we're passionate about creating immersive gaming experiences that connect hundreds of millions of players worldwide. As a Senior Software Architect, you'll play a key role in guiding our engineering team to deliver innovative solutions that exceed our players' expectations.About the RoleLead the development of...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at Electronic Arts Inc. As a key member of our EAX team, you will be responsible for guiding the development of our software solutions.Key Responsibilities:Lead the design and implementation of software architecturesCollaborate with...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Job Title: Senior Software Architect Job Summary: At Electronic Arts Inc, we are seeking a highly skilled Senior Software Architect to join our team. As a Senior Software Architect, you will be responsible for designing and developing software solutions that meet the needs of our customers. You will work closely with cross-functional teams to identify...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Job Title: Senior Software Architect Job Summary: At Electronic Arts Inc, we are seeking a highly skilled Senior Software Architect to join our team. As a Senior Software Architect, you will be responsible for designing and developing software solutions that meet the needs of our customers. You will work closely with cross-functional teams to identify...


  • Vancouver, British Columbia, Canada Mastercard Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our team at Mastercard. As a key member of our Decision Management Program, you will be responsible for the performance and availability engineering of our platform, which processes billions of transactions per month in real-time.Key ResponsibilitiesDesign and implement...


  • Vancouver, British Columbia, Canada Mastercard Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our team at Mastercard. As a key member of our Decision Management Program, you will be responsible for the performance and availability engineering of our platform, which processes billions of transactions per month in real-time.Key ResponsibilitiesDesign and implement...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Senior Software ArchitectAt Electronic Arts Inc, we're a game maker that connects hundreds of millions of players worldwide to some of the world's greatest games. Our EAX team is driving the innovation behind our games, and we're looking for a skilled Senior Software Architect to join our team.Key Responsibilities:Design and develop scalable software...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Senior Software ArchitectAt Electronic Arts Inc, we're a game maker that connects hundreds of millions of players worldwide to some of the world's greatest games. Our EAX team is driving the innovation behind our games, and we're looking for a skilled Senior Software Architect to join our team.Key Responsibilities:Design and develop scalable software...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About PlanviewPlanview is a global leader in work and resource management, helping organizations accelerate the achievement of their goals. Our mission is to build the future of connected work, from ideas to impact.The OpportunityWe are seeking a Senior Software Engineer to join our product development team at Planview. As a key member of our Flow Fabric...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About PlanviewPlanview is a global leader in work and resource management, helping organizations accelerate the achievement of their goals. Our mission is to build the future of connected work, from ideas to impact.The OpportunityWe are seeking a Senior Software Engineer to join our product development team at Planview. As a key member of our Flow Fabric...

  • Software Architect

    2 weeks ago


    Vancouver, British Columbia, Canada Astronomer Inc. Full time

    Astronomer Inc. is seeking a skilled Software Architect to design and implement our industry-leading data orchestration and observability platform. The ideal candidate will have a strong background in software development and experience with fast-paced startup environments.Key Responsibilities:Collaborate with cross-functional teams to understand user...