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.