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 looking for a collaborative and talented Lead Software Engineer to join our Card Program Engineering team at Tapcheck. You will be 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 closely with product and design teams to ship engaging features that drive users to trust the Tapcheck card as their main account, and innovate to enhance the program's profitability and growth.

Reporting to the Director of Engineering, you will lead a team of developers across various locations, both on and offshore, working with product managers and cross-functional teams to deliver secure and scalable solutions. Your leadership will shape the technical direction of our projects, ensuring they align with business objectives while fostering a culture of continuous learning and innovation.

Key Responsibilities:

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

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

At Tapcheck, we value diversity, inclusion, and creativity. We believe that the most successful teams are built with people from varied backgrounds and perspectives.

Last updated 3 days 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

Java
JavaScript
TypeScript
  • 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

401k
Dental Insurance
Medical Insurance
Vision Insurance
  • 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

Sr. Software Architect, Apple Services Engineering

Sr. Software Architect role at Apple Services Engineering, reshaping media production through innovative solutions.

CAD Engineer - Formal Verification

Join Apple as a CAD Engineer specializing in Formal Verification, developing cutting-edge solutions for next-gen processors and SoCs.

Principal Software Engineer

Microsoft is seeking a Principal Software Engineer to join their Azure Data engineering team, focusing on data movement and integration in cloud services.

Solutions Architect, Full-Stack Apple Services Engineering

Apple seeks a Solutions Architect for Full-Stack Apple Services Engineering to drive architecture design and deliver visionary solutions.

Software Engineer (Leadership) - Product

Meta is seeking an experienced Software Engineer (Leadership) for their Product team to drive technical direction, lead cross-company efforts, and build large-scale applications.