Tapcheck Inc. is seeking a highly skilled Lead Software Engineer to join their engineering teams. This role offers the opportunity to work on either the Payments & Integrations Engineering Team or the Employee Experience Engineering Team. As a Lead Software Engineer, you will play a crucial role in developing and maintaining Azure-based web applications and backend systems.
The ideal candidate will have 10+ years of development experience with C#, RESTful APIs, SQL, and Git, as well as 8+ years of experience working on platforms & system applications in a public cloud context and following Agile SDLC. You'll be responsible for designing, developing, and testing applications, providing innovative technical solutions, and working collaboratively with the team to ensure high-quality products.
Key responsibilities include directing a team of developers, architects, and engineers, shaping the technical direction of projects, and fostering a culture of innovation and excellence. You'll work on cutting-edge backend services, ensure real-time payroll synchronization, and drive architectural improvements.
Tapcheck offers a competitive base salary range of $160,000 – $170,000, along with benefits such as remote work environment, paid time off, health insurance, dental insurance, vision insurance, and 401K match. The company values humility, grit, continuous improvement, and personal growth.
Join Tapcheck to be part of a mission-driven team working to improve financial wellness and boost business productivity through innovative on-demand pay solutions. This remote-friendly role is ideal for candidates located in states such as TX, CA, NY, and others listed in the job description.