Software Engineering Manager

Software Engineering Manager
نوع العمل : عمل كلى
الخبرة : 0-3 سنة
الراتب : NOT
المكان : SuadiArabia

r A Leading Fintech Company (Owned by One of Egypt’s Largest Local Banks)

***Kindly apply only if you are willing to attend on-site interview in few days***


Software Engineering Manager


Position Summary:

We are seeking an experienced and visionary Software Engineering Manager to lead our development teams in delivering cutting-edge projects within the payments and banking sectors. This role demands strong technical expertise, hands-on leadership, and strategic thinking to drive technology initiatives aligned with business objectives. The ideal candidate has a deep understanding of digital payments technologies, a track record of leading high-performing teams, and a passion for building secure, scalable systems.


Key Responsibilities:

- Lead, mentor, and grow a team of software engineers to deliver complex payment and banking solutions with high scalability, security, and performance.

- Own the architecture, design, and technical direction of projects, ensuring best practices in software engineering, code quality, and secure development.

- Design and implement robust solutions using ASP.NET Core, SQL Server, and architectural patterns such as MVC and RESTful APIs.

- Ensure strong integration of frontend and backend technologies, overseeing projects built with React.js and ensuring optimal user experience and performance.

- Champion the adoption of modern engineering practices including DevOps, CI/CD, automated testing, and secure coding standards.

- Collaborate closely with Product, QA, and Business stakeholders to translate requirements into effective technical solutions.

- Stay abreast of emerging technologies and industry trends, particularly within the digital payments and banking technology landscape.

- Manage project deliverables, technical risks, team development plans, and ensure timely project execution.

- Foster a culture of innovation, collaboration, and continuous learning within the engineering team.


Required Qualifications:


  • Bachelor’s degree in engineering, Computer Science, or a related field; OR equivalent proven experience as an engineering manager in software development.
  • 10-15 years of overall software development experience, with at least 5 years of hands-on leadership managing engineering teams.


Strong expertise in:

- ASP.NET Core, SQL Server, LINQ, and React.js.

- Designing and consuming RESTful APIs.

- Web technologies (HTML5, CSS3) and secure web application development.

- Version control systems (Git).

- Unit testing and automated testing frameworks.

- In-depth understanding of Web Security principles and application hardening, especially for financial platforms.

- Solid grasp of design patterns, architectural best practices, and scalable system design.

- Strong analytical mindset with excellent time management, communication, and problem-solving skills.

Technology Stack:

- ASP.NET Core

- SQL Server

- LINQ

- React.js

- GIT

- Web Security Best Practices

- APIs (RESTful Services)

- Unit Testing and Automati

للتقديم الان