Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Manager
Qualifications
Requirements:- Bachelor's degree or equivalent in Computer Engineering, Information Systems, Computer Science, or a related field.- Minimum of 7 years in a hands-on software development role.- Over 4 years as a backend engineer specializing in distributed, high-performance, fault-tolerant, and high-availability systems.- Extensive experience in architecting, developing, optimizing, and maintaining REST and GraphQL APIs.- Strong proficiency with ElasticSearch and Kibana.- Fluency in Java, Python, Node.js, and related frameworks.- Expert knowledge of modern cloud services, particularly AWS managed services such as EKS, OpenSearch, Lambdas, IAM, and RDS.- Familiarity with DevOps principles, including TDD, CI/CD, and build/test/release automation.- Direct experience in deploying production systems within cloud-native infrastructures (AWS, GCP).- Experience in Agile methodologies.- Strong analytical and problem-solving abilities with a proven track record of diagnosing and preventing performance and optimization issues.
About the job
As the Lead Back End Engineer, you will spearhead an agile software development team, crafting, implementing, and managing our Client's global content API using cutting-edge backend technologies.
Your role will involve providing technical vision, guiding the team's direction, and establishing priorities. You will be at the forefront of innovation, consistently strategizing to enhance application performance and resilience.
In addition, you will tackle complex challenges, prepare detailed reports, and propose effective solutions for software, systems, and operational processes.
Your responsibilities include writing high-quality code that meets both current and future requirements, exploring and deploying new technologies, and conducting code reviews according to the Client’s coding standards.
Collaboration is key as you work closely with product and engineering teams to achieve product goals, ensuring ongoing communication with team members and stakeholders regarding vision, market changes, deliverables, and timelines.
Proactively identifying potential challenges will allow you to work alongside your team to develop robust solutions.
About Cross Border Talents
Cross Border Talents is dedicated to connecting innovative companies with top-tier tech talent from around the world. We pride ourselves on fostering a collaborative and dynamic work environment that emphasizes growth, creativity, and the continuous pursuit of excellence.
Role overview Integrant is hiring a Lead Software Development Engineer in Test (SDET) for its Cairo office. This leadership position focuses on guiding SDET teams, defining testing strategies, and upholding quality standards across multiple projects. The Lead SDET shapes testing roadmaps that combine automation with manual testing, collaborates with stakehol…
Role overview Integrant is hiring a Senior Software Developer in Test (SDET) for its Cairo office. The role centers on developing and maintaining automated testing frameworks, performing manual tests on essential features, and driving comprehensive test coverage across projects. This position also includes mentoring less experienced developers and collaborating with teams from various disciplines. What you will do Create and review detailed test cases and scripts for both new and existing product features. Decide which test cases to run and analyze their impact to focus testing where it matters most. Recommend, implement, and use different tools for test management, defect tracking, performance testing, and automation. Log software issues and track them through to resolution. Communicate project issues and their potential impact on timelines to the project manager. Keep up to date with new testing methods, technologies, and tools. Collaborate closely within an agile Scrum team, contributing to a self-organizing environment. Coordinate with engineers to review test results and discuss the status of defects. Write unit tests for API and business logic layers. Identify and resolve minor defects found during testing. Document API endpoints or services to support both testing and development efforts. Location This is an on-site position in Cairo, Cairo Governorate, Egypt.
Role Overview Integrant is hiring a Principal Software Development Engineer in Test (SDET) in Cairo, Egypt. This role focuses on ensuring the quality and reliability of software solutions by blending software development skills with deep testing expertise. The position involves both hands-on coding and comprehensive quality assurance, with a strong emphasis on root cause analysis and continuous improvement of testing processes. Main Responsibilities Review system requirements and design specifications to guide implementation. Create, review, and execute test cases and scripts for thorough coverage. Set priorities for test case execution and conduct impact analyses. Advise on, implement, and collaborate in the use of test management, defect management, performance, and automation tools. Document defects and track their resolution through closure. Work with project managers to discuss project issues, timeline impacts, and performance concerns. Stay current with new testing techniques, tools, and technologies. Collaborate within an agile Scrum team structure. Communicate regularly with engineers about test outcomes and defect status. Generate detailed test reports. Write unit tests for API and business logic layers. Improve code testability. Address minor defects found during testing cycles. Implement features that support testing processes. Document API endpoints or services to support both testing and development teams. Support the creation and execution of test plans alongside the test lead. Location Cairo, Cairo Governorate, Egypt
Join our innovative team at nawy-real-estate as a Senior Software Testing Engineer. We are looking for a talented and experienced individual with a robust software engineering background to elevate our testing processes.In this pivotal position, you will work alongside developers, product managers, and various stakeholders to create, implement, and execute comprehensive test plans and test cases. Your expertise in automation will be crucial as you introduce automation tools and scripts to improve our testing frameworks.Key Responsibilities:Design and execute detailed, structured test plans and test cases.Conduct both manual and automated functional and non-functional tests for web, REST API, and mobile applications.Collaborate in an agile environment with Development, Product, and Design teams to ensure thorough QA coverage.Participate in planning meetings, provide insights on user stories, create acceptance criteria, and develop test cases.Evaluate the release status to ensure timely and high-quality deliverables.Identify, document, and track bugs using our issue tracking system.Perform regression testing upon bug resolution.Explore and identify automation opportunities, integrating automated tests with manual testing processes.
Job Purpose:As the Lead Software Engineer, you will oversee the entire software development lifecycle for various applications and programs. This includes installation, configuration, deployment, analysis, documentation, coding, and unit testing. You will also lead both junior and senior engineers who are assigned to specific projects.Translate customer requirements into tangible deliverables including code, system installations, and deployment strategies, ensuring a clear alignment with project requirements.Manage project time estimations, adhering to the project plan and organizational processes and standards.Oversee the creation and execution of unit test cases, ensuring quality and functionality.Document code as necessary to ensure clarity and maintainability.Conduct thorough code reviews for both junior and senior engineers to foster a culture of continuous improvement.Collaborate with the technical architect and project delivery team to design and create project architecture.Establish application specifications and guidelines to ensure consistency and quality.Integrate software components into a cohesive and fully functional software system.Work closely with the testing team to create software verification plans and quality assurance procedures.Support and guide the technical team throughout the project lifecycle, ensuring successful execution and delivery.Act as the primary liaison between the development team and customers during the project lifecycle.Manage the deployment of solutions effectively.Conduct User Acceptance Testing (UAT) with customers, as assigned by the project manager.Address nonconformities identified during engineering process audits and architecture audits.Regularly report progress, technical issues, risks, and changes in delivery timelines to the technical lead and project manager.Participate in the recruitment process for technical team members.If assigned to full stack or frontend tasks, manage the conversion of visual screens into UI elements for applications or portals, and create prototypes using UI technologies as needed.
Join Integrant as a Lead Software Engineer and lead our innovative team in the development of complex enterprise systems. We are seeking a dedicated individual with a strong command of technologies such as .NET Core, ASP.NET Web Forms, ASP.NET MVC, Windows Forms, Windows Services, Web Services (WCF, ASCX), REST APIs, Azure Cloud Development, and SQL Server.Key Responsibilities:Oversee the development, maintenance, and support of an extensive enterprise system featuring nearly 80 interconnected applications.Engage with stakeholders and team members to gather requirements and convert them into actionable technical solutions.Balance your work between supporting existing functionalities (60%) and developing new features (40%).Prioritize security and performance by implementing best practices and continuous enhancements across the enterprise system.Conduct thorough code reviews and mentor junior developers to uphold coding standards and quality.Collaborate with cross-functional teams to ensure seamless integration and data exchange between applications.Efficiently troubleshoot and resolve technical issues to minimize downtime and disruptions.Develop scalable and reliable solutions using Azure cloud technologies for deployment.Optimize SQL Server queries to improve database performance and system responsiveness.Stay abreast of industry trends and emerging technologies, making recommendations for system improvements.
We are seeking a highly skilled and experienced Senior Test Engineer to join our dynamic team in Cairo. In this role, you will be responsible for designing, developing, and executing comprehensive test plans, test cases, and test scripts for a variety of applications including web, mobile, and APIs.Your key responsibilities will include performing functional, regression, integration, and system testing for both new and existing features, as well as implementing and maintaining robust automation frameworks such as Selenium, TestNG, JUnit, and Playwright.You will also design and execute performance testing using tools like JMeter or Gatling, analyze performance results to identify bottlenecks, and collaborate closely with development teams to optimize system performance.Working in an Agile/Scrum environment, you will ensure quality is upheld from the start of the development process by reviewing requirements and providing timely feedback to enhance testability and clarity. Additionally, you will mentor junior team members and contribute to the continuous improvement of our QA processes, as well as participate in defect triage and root cause analysis for issues identified during testing.
Who We AreWelcome to Foodics! We are a premier restaurant management ecosystem and payment technology provider. Established in 2014, our headquarters is in Riyadh, with offices spanning five countries, including the UAE, Egypt, Jordan, and Kuwait. Currently, we serve customers and partners in over 35 countries globally. Our innovative solutions have processed more than 6 billion (that’s billion with a B) orders, cementing Foodics as one of the fastest-growing SaaS companies to emerge from the MENA region. Recently, Foodics raised $170 million in the largest SaaS funding round in MENA, significantly enhancing our capabilities to drive innovation and better serve business owners.The Role OverviewAs the Software Engineering Lead, you will take charge of guiding and mentoring a team of software engineers to deliver exceptional software solutions that align with our business objectives. This position requires a unique blend of technical acumen, robust leadership skills, and a strategic vision. The successful candidate will manage multiple projects effectively, cultivate a collaborative work culture, and champion continuous improvement within the team.Your Responsibilities Assemble, nurture, and lead a high-performing software engineering team. Oversee software development projects from concept to completion, guaranteeing timely and budget-conscious delivery. Provide technical guidance and support to your team, ensuring compliance with best practices and coding standards. Discover opportunities to refine software development processes and enact improvements. Collaborate with product managers, designers, and other stakeholders to ensure alignment and achieve project objectives. Conduct performance assessments, set goals, and offer constructive feedback to team members. Assess training needs, provide mentorship, and promote career advancement within the team. Guide backend teams in delivering solutions throughout our software lifecycle. Work closely with PMs to establish the product direction and prioritize deliverables, formalizing them as OKRs. Analyze technical challenges and devise solutions. Ensure the creation of well-designed and testable code. Break down tasks and assign them effectively among team members. Assist in developing code documentation and contributing to technical documents. Monitor product performance and redesign as needed. Review and enhance code quality through team members' code evaluations. Engage with other leads and team members to exchange ideas. Report the team's progress and any obstacles to management. Stay updated on emerging technologies and industry best practices. We Seek Candidates Who Hold a Bachelor's degree in Computer Science or a related discipline. Possess strong technical skills and experience in backend development. Demonstrate excellent leadership abilities and a strategic mindset. Have a passion for fostering team collaboration and continuous improvement.
Advansys is an innovative solutions provider dedicated to delivering intelligent, modular, and sustainable technology solutions that optimize operations, enhance customer experiences, and facilitate business modernization. With a talented team of over 400 engineers, we proudly serve more than 100 enterprise clients across 14 countries. Our expertise spans a wide range of premium services, including Business Automation, Industrial Digitization, Low Code Development, Cloud Services, Warehouse Automation, and Strategic Outsourcing. Founded in 2014, Advansys operates under the umbrella of the INTRO Group, a private conglomerate established in 1980, with diverse investments in various sectors including oil and gas, real estate, specialized engineering, financial investment, food, and manufacturing. We are on the lookout for a Software Testing Engineer who possesses a minimum of 3 years of demonstrated experience in software quality assurance, particularly within the banking sector. The successful candidate will take charge of planning, designing, and executing test cases, ensuring software quality, and delivering reliable products that comply with both business and regulatory requirements.
At Unifonic, a proud recipient of the Great Place to Work® award, we are an innovative startup in the SaaS domain, transforming business communication. Our dedicated team of over 500 enthusiastic Unifones is committed to providing exceptional experiences for more than 5000 customer-focused businesses.We foster a fun and collaborative culture where creativity thrives and new ideas are welcomed. As stakeholders in our company, we are more than just communicators; we are Unifones. Join us and contribute to something remarkable!Join Our Engineering Team!Our Engineering team is pivotal in designing, developing, and maintaining the technologies that power Unifonic’s solutions. We collaborate closely with various departments to ensure our offerings align with customer needs. If you have a passion for technology and are eager to work on innovative communication and engagement solutions, we want to hear from you.As the Software Engineering Lead, you will actively engage in the software development process while managing your own team. This role involves regularly contributing to production code.Help Us Shape the Future of Communication by:Assisting with the recruitment and onboarding of engineering talent.Collaborating with other engineering teams to identify changing requirements and enhance the development environment.Working with product managers, designers, and engineers to prioritize and plan tasks.Communicating project status, risks, and requirements across teams.Providing both technical and non-technical guidance to the team individually and collectively.
b_labs serves as the transformation and digitization sector of B.TECH, dedicated to revolutionizing the industry. We are at the forefront of technological innovation for B.TECH, a pivotal player in the Egyptian retail landscape. Our mission is to establish B.TECH as the premier omni-channel platform for consumer electronics and appliances in Egypt. By becoming part of b_labs, you'll experience a dynamic startup culture while enjoying the security of a well-established company that has consistently demonstrated robust growth. You will collaborate with a forward-thinking, customer-centric team focused on pioneering digital retail in the Middle East.Key Responsibilities: Design, develop, and uphold automated test frameworks and scripts for both web and mobile applications. Work alongside cross-functional teams to comprehend project requirements, pinpoint testing scenarios, and formulate thorough test plans. Create and deploy automated test plans, scenarios, and cases based on functional specifications and user narratives. Execute automated tests, analyze outcomes to detect defects, performance bottlenecks, and enhancement opportunities. Collaborate closely with developers and product managers to replicate, troubleshoot, and resolve software issues. Continuously refine and enhance automated test suites to ensure optimum test coverage and efficiency. Track and communicate the status of automated testing initiatives, including defect statistics and test coverage. Maintain a comprehensive understanding of industry trends, emerging technologies, and best practices in test automation. Engage in code reviews and contribute to the overall advancement of the software development lifecycle. Stay informed about industry standards, emerging trends, and novel technologies pertaining to automated testing. Offer technical mentorship to junior team members and foster a culture of quality and excellence.
Advansys is an innovative solutions provider dedicated to offering intelligent, modular, and sustainable technology solutions that enhance operational efficiency, elevate customer experiences, and facilitate business modernization. With a team of over 400 skilled engineers, we proudly serve more than 100 enterprise customers across 14 countries. Our expertise spans a diverse range of premium services, including Business Automation, Industrial Digitization, Low-code Development, Cloud Services, Warehouse Automation, and Strategic Outsourcing.Founded in 2014, Advansys is a proud member of the INTRO Group, a private conglomerate established in 1980 with extensive investments in various sectors such as oil and gas, real estate, specialized engineering, financial investment, food, and manufacturing.We are currently in search of a talented Performance Testing QA Engineer who will be responsible for designing, executing, and analyzing performance, load, stress, and scalability tests for enterprise-level applications. The selected candidate will play a crucial role in identifying performance bottlenecks, ensuring system stability during peak loads, and collaborating effectively with development and infrastructure teams to optimize application performance.
Job Description:As a Lead Technical Engineer, you will play a pivotal role in shaping the solution architecture and design to meet product requirements and exceed customer expectations. Your responsibilities will include implementing, reviewing design implementations, and collaborating with the team on documentation.You will ensure that both functional and non-functional technical specifications are met, maximizing performance and security of the developed software from the early stages of the project lifecycle.In this role, you will establish coding and design standards, develop and execute tests to validate that the team’s design meets system requirements, and ensure the utmost robustness and quality. You will also be responsible for reviewing and testing the code produced by software engineers.Providing coaching, mentorship, and developmental plans will be a key focus, along with the introduction of new technologies to enhance team capabilities.Your contributions will extend to estimating technical tasks, ensuring compliance with organizational processes and standards, and reviewing technical solutions and estimates provided by presales during proposals.Ownership and responsibility for the continuous improvement of organizational practices and processes will be paramount.
mylo is an innovative fintech platform committed to empowering millions of individuals and businesses by offering accessible and responsible financial solutions. Whether you are buying a mobile phone, a stylish jacket, a plane ticket, a cozy couch, or even funding school tuition, mylo facilitates a 'buy now, pay later' model at thousands of retail locations throughout Egypt. As a product of B.TECH—Egypt’s premier electronics and appliances retailer with over 27 years of expertise in providing 'buy now, pay later' options—mylo carries a legacy of trust and innovation in the fintech sector. All mylo offerings are fully Sharia-compliant, promoting ethical and inclusive financial practices.Responsibilities:Design and maintain automated test frameworks and scripts for both web and mobile applications.Engage with cross-functional teams to comprehend project requirements, identify test scenarios, and formulate thorough test plans.Conduct automated tests and evaluate results to detect defects, performance issues, and areas for enhancement.Collaborate closely with developers and product owners to replicate, diagnose, and rectify software defects.Continuously improve and optimize automated test suites to ensure maximum test coverage and efficiency.Track and report on the progress of automated testing initiatives, including defect metrics and test coverage.Stay well-informed about industry trends, emerging technologies, and best practices in test automation.Participate in code reviews and contribute to the enhancement of the software development process.Requirements:Bachelor’s degree in Computer Science, Software Engineering, or a related field.4+ years of demonstrated experience as an Automation Testing Engineer, focusing on web and mobile applications.Strong expertise in test automation tools and frameworks such as Selenium, Appium, or similar.Proficiency in programming languages like Java, Python, or C# for test automation scripting.Comprehensive understanding of software testing concepts, methodologies, and best practices.Experience with Agile/Scrum development methodologies and collaborating within cross-functional teams.Familiarity with continuous integration/continuous delivery (CI/CD) practices and tools.Knowledge of version control systems such as Git.Exceptional problem-solving and debugging skills, with a meticulous attention to detail.Strong written and verbal communication abilities, allowing effective collaboration with team members and stakeholders.Capability to work independently and manage multiple priorities in a dynamic environment.Familiarity with performance testing tools and techniques.
At Sumerge, our software engineers drive digital innovation, taking on significant digital transformation projects across the region. We create cutting-edge solutions that enhance customer experiences and transform operational performance and efficiency. As leaders in the software industry, we are committed to developing platforms that not only address current demands but also foresee future challenges.We design software with intention, aiming to make a positive impact on lives and influence the future through technology.We seek a seasoned professional who thrives on innovation and is excited by challenges. If you are passionate about crafting state-of-the-art software solutions utilizing the latest technologies in cloud-native platforms, microservices, and DevOps practices, we want to hear from you. The ideal candidate possesses strong technical skills in coding and system design, alongside the ability to effectively communicate complex solutions. As a natural leader, you will inspire your team, cultivate a collaborative environment, and guide projects to successful completion.
Key ResponsibilitiesDevelop, execute, and enhance thorough testing strategies (both manual and automated) for APIs, web, and mobile applications.Ensure precision and compliance in validating financial transaction processes (payments, card transactions, settlements, reconciliations).Conduct integration, regression, functional, non-functional, and end-to-end testing.Utilize industry-standard frameworks (Selenium, Cypress, Appium, Postman, JMeter) to automate test scenarios.Review requirements and offer insights for improved clarity, completeness, and testability.Serve as the QA owner for features: assess designs, API contracts, and acceptance criteria prior to development initiation.Collaborate with DevOps to embed automated tests into CI/CD pipelines.Analyze production issues, perform root cause investigations, and contribute to enhancing processes.RequirementsBachelor’s degree in Computer Science, Engineering, or a related discipline.4+ years of software testing experience; Fintech exposure is advantageous.Proficient in test automation tools (Selenium, Appium, Cypress, Playwright, or equivalent).Hands-on familiarity with API testing tools (Postman, SoapUI, RestAssured).Experience with mobile testing via Appium is preferred.Knowledge of performance and load testing tools (JMeter).Proficient in Confluence, Slack, and Jira management tools.Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, or Azure DevOps).Strong analytical and problem-solving capabilities.Exceptional communication and collaboration skills in a multi-national context.Fluency in English (both written and spoken).Desirable SkillsExperience with cloud platforms (AWS, Azure).Knowledge of BDD/TDD frameworks (Cucumber, SpecFlow).Familiarity with basics of security and penetration testing.Exposure to fintech or similarly high-growth, mobile-centric sectors.Comprehension of DevOps principles for mobile, including monitoring and crash reporting tools (Firebase, Sentry, Amplitude, etc.).Commitment to financial inclusion and social impact.BenefitsWhy Join Us?Be part of a rapidly growing fintech that is making a significant impact in emerging markets.Engage directly with top-tier enterprise clients and decision-makers.Drive tangible business outcomes, assisting organizations in digitizing payroll and empowering employees financially.Experience a dynamic, collaborative environment where your contributions shape the future of the company.
As the Lead Back End Engineer, you will spearhead an agile software development team, crafting, implementing, and managing our Client's global content API using cutting-edge backend technologies.Your role will involve providing technical vision, guiding the team's direction, and establishing priorities. You will be at the forefront of innovation, consistently strategizing to enhance application performance and resilience.In addition, you will tackle complex challenges, prepare detailed reports, and propose effective solutions for software, systems, and operational processes.Your responsibilities include writing high-quality code that meets both current and future requirements, exploring and deploying new technologies, and conducting code reviews according to the Client’s coding standards.Collaboration is key as you work closely with product and engineering teams to achieve product goals, ensuring ongoing communication with team members and stakeholders regarding vision, market changes, deliverables, and timelines.Proactively identifying potential challenges will allow you to work alongside your team to develop robust solutions.
Si-Ware Systems seeks an Inertial Systems and Hardware Testing Engineer to support the characterization and validation of inertial sensors. This role connects hardware design, embedded firmware, and data analysis, ensuring sensor performance meets demanding standards. Test Automation and Execution Develop and maintain automated test plans and scripts, including device drivers, for high-speed data acquisition and control. Testing covers diverse environments such as thermal chambers and rate tables, focusing on comprehensive performance evaluation. Embedded Firmware Analysis Review, trace, and debug C-based firmware to understand sensor logic, internal state machines, calibration routines, and power management. Confirm correct implementation of digital interfaces, with particular attention to SPI and I2C protocols and register configurations. Hardware Debugging and Signal Integrity Use laboratory equipment such as high-bandwidth oscilloscopes, logic/protocol analyzers, and digital multimeters (DMMs) to diagnose hardware issues. Troubleshoot and resolve signal integrity and communication protocol errors on printed circuit boards. Advanced Data Analysis and Reporting Process and analyze datasets generated during testing. Prepare clear technical documentation, including validation reports, test procedures, and bug reports. Calibration and Environmental Characterization Conduct environmental stress tests, including thermal sweeps and mechanical stress evaluations, to model and compensate for sensor performance across operational conditions. Collaboration Work closely with cross-functional teams throughout projects, contributing to technical documentation and supporting overall project goals.
Join Our Team!We are actively seeking a talented and experienced Principal Software Engineer with expertise in .NET and .NET Core to become a vital part of our innovative team at Integrant. As a Principal Software Engineer, you will be instrumental in the design, development, and maintenance of high-performance software applications that are both scalable and robust. The ideal candidate will have an extensive background in .NET development, coupled with a profound understanding of object-oriented programming, design patterns, and SOLID principles.Your Responsibilities:Utilize your extensive experience in .NET and .NET Core to deliver high-quality, efficient software solutions.Exhibit proficiency in object-oriented programming (OOP), design patterns, and SOLID principles for the creation of well-structured, maintainable code.Leverage your expertise in SQL databases, preferably Postgres or SQL Server, for designing and optimizing database schemas and executing efficient data manipulation operations.Employ your knowledge of LINQ and EF Core to enhance data access and manipulation within applications.Showcase proficiency in Git and version control systems to ensure organized management of codebases.Apply best practices and industry standards to build scalable and maintainable products.Demonstrate knowledge and hands-on experience with unit testing frameworks like Xunit to maintain code quality and reliability.Experience with Domain-Driven Design (DDD) and clean architecture principles is advantageous, as you will focus on domain modeling and separation of concerns.Build RESTful APIs using .NET Core and open API specifications for efficient communication interfaces.Utilize Docker for application containerization to streamline deployment and scalability.Familiarity with CI/CD concepts is essential, as you will work in a continuous integration and deployment environment.Demonstrate experience with caching mechanisms such as mem-cache or Redis to optimize application performance.Experience with Kubernetes is a significant plus, aligning with our future infrastructure and deployment plans.Develop and maintain front-end applications using the Angular Framework, with a minimum of one year of experience.Write clean, optimized, and well-documented code using HTML, CSS, and Typescript/JavaScript.
Role OverviewThe Software Product Development Manager plays a pivotal role in overseeing the complete technical delivery and continuous enhancement of IP-based software products. This includes ensuring that platforms are scalable, secure, and of the highest quality, always in alignment with the product roadmap and market demands.This position acts as the essential technical link between product strategy and engineering execution, adeptly balancing roadmap commitments with real-world project requirements and customer needs, while safeguarding the long-term integrity of the product.Primary Responsibilities1. Leadership in Product EngineeringOversee the technical delivery for all IP product development initiatives.Ensure product architectures are designed to be scalable, modular, secure, and maintainable.Guide engineering teams to deliver features as per the roadmap with exceptional quality and reliability.2. Roadmap Execution and CoordinationTransform product roadmap and priorities into actionable technical strategies.Work closely with Product Managers and Product Owners to schedule features and releases effectively.Balance roadmap commitments with project-specific customizations to prevent product fragmentation.3. Empowering Engineering TeamsLead, mentor, and expand product-centric engineering teams.Foster a robust engineering culture focused on quality, ownership, and innovation.Ensure teams function efficiently, employing Agile and DevOps best practices.4. Ensuring Product Quality and ReliabilityTake ownership of product code quality, performance, security, and management of technical debt.Implement automated testing, CI/CD pipelines, and release governance protocols.Minimize regressions and production incidents through proactive engineering practices.5. Reusability and ProductizationEvaluate features developed for projects for potential reuse and integration into the product.Promote a modular approach and configuration-based customization over one-off solutions.Collaborate with Business Operations and Center of Excellence to productize successful capabilities.6. Cross-Functional CollaborationPartner with Business Operations to evaluate customer-driven product enhancements.Assist Sales and Presales with technical insights and clarity on the product roadmap.Coordinate with Managed Services for smooth transitions from development to operations.7. Delivery Governance and Risk ManagementIdentify technical risks concerning roadmap delivery, scalability, or performance.Ensure compliance with company technology standards and security protocols.