Lead Software Engineer, Card Program

Tapcheck is a digital platform offering an easy and convenient way to access on-demand earnings early, available at no cost to employers.
$170,000 - $180,000
Backend
Principal Software Engineer
Remote
10+ years of experience
Finance

Description For Lead Software Engineer, Card Program

We are seeking a collaborative and talented Lead Software Engineer to join our Card Program Engineering team at Tapcheck. This role is crucial in developing and maintaining our Azure-based web applications and backend systems using C#. The ideal candidate will have a deep understanding of the payment industry and a proven track record of establishing new business units.

As a Lead Software Engineer, you will:

  • Help build and optimize the payroll card program
  • Collaborate with product and design teams to ship engaging features
  • Innovate to enhance the program's profitability and growth
  • Lead a team of developers across various locations
  • Work with product managers and cross-functional teams to deliver secure and scalable solutions
  • Shape the technical direction of projects
  • Foster a culture of continuous learning and innovation

Key Responsibilities:

  • Implement, design, and review maintainable solutions for the payroll card program
  • Drive continuous improvement of existing architecture
  • Mentor junior engineers and provide technical guidance
  • Conduct regular code reviews
  • Collaborate with cross-functional teams to troubleshoot and resolve production issues
  • Promote technology best practices
  • Lead the resolution of complex technical issues

Requirements:

  • 10+ years of experience in software development, focusing on Azure-based APIs and cloud architecture
  • 6+ years of development experience with C#, ASP.NET, Angular, Microsoft SQL, RESTful API, git
  • 5+ years of experience working on public-facing, high-volume web applications
  • Proven leadership in mentoring teams
  • Hands-on experience building scalable, secure solutions on cloud platforms
  • Expertise in supporting high-volume, asynchronous applications and production SaaS
  • Strong emphasis on performance, reliability, and security best practices

Tapcheck values diversity, inclusion, and creativity. We offer competitive compensation, remote work environment, paid time off, health/dental/vision insurance, and 401K match. Join us in our mission to improve financial wellness and boost business productivity!

Last updated 2 months ago

Responsibilities For Lead Software Engineer, Card Program

  • Implement, design, and review maintainable solutions for the payroll card program and associated systems
  • Drive continuous improvement of existing architecture, optimizing performance, security, and scalability
  • Mentor junior engineers, providing technical guidance and fostering a culture of learning and collaboration
  • Conduct regular code reviews to ensure high quality and adherence to best practices
  • Collaborate with cross-functional teams to troubleshoot and resolve production issues, minimizing downtime for users
  • Promote technology best practices, ensuring efficiency, security, and quality throughout the development process
  • Provide strong technical leadership for engineers working on Azure-based APIs and platforms
  • Lead the resolution of complex technical issues, proactively identifying risks

Requirements For Lead Software Engineer, Card Program

  • 10+ years of experience in software development, focusing on Azure-based APIs and cloud architecture
  • 6+ years of development experience with C#, ASP.NET, Angular, Microsoft SQL, RESTful API, git
  • 5+ years of experience working on public-facing, high-volume, web applications facing the public internet
  • Proven leadership in mentoring teams and fostering a collaborative, inclusive culture
  • Hands-on experience building scalable, secure solutions on cloud platforms like Azure, AWS, or GCP
  • Expertise in supporting high-volume, asynchronous applications and production SaaS
  • Strong emphasis on performance, reliability, and security best practices (e.g., PCI DSS)

Benefits For Lead Software Engineer, Card Program

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive Base
  • Remote Work Environment
  • Paid Time Off
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • 401K Match

Interested in this job?

Jobs Related To Tapcheck Inc. Lead Software Engineer, Card Program

Lead Software Engineer, Card Program

Lead Software Engineer for Tapcheck's Card Program, developing Azure-based web applications and backend systems using C#.

Software Engineer (L6) - SVOD Transport Protocol Development

Principal Software Engineer role at Netflix focusing on SVOD Transport Protocol Development, offering competitive salary and comprehensive benefits.

Principal Technical Program Manager

Lead developer velocity initiatives and manage technical programs at Adobe, driving innovation in digital experiences with competitive compensation of $143,200-$269,900.

Principal Engineer, Structural Integrity of Metallic Systems, Structures & Components

Principal Engineer position at Kairos Power leading structural integrity initiatives for advanced nuclear reactor technology, requiring 15+ years of FEA experience.

Principal Engineer - Power Generation Systems

Lead the development of next-generation nuclear power generation systems at Kairos Power, driving innovation in clean energy technology.