S

Sumerge

IT consulting and legacy modernization services

Senior Software Solution Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeCairo, Cairo Governorate, EgyptNo salary listedHybrid

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field is mandatory.
  • At least 12 years of experience in software engineering, with significant exposure to cloud-native technologies and microservices architectures.
  • Proven expertise leading large-scale software projects and aligning technical strategies with business objectives.
  • Advanced knowledge of microservices architecture, design patterns, and cloud-native systems.
  • Extensive experience with DevOps practices, including continuous integration and continuous delivery, infrastructure as code, and test automation.
  • Proficiency in backend technologies including Java, Spring, and Quarkus, and frontend frameworks including Angular and React.
  • Strong familiarity with event streaming platforms such as Kafka.
  • Exceptional leadership, mentoring, and coaching skills, with the ability to foster a culture of learning and growth.
  • Outstanding communication and presentation skills to articulate technical strategies to diverse audiences.
  • Commitment to staying current with emerging technologies and driving innovation across projects.

Responsibilities

  • Provide strategic technical direction for the organization by defining architecture, policies, standards, and processes to drive technological excellence.
  • Design and oversee implementation of complex, large-scale software systems incorporating technologies that meet business and client needs.
  • Act as senior software architect across projects, setting technical standards and ensuring architectures align with organizational goals.
  • Mentor and guide senior engineers, fostering continuous improvement and innovation within teams.
  • Collaborate with project managers, product managers, and stakeholders to ensure projects are delivered in line with scope and timelines.
  • Evaluate and advocate for emerging technologies, methodologies, and tools.
  • Present architectural strategies and communicate complex technical solutions to technical teams and non-technical stakeholders.
  • Drive adoption of DevOps practices, including continuous integration and continuous delivery, test automation, and monitoring, to enhance software quality and delivery speed.
  • Engage in presales activities by identifying client needs, consulting on suitable solutions, and supporting proposal development.
  • Represent Sumerge externally as a technical thought leader, build industry relationships, and contribute to the organization’s reputation.

About the Company

Sumerge

IT consulting and legacy modernization services

Sumerge helps organizations in banking, government, telecom and insurance modernize their technology and operations. It provides IT consulting and software development to upgrade legacy systems, automate processes, and improve digital customer experiences. The company works on projects that modernize applications, integrate different systems, automate workflows, and move clients to secure cloud environments, often using AI to generate insights and support decision making. Sumerge distinguishes itself through sector-focused delivery, partnerships with technology leaders like IBM and Software AG, and a project-based model that covers system integration, application modernization, AI implementation, and cloud migrations across more than 17 countries with over 500 completed projects. Its goal is to help clients streamline operations, enable real-time data and experiences, and manage the application lifecycle efficiently by combining consulting, development, and platform integration.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
2005

Recently Posted Jobs

Explore more opportunities at Sumerge

See more jobs