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

  • 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

Principal Software Engineering Manager

Principal Software Engineering Manager role at Microsoft to accelerate Copilot and Microsoft 365 adoption, leading a diverse team and delivering innovative solutions.

Principal Software Engineer- AI Search

Lead Azure AI Search engineering as Principal Software Engineer, driving innovation in AI, cloud services, and security.

Software Engineer (Leadership) - Product

Meta is seeking experienced full-stack software engineers to join product teams, building features for 3 billion+ users worldwide.

Principal Software Engineer, Remote Telemetry

Principal Software Engineer role at Microsoft for Remote Telemetry, focusing on cloud applications and manufacturing diagnostics.