Team Lead Software Engineer

Alexandria , Egypt
full-time Hybrid

TLDR

Lead a team of Full Stack Software Engineers to enhance payment solutions for global B2B customers while driving technical direction and architecture.

What You'll Be Doing

  • Lead & Mentor: Manage and mentor a team of Senior Full Stack Engineers, fostering their professional growth through regular 1:1s, feedback, and career development planning.
  • Technical Architecture: Own the system design and architecture for Sana Pay, ensuring it is secure, scalable, and compliant with industry standards (e.g., SOC 2, ISO 27001, PCI-DSS context).
  • Hands-on Development: Remain hands-on (~50-60%), contributing to critical code paths, complex integrations, and "leading by example" in C#, .NET, and React.
  • Quality & Security Gate: Act as the primary quality gate for your team's deliverables, enforcing strict code standards, security best practices, and robust testing strategies.
  • Strategic Alignment: Collaborate with Product Managers to define technical roadmaps, estimate features, and ensure timely delivery of high-value capabilities.
  • Cross-Team Collaboration: Coordinate with other technical leads (e.g., ERP Connectivity, Platform) to ensure seamless integration of payment services across the Sana Commerce ecosystem.
  • Recruitment: Partner with talent acquisition to hire and onboard top-tier engineering talent to grow your team.

What You'll Bring

  • Experience: 7+ years of software development experience, with at least 2+ years in a leadership or lead engineer role.
  • Tech Stack Mastery: Deep expertise in C# .NET and React.js (TypeScript). Proven ability to design complex, full-stack web applications.
  • Domain Knowledge: Experience with Payment Gateways, Fintech, or E-commerce is highly desirable. Understanding of payment security flows and compliance is a strong plus.
  • Architecture Skills: Solid experience with Service-Oriented Architecture (SOA), Domain-Driven Design (DDD), and Event-Driven patterns. Experience with Azure Cloud is preferred.
  • Leadership: A strong "Servant Leader" mindset. You have experience running agile ceremonies, managing backlogs, and resolving technical or interpersonal impediments for your team.
  • Engineering Excellence: A passion for DevOps, CI/CD, automated testing, and observability. You embrace AI tools to accelerate development and improve quality.
  • Communication: Excellent verbal and written communication skills to articulate technical concepts to both technical and non-technical stakeholders.

    Who we are: 

    So, what does it mean to be a part of the Sana Commerce team? 

     At Sana Commerce, our values guide how we work, collaborate, and drive success. 

    • Champions of Our League. "We deliver lasting success, balancing quick wins and long-term value." We take pride in our unique product and extensive B2B knowledge and continuously strive to improve. No matter our role, we bring value every day, helping our customers and partners succeed. 

    • Supercharge Our Customers. "We’re revolutionizing B2B commerce together, helping our customers to lead and succeed." Our customers are at the heart of everything we do. We go beyond solutions, providing the tools and support they need to grow. 

    • Determined to Grow. "We embrace challenges, growing and raising the bar for ourselves and our industry." We take on challenges, seek feedback, and keep learning. Every setback is a chance to improve and move forward. 

    • Bold Together. "We dare to be bold because we have each other’s back."  We collaborate across teams and time zones, challenge the status quo, and support each other to achieve the best outcomes. 

    Job descriptions can be tough to interpret. Even if you may not tick all the boxes, please explain your motivation for the role of Team Lead Software Engineer in a cover letter; we strongly encourage you to apply if you still feel like you are a great match for this role. 

    Ready to Lead?

    Apply now and help shape the future of B2B payments at Sana Commerce.

    Sana Commerce is an e-commerce platform that empowers manufacturers, distributors, and wholesalers to build and maintain strong relationships with their customers. By providing tailored solutions, we help these businesses thrive in a competitive marketplace.

    View all jobs
    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Lead Software Engineer Q&A's
    Report this job
    Apply for this job