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!