Full-Time

Lead Software Engineer

Posted on 1/16/2025

Mastercard

Mastercard

10,001+ employees

Facilitates secure digital payment transactions

Fintech
Financial Services

Senior

Toronto, ON, Canada

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Agile
Python
JavaScript
React.js
Apache Spark
SQL
Java
Hadoop
AngularJS
Data Analysis
HTML/CSS
Requirements
  • Proven experience in gathering and documenting technical requirements, with a strong focus on clarity and precision.
  • Advanced expertise in Java development, including design patterns, threading, unit testing, debugging, and Spring Boot.
  • Solid experience designing and developing RESTful services.
  • Experience with data analysis and problem-solving in technical environments.
  • Highly energetic, detail-oriented, and proactive with a knack for thriving under pressure in collaborative, Agile settings.
  • Self-motivated with a continuous learning mindset and a drive to take on new challenges.
  • Strong verbal and written communication skills, with an ability to foster relationships and work effectively within a team.
  • Proficient in SQL and confident using it for complex queries.
  • Familiarity with cloud technologies, such as Pivotal Cloud Foundry.
  • Exposure to Hadoop, Spark, Hive, or Impala.
  • Experience with JavaScript, HTML, CSS, and frameworks like Angular or React.
  • Comfortable collaborating and sharing ideas in tools like Microsoft Teams or Slack.
Responsibilities
  • Designing and delivering detailed solutions to complex technical challenges, while helping your team understand and follow the path forward.
  • Analyzing product or application hardware/software to ensure alignment with business and functional goals.
  • Providing subject matter expertise and strategic direction on your assigned projects.
  • Translating system requirements into actionable user stories and acceptance criteria in an Agile framework.
  • Automating the entire lifecycle: build, operate, and run processes for enhanced efficiency.
  • Leading the integration of services with a strong focus on optimizing customer experience and journey.
  • Continuously expanding your technical knowledge—always striving to improve and innovate within our systems.
  • Leading demos, guiding discussions with Product Owners, and championing the adoption of best practices.
  • Reviewing code, test automation, and other engineering deliverables to ensure they meet high standards.
  • Mentoring and providing technical guidance to junior engineers, helping them grow in their careers.
  • Contributing to development with a mix of Java, JavaScript, Python, SQL, and Spark.
  • Writing and maintaining robust unit tests to ensure high-quality deliverables.
  • Collaborating with cross-functional teams, including testers and engineers, to ensure end-to-end requirements are met and thoroughly tested.
Desired Qualifications
  • Experience with high-performance, high-availability transaction processing systems and multi-tiered web applications.
  • Security experience, especially in developing secure systems.
  • Familiarity with queueing technologies such as Kafka.

Mastercard operates in the payments industry, focusing on building an inclusive digital economy. The company connects individuals, financial institutions, governments, and businesses through secure data and networks. Mastercard facilitates transactions by charging fees to merchants and financial institutions for processing payments. It serves a wide range of clients across over 210 countries and territories, aiming to make transactions safe, simple, and accessible. Mastercard differentiates itself from competitors by leveraging partnerships and innovative technologies to promote growth and sustainability. The company's goal is to create a more inclusive financial system that benefits everyone.

Company Stage

M&A

Total Funding

$9M

Headquarters

Harrison, New Jersey

Founded

2007

Simplify Jobs

Simplify's Take

What believers are saying

  • Biometric payment solutions offer Mastercard new sector expansion opportunities.
  • Blockchain interoperability enhances Mastercard's crypto payment offerings.
  • Resurgence of brick-and-mortar commerce boosts demand for Mastercard's POS solutions.

What critics are saying

  • Increased competition from fintechs like Stripe and Square threatens market share.
  • Cryptocurrency adoption challenges traditional payment systems Mastercard relies on.
  • 'Buy now, pay later' services may reduce traditional credit card usage.

What makes Mastercard unique

  • Mastercard's global reach spans over 210 countries and territories.
  • The company leverages innovative technologies to enhance secure and accessible transactions.
  • Mastercard's decency quotient (DQ) drives its unique corporate culture and operations.

Help us improve and share your feedback! Did you find this helpful?

Benefits

New Parent Leave

Inclusive Family Building Benefit

Employee Family Resource Program

Bereavement Leave

Dependent Scholarship

Employee Assitance Fund

Business Resource Groups

Employee Recognition

Flexible Work

Tuition Assistance

Travel Assistance

Matching Charitable Gifts