Apply

Lead Software Engineer, Card Program

Posted 2024-10-29

View full description

💎 Seniority level: Lead, 10+ years of experience in software development

📍 Location: United States

💸 Salary: 170000 - 180000 USD per year

🔍 Industry: Financial Technology

🏢 Company: Tapcheck Inc.

🗣️ Languages: English

⏳ Experience: 10+ years of experience in software development

🪄 Skills: LeadershipSoftware DevelopmentSQLASP.NETGitC#Asp.NETAzureAngularCollaboration

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).
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.
Apply