Lead Data Software Engineer

1 week ago


Vancouver, British Columbia, Canada MasterCard Full time
Job Description

We are seeking a skilled Lead Data Engineer to join our Data and Platform team at Mastercard. As a pivotal member, you will be responsible for guiding Data Engineer design, supporting multiple Data Analysts and Data Scientists, and assisting on various data-driven requests across the company.

The ideal candidate will have experience building data platform/infrastructure, enterprise solutions, and extensive knowledge about building highly redundant, scalable, and efficient automated data ETL processes for large-scale data analysis. You will own complex problems having dependency across services and facilitate cross-functional team interactions to drive resolution, including large-scale data extraction, transformation, and analysis.

About You
  • You have a strong background in software development, with expertise in writing secure code in multiple languages (e.g., Python, Java, JavaScript) and familiar with secure coding standards.
  • Experience with cloud technologies, especially AWS Redshift, AWS Glue Jobs and Crawler, Lake Formation/CDK Policies, Step Functions, S3, SQS, SNS, and Sparks technology is a must.
  • Experienced with streaming data such as Kafka or AWS Kinesis, monitoring tools like DataDog, Splunk, AWS Cloud watch/Cloud trails, and analysis tools like Athena or Tableau.
  • You understand internals of operating systems (Mac, Linux) to write interoperable and performant code.
Key Responsibilities
  1. Maintain the tooling and infrastructure that enables our Analysts and Data Scientists to work efficiently and effectively.
  2. Promote strategies to improve our data modeling, quality, and architecture.
  3. Automate and simplify all aspects of software delivery and development actively evangelizing the need to automate and simplify where needed.
  4. Support production code to produce comprehensive and accurate data artifacts.
  5. Conduct technical interviews for hiring engineering staff and raising the performance bar.
Benefits
  • A competitive salary of approximately $140,000 per year.
  • A comprehensive benefits package, including health insurance, retirement plan, and paid time off.
  • An opportunity to work with a diverse team of professionals in a dynamic and fast-paced environment.


  • Vancouver, British Columbia, Canada Treasure Data Full time

    At Treasure Data, we're dedicated to making data-driven decision-making a reality. As a key member of our team, you'll play a vital role in driving the success of our Real-Time product.About UsWe're a leader in Customer Data Platforms, as recognized by Gartner Magic Quadrant for 2024. Our cloud-based customer data platform simplifies how companies use data...


  • Vancouver, British Columbia, Canada Microsoft Full time

    Unlock Your Potential in Data EngineeringMicrosoft is a world of limitless possibilities, where passionate innovators come together to envision what can be and take their careers further. As a leading technology company, we're dedicated to empowering our customers to achieve more with innovative solutions.Our Azure Data engineering team is at the forefront...


  • 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 Amazon Data Services Canada, Inc. Full time

    About the JobAs a Data Engineer Leader with Amazon Data Services Canada, Inc., you will be responsible for leading a team of engineers in building data systems that simplify bringing new models to customers and enhance visibility into our underlying modeling process. You will mentor and guide your team towards best practices in data engineering, while...


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

    We are looking for a skilled Data Engineer to join our team at Intelliswift Software.About the JobThis is a 6+ month contract position, offering an excellent opportunity for professionals to work on challenging projects and advance their careers.Key ResponsibilitiesThe ideal candidate will have experience with data pipelines, Azure Databricks, Kafka, and...


  • Vancouver, British Columbia, Canada Splunk Inc. Full time

    Splunk is a leading provider of unified security and observability platforms that empower organizations to build a safer and more resilient digital world. At the heart of this mission are talented engineers like you, who join our team as Principal Software Engineer, Backend.This role offers an exciting opportunity to drive technical innovation and strategic...


  • Vancouver, British Columbia, Canada Vancouver Coastal Health Full time

    Job Description:We are seeking an experienced Software Engineer Lead to join our team at Vancouver Coastal Health.About the Role:The successful candidate will be responsible for leading software development projects, collaborating with cross-functional teams, and ensuring high-quality products meet customer needs.Key Responsibilities:Design and develop...


  • Vancouver, British Columbia, Canada Asana Full time

    About UsAt Asana, we're revolutionizing the way teams work together. Our platform empowers organizations to orchestrate their work from small projects to strategic initiatives.Job SummaryWe're seeking a skilled Senior Software Engineer to join our Data Management team in Vancouver. You will play a vital role in understanding Asana's data graph and ensuring...


  • 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 Amazon Development Centre Canada ULC - K03 Full time

    We are looking for candidates who excel in developing high-performance data and transaction management solutions using advanced technologies. A strong academic or research track record, combined with excellent communication and leadership skills, is essential.About the TeamThe Distributed Data Management team at Amazon Redshift is responsible for delivering...


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

    Amazon Development Centre Canada ULC is at the forefront of innovation, pushing the boundaries of technology to deliver data solutions that impact millions of users worldwide. As a Software Development Engineer on our team, you will play a pivotal role in shaping the definition, vision, design, roadmap, and development of our security and compliance...


  • 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 Clarizen Full time

    Company OverviewWe are a global leader in work and resource management, helping organizations accelerate their goals through connected solutions. Our comprehensive platform underpins business transformations for over 4,500 customers worldwide, including 59 Fortune 100 companies.Our team of 1,400+ professionals works remotely and across offices globally,...


  • Vancouver, British Columbia, Canada Arista Full time

    Senior/Lead Software Engineer, Network SystemsArista Networks is a pioneering force in software-driven cloud networking solutions for large data center storage and computing environments.We are seeking world-class Senior/Lead Network Systems software engineers to collaborate with customers, product management, and hardware engineers to design and build...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe're seeking an experienced Lead Software Engineer to drive the development of key components of our Ads lifecycle. As a member of our cross-functional team, you will work with stakeholders to streamline the Ads workflow and lead the design discussion for specific domains.ResponsibilitiesEvaluate where and how EA's live service solutions,...


  • Vancouver, British Columbia, Canada Intelliswift Software Full time

    Job SummaryWe are seeking an experienced Senior Data Migration Project Lead to join our team at Intelliswift Software. This is a full-time position based in Canada, and we offer a competitive salary and excellent benefits package.About the RoleThe successful candidate will have extensive experience in large data migrations, technical program management, and...


  • Vancouver, British Columbia, Canada MasterCard Full time

    Job OverviewWe 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 RoleThe successful candidate will have a strong technical background in Java and experience leading...


  • 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. Our relentless pursuit of innovation is guided by the latest advancements in cloud computing, artificial intelligence, and software-defined networking.To drive our mission forward, we're looking for highly skilled software...