الخبرة : 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