About Us: SeamlessPay is a payments infrastructure platform designed for businesses of all sizes. Whether serving large enterprises or ambitious startups, our lean and agile team is committed to helping companies accept payments and scale their revenue. Fully self-funded and driven by continuous improvement, we focus on delivering long-term value to our clients. Originally founded in New York, our team now spans the globe, bringing a rich mix of perspectives and expertise to everything we do. Position Overview: We are seeking an experienced Engineering Team Lead to join our dynamic team at SeamlessPay. This role blends hands-on software engineering with leadership responsibilities, including overseeing a development team, managing projects, and ensuring the highest levels of security and performance in our systems. The ideal candidate is not only technically proficient but also a strong leader capable of driving team success, fostering individual growth, and ensuring compliance with industry security standards. Key Responsibilities: Cross-functional Collaboration: Work with Product & Engineering leadership to understand and collaborate on requirements, and set achievable deadlines. Work with QA to ensure tasks have clearly defined acceptance criteria and are testable. Engineering Project Management: Manage day-to-day tasks and timelines. Work with your team to design, develop, and maintain high-quality, scalable, and secure software solutions for our payment processing platform. Direct Management of Team Members: Foster a culture of continuous improvement, collaboration, and accountability within the team. Monitor and manage team performance, helping to set and achieve individual and team goals, and ensure that deadlines are met. Technical Decision-Making: Collaborate with Engineering leadership and your team to make decisions regarding software architecture, security, coding standards, and technology. Technical Contributions: Participate alongside the team as an individual contributor, completing tasks and peer-reviewing code. Ensure code quality by advocating for and contributing code that exemplifies best practices and good software design patterns. Experience & Qualifications: 7 years of experience in software development 2 years of experience in team leadership and/or mentoring roles Excellent problem-solving skills, with the ability to leverage data to drive decisions Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams Experience with agile methodologies and tools such as Jira, Trello, or similar Ability to thrive in a fast-paced, dynamic startup environment and manage multiple priorities effectively Bonus Qualifications: Computer Science degree Strong understanding of payment card industry data security standards AWS certifications Why Join Us: Opportunity to shape the engineering strategy and direction of a growing startup Collaborative work environment that values creativity and innovation Competitive salary and benefits Flexible work arrangements, including remote work Professional development opportunities and a clear path for career growth