System Architecture jobs in Egypt
2637 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><em><strong>This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.</strong></em></p><br><p>Our client is a well-funded, early-stage AI company building a large-scale data platform used to train, fine-tune, and evaluate the next generation of AI models. As the platform continues to scale, they are seeking a deeply technical backend engineering specialist to build reliable, high-throughput distributed systems.</p><br>Role Overview<p>The <strong>Senior Backend Engineer — Distributed Systems</strong> will design, build, and operate the backend services that power a large-scale, high-throughput data platform.</p><br><p>This is a specialist engineering role focused on backend development and distributed systems rather than generalist software development or people management. The Senior Backend Engineer will work directly with engineering leadership on system architecture, reliability, scalability, observability, containerized production environments, and deployment infrastructure.</p><br><p>The ideal candidate brings exceptional computer science fundamentals, deep distributed systems expertise, and significant backend engineering experience. This person will also contribute to the broader engineering team by sharing technical context, supporting less-experienced colleagues, and delegating work effectively.</p><br>Location<p><strong>Fully Remote | </strong>9:00 AM - 5:00 PM EST</p><br>Key ResponsibilitiesBackend Services & APIs<ul><li><p>Design, develop, and maintain scalable backend services and APIs.</p><br></li><li><p>Build backend systems using a microservices architecture.</p><br></li><li><p>Support the backend infrastructure required for a large-scale, high-throughput data platform.</p><br></li></ul>Distributed Systems Architecture<ul><li><p>Apply distributed systems principles to the design and operation of production systems.</p><br></li><li><p>Design systems with consideration for consistency, partitioning, replication, consensus, and failure handling.</p><br></li><li><p>Build fault-tolerant, highly available, and scalable distributed systems.</p><br></li></ul>Kubernetes & Container Orchestration<ul><li><p>Build and operate production workloads on Kubernetes.</p><br></li><li><p>Manage deployments, services, ingress, autoscaling, and Helm.</p><br></li><li><p>Work with managed Kubernetes environments such as EKS.</p><br></li><li><p>Support containerized production environments using Docker.</p><br></li></ul>Performance & Reliability<ul><li><p>Optimize application performance across distributed and containerized environments.</p><br></li><li><p>Improve the reliability of backend systems and services.</p><br></li><li><p>Identify opportunities to strengthen system scalability and availability.</p><br></li></ul>CI/CD & Deployment<ul><li><p>Design and implement robust CI/CD pipelines.</p><br></li><li><p>Support GitOps-based deployment practices.</p><br></li><li><p>Implement Kubernetes-native deployment workflows.</p><br></li></ul>Observability<ul><li><p>Improve observability across distributed backend services.</p><br></li><li><p>Support effective system monitoring and alerting.</p><br></li><li><p>Strengthen visibility into the health and performance of production systems.</p><br></li></ul>Architecture & Technical Collaboration<ul><li><p>Partner directly with engineering leadership on architectural decisions.</p><br></li><li><p>Share technical knowledge and context with less-experienced colleagues.</p><br></li><li><p>Delegate work appropriately to support effective team execution.</p><br></li><li><p>Contribute collaboratively to technical decisions and overall engineering quality.</p><br></li></ul>Responsible AI Use<ul><li><p>Use AI tools as part of daily engineering workflows to improve productivity.</p><br></li><li><p>Select appropriate AI models for planning and architectural work.</p><br></li><li><p>Orchestrate AI-assisted execution efficiently while critically reviewing outputs.</p><br></li><li><p>Follow established AI governance practices.</p><br></li><li><p>Ensure access flows through approved API endpoints and MCPs rather than direct database access or other shortcuts.</p><br></li></ul>QualificationsExperience<ul><li><p><strong>10+ years of professional software engineering experience</strong> with a strong backend focus.</p><br></li><li><p>Deep hands-on experience designing and working with distributed systems.</p><br></li><li><p><strong>3+ years of hands-on Kubernetes experience</strong> running production workloads.</p><br></li><li><p>Experience working with managed Kubernetes environments such as EKS, GKE, or AKS.</p><br></li><li><p>Experience designing and developing microservices architectures.</p><br></li><li><p>Experience working with relational and/or NoSQL databases.</p><br></li></ul>Skills<ul><li><p>Exceptional computer science fundamentals with a deeply architectural and systems-minded approach.</p><br></li><li><p>Strong understanding of distributed systems concepts, including consistency models, partitioning, replication, consensus, CAP theorem, and failure handling.</p><br></li><li><p>Proficiency in at least one modern backend programming language, with Go or Python strongly preferred and C++ or Rust also applicable.</p><br></li><li><p>Strong hands-on Kubernetes capabilities across deployments, services, ingress, autoscaling, Helm, and production workload management.</p><br></li><li><p>Experience working with Docker and containerized applications.</p><br></li><li><p>Strong understanding of microservices architecture and inter-service communication patterns.</p><br></li><li><p>Familiarity with infrastructure-as-code, with Terraform preferred.</p><br></li><li><p>Ability to use AI tools effectively in daily engineering work while critically reviewing their output and following defined governance requirements.</p><br></li><li><p>Exposure to Elasticsearch or other search technologies is a plus.</p><br></li><li><p>Experience with GitOps tools such as Argo CD or Flux is a plus.</p><br></li><li><p>Knowledge of service mesh technologies such as Istio or Linkerd is a plus.</p><br></li><li><p>Experience with workflow orchestration tools such as Temporal or Airflow is a plus.</p><br></li><li><p>Experience with observability technologies such as Prometheus, Grafana, OpenTelemetry, or ELK is a plus.</p><br></li><li><p>Experience building or operating search-heavy systems is a plus.</p><br></li><li><p>Contributions to open-source projects related to Kubernetes or distributed systems are a plus.</p><br></li></ul>What Success Looks Like<ul><li><p>Scalable backend services and APIs reliably support the company's high-throughput data platform.</p><br></li><li><p>Distributed systems are designed with strong fault tolerance, availability, and scalability.</p><br></li><li><p>Kubernetes production workloads operate reliably and efficiently.</p><br></li><li><p>Application performance and reliability continuously improve across distributed and containerized environments.</p><br></li><li><p>CI/CD and GitOps processes support reliable Kubernetes-native deployments.</p><br></li><li><p>Monitoring, alerting, and observability provide clear visibility into distributed production systems.</p><br></li><li><p>Architectural decisions reflect strong computer science and distributed systems fundamentals.</p><br></li><li><p>Technical knowledge and context are effectively shared across the engineering team.</p><br></li><li><p>AI tools increase engineering productivity while remaining within established governance requirements.</p><br></li></ul>Opportunity<p>This role offers the opportunity to apply deep backend and distributed systems expertise to a large-scale data platform supporting the training, fine-tuning, and evaluation of AI models. The <strong>Senior Backend Engineer — Distributed Systems</strong> will work directly with engineering leadership on architecture, scalability, reliability, Kubernetes, deployment infrastructure, and observability while contributing technical knowledge across a collaborative engineering team.</p><br><strong><u>Application Process:</u></strong>To be considered for this role these steps need to be followed:<ul><li><p>Fill in the application form</p><br></li><li><p>Record a video showcasing your skill sets</p><br></li></ul> </div>
Duties & Responsibilities: <br>1. Collaboration with IT teams to design, improve and enforce technology architecture design principles, governance, and standards across the solutions landscape. 2. Adopt API and Microservices, Drive External API, Internal API, API Connect and Microservices Adoption across technologies. 3. Lead technical team to follow Security Architecture and Standards. 4. In collaboration with IT Security Operations, ensure security vulnerabilities are fixed across all projects. 5. Define a practical, implementable and actionable architectural vision and framework, customized to business requirements. 6. Ensure that non-functional requirements have been included and are implemented as part of solution architecture. 7. Establish conceptual architecture documentation based on strategy. 8. Define and implement key strategic technology platforms and solutions for the future growth and success of the business. 9. Create and develop technology radar with goal of tracking emerging technology trends and evangelizing potential areas to infuse into continuous innovation pipeline. 10. Develop API and micros-services architectures. 11. Develop processes and tools including continuous integration and deployment. 12. Responsible for the appropriateness of technology architecture solutions delivered to the technology teams of the bank. 13. Develop and present to Technology management on Procurement, Innovations and influence decision making. 14. Provide a consensus-based enterprise architecture roadmap that is scalable, adaptable and fit for bank’s architecture landscape. 15. Provide recommendations to the projects and applications on technical architecture and any deviations to be highlight. 16. Ensure that architecture future models are developed in an efficient, sustainable, agile and adaptable manner, to link business requirements and technology strategy. 17. Provide application consolidation approach based on architecture strategy and business requirements. 18. Share best practices, lessons learned and constantly update the technical system architecture requirements based on changing technologies, and knowledge related to recent, current and up-coming vendor products and solutions. 19. Ensure correct adoption of policies and procedures to guarantee that QNB ALAHLI business is conducted in compliance with Local Laws, Internal rules and regulations, as well as International Standards. 20. Ensure the correct functioning and implementation of Permanent Supervision system, compliance, operational risk & workplace success guidelines whenever & wherever possible.
<strong>Company Description</strong> Consultants Valley is a strategic innovation and digital transformation firm operating across the EMEA region, partnering with enterprises, government entities, and growth-stage organizations. The firm designs and implements high-impact strategies that accelerate performance, enable digital transformation, and drive sustainable growth. Its expertise spans business strategy, distributed systems architecture, AI-enabled transformation, and organizational innovation. By combining executive advisory with strong technical execution, Consultants Valley helps leadership teams turn ambitious visions into measurable outcomes in complex markets. Operating across Europe, the Middle East, and Africa, the firm blends global best practices with regional market insight to deliver scalable, locally relevant innovation.<br><strong>Role Description</strong> The Architectural Design Manager is a full-time, on-site role based in Cairo, responsible for leading the design and architecture of complex digital and enterprise solutions. This role oversees end-to-end solution architecture, from concept development and requirements analysis through detailed design, documentation, and implementation support. The Architectural Design Manager collaborates closely with consulting teams, technical specialists, and client stakeholders to align architecture with business strategy, performance goals, and regulatory requirements. Daily activities include reviewing and refining architectural blueprints, guiding design standards and governance, mentoring architectural and engineering team members, and ensuring integration across distributed systems and AI-enabled platforms. The role also contributes to proposals, participates in client workshops, and supports continuous improvement of architectural methodologies and best practices.<br><strong>Qualifications<br></strong> <ul><li>Strong background in solution and enterprise architecture, including experience designing distributed systems and complex digital platforms.</li><li>Proficiency in architectural design methods and tools, including modeling standards (e.g., UML, BPMN, or similar) and documentation best practices.</li><li>Experience working on digital transformation initiatives, aligning technology architectures with business strategy and operational requirements.</li><li>Knowledge of cloud platforms, integration patterns, and modern software architectures (e.g., microservices, event-driven systems) is highly beneficial.</li><li>Ability to lead cross-functional teams, collaborate with senior stakeholders, and present complex architectural concepts in a clear, accessible manner.</li><li>Strong analytical, problem-solving, and decision-making skills, with attention to detail and quality in design and documentation.</li><li>Relevant academic background such as a bachelor’s or master’s degree in Computer Science, Engineering, Information Systems, or a related field.</li><li>Experience in the EMEA region or in consulting environments, and familiarity with regional market dynamics, is an advantage.</li></ul>
<p>We are looking for a <strong>Senior GIS Engineer</strong> to design and build advanced geospatial capabilities that power utility infrastructure planning, route optimization, corridor analysis, and pre-construction decision-making.</p><p>This is more than a traditional GIS role. We’re looking for a technically strong <strong>software engineer with deep geospatial expertise and proven system architecture capabilities</strong> who can transform complex spatial data into scalable, production-ready software solutions.</p><p><br></p><p><strong> Key Responsibilities:</strong></p><ul><li>Design scalable geospatial data models and system architectures for utility assets, routes, corridors, and infrastructure networks.</li><li>Develop automated geoprocessing workflows and spatial ETL pipelines.</li><li>Build and optimize spatial databases, APIs, map services, and interactive GIS applications.</li><li>Ensure spatial data accuracy, topology, quality assurance, and reliable analytical outputs.</li><li>Collaborate with product and engineering teams to develop a standalone GIS solution with future enterprise integration capabilities.</li></ul><p><br></p><p><strong> What We’re Looking For:</strong></p><ul><li>5–8+ years of professional experience in GIS development, geospatial engineering, or related software engineering roles.</li><li>Strong software engineering fundamentals and hands-on system architecture experience.</li><li>Expertise in enterprise GIS platforms, particularly the Esri ecosystem or equivalent technologies.</li><li>Proficiency in spatial databases such as PostGIS, SQL Server Spatial, or Oracle Spatial.</li><li>Experience with Python-based geospatial automation, spatial SQL, and production-grade data pipelines.</li><li>Experience developing GIS capabilities within web-based or enterprise software applications.</li><li>Exposure to utility infrastructure, telecommunications, construction, or linear infrastructure projects, particularly during pre-construction planning, is highly desirable.</li></ul><p><br></p><p><strong> Why This Opportunity?</strong></p><p>You’ll have the opportunity to build geospatial capabilities from the ground up, solve complex engineering challenges, and contribute to a scalable software product with real-world infrastructure applications.</p><p><br></p><p> <strong>Interested or know someone who might be a great fit?</strong></p><p>Send me your updated CV to talent.jobs16@gmail.com & write <span>Senior GIS Engineer in the subject line.</span></p><p><br></p><p>#Hiring #GIS #GeospatialEngineering #SoftwareEngineering #SystemArchitecture #ArcGIS #Geospatial #TechJobs</p>
<p>We are looking for a <strong>Senior GIS Engineer</strong> to design and build advanced geospatial capabilities that power utility infrastructure planning, route optimization, corridor analysis, and pre-construction decision-making.</p><p>This is more than a traditional GIS role. We’re looking for a technically strong <strong>software engineer with deep geospatial expertise and proven system architecture capabilities</strong> who can transform complex spatial data into scalable, production-ready software solutions.</p><p><br></p><p><strong> Key Responsibilities:</strong></p><ul><li>Design scalable geospatial data models and system architectures for utility assets, routes, corridors, and infrastructure networks.</li><li>Develop automated geoprocessing workflows and spatial ETL pipelines.</li><li>Build and optimize spatial databases, APIs, map services, and interactive GIS applications.</li><li>Ensure spatial data accuracy, topology, quality assurance, and reliable analytical outputs.</li><li>Collaborate with product and engineering teams to develop a standalone GIS solution with future enterprise integration capabilities.</li></ul><p><br></p><p><strong> What We’re Looking For:</strong></p><ul><li>5–8+ years of professional experience in GIS development, geospatial engineering, or related software engineering roles.</li><li>Strong software engineering fundamentals and hands-on system architecture experience.</li><li>Expertise in enterprise GIS platforms, particularly the Esri ecosystem or equivalent technologies.</li><li>Proficiency in spatial databases such as PostGIS, SQL Server Spatial, or Oracle Spatial.</li><li>Experience with Python-based geospatial automation, spatial SQL, and production-grade data pipelines.</li><li>Experience developing GIS capabilities within web-based or enterprise software applications.</li><li>Exposure to utility infrastructure, telecommunications, construction, or linear infrastructure projects, particularly during pre-construction planning, is highly desirable.</li></ul><p><br></p><p><strong> Why This Opportunity?</strong></p><p>You’ll have the opportunity to build geospatial capabilities from the ground up, solve complex engineering challenges, and contribute to a scalable software product with real-world infrastructure applications.</p><p><br></p><p> <strong>Interested or know someone who might be a great fit?</strong></p><p>Send me your updated CV to talent.jobs16@gmail.com & write <span>Senior GIS Engineer in the subject line.</span></p><p><br></p><p>#Hiring #GIS #GeospatialEngineering #SoftwareEngineering #SystemArchitecture #ArcGIS #Geospatial #TechJobs</p>
Draftsman – Auto CAD & EPLANJob Summary The Draftsman is responsible for preparing, developing, modifying, and maintaining accurate technical drawings and engineering documentation using Auto CAD and EPLAN. The position focuses on electrical and automation systems, including automation control panels, communication cabinets, MCC panels, VFD panels, instrumentation, network layouts, system architecture diagrams, wiring diagrams, and detailed Bills of Materials (BOMs). The Draftsman works closely with engineers, technicians, project managers, and other project team members to produce accurate drawings based on engineering specifications, site requirements, and project standards. The role also ensures proper revision control and that all drawings and documentation are updated throughout the project lifecycle. Key Responsibilities Prepare and modify electrical and automation drawings using Auto CAD and EPLAN. Develop detailed drawings for automation panels, PLC panels, MCCs, VFD panels, and communication/network cabinets. Prepare instrumentation hookup drawings and related documentation. Prepare electrical schematics, control wiring diagrams, power distribution drawings, terminal diagrams, and panel layouts. Develop network layouts and system architecture drawings for industrial automation and communication systems. Prepare panel general arrangement drawings, component layouts, cable schedules, terminal plans, and interconnection drawings. Create and maintain accurate Bills of Materials (BOMs) and component lists using EPLAN and project documentation. Convert engineering concepts, specifications, and hand sketches into detailed and accurate technical drawings. Coordinate with electrical, automation, instrumentation, and project engineers to ensure drawings meet design requirements. Incorporate engineering changes, site modifications, and client comments into drawings. Maintain proper drawing numbering, revision control, document control, and project standards. Provide updated drawings and documentation to support installation, testing, commissioning, and troubleshooting activities. Review drawings for accuracy, completeness, consistency, and compliance with project requirements and applicable standards. Required Skills & Qualifications Diploma or Bachelor’s degree in Electrical Engineering, Electrical Drafting, Automation, or a related technical field. Proven experience as an Electrical/Automation Draftsman. Strong practical knowledge of Auto CAD and EPLAN Electric P8. Good understanding of electrical control panels, PLC systems, MCCs, VFDs, and industrial automation systems. Knowledge of industrial communication networks and system architecture drawings. Good understanding of electrical components, symbols, wiring practices, and panel construction. Ability to prepare and interpret electrical schematics, control circuit diagrams, and instrumentation drawings. Strong attention to detail and accuracy. Ability to work independently and coordinate effectively with engineering and project teams. Good English communication skills, both written and spoken. Preferred Experience Experience in industrial automation and electrical control panel design. Experience with PLC, HMI, SCADA, VFD, MCC, and industrial networking systems. Experience preparing drawings for panel manufacturing, FAT, installation, and commissioning. Familiarity with applicable electrical standards and project/client drafting standards. Experience with EPLAN macros, device tagging, reports, and automated BOM/document generation is an advantage. Experience with instrumentation hookup drawings and industrial instrumentation systems is an advantage.
<h3>Key Responsibilities:</h3><p>Backend Development: Design, build, and maintain backend and background services using modern .NET Develop and maintain REST and gRPC APIs Work within a large, mature codebase by extending, refactoring, and modernizing services Design efficient data access layers using relational databases</p><p>System Architecture & Performance: Build and operate distributed and event-driven systems Ensure high performance and resource efficiency, especially in edge/IoT environments Apply spike-driven development to validate new features and approaches</p><p>AI & Modern Practices: Leverage AI tools and adapt to agentic workflows to enhance development efficiency Continuously explore and adopt modern technologies and practices</p><p>Collaboration & DevOps: Collaborate with cross-functional teams and contribute to shared architecture standards Use Docker and Azure DevOps (CI/CD pipelines) to support development workflows</p><h3>Desired Skills:</h3><ul><li>Strong expertise in C# and modern .NET (latest versions)</li><li>Experience with ORMs (e.g., Entity Framework) and relational databases (SQL Server, PostgreSQL, Azure SQL)</li><li>Solid understanding of asynchronous programming, multithreading, and concurrency</li><li>Experience building REST APIs and gRPC services</li><li>Strong experience in unit testing and writing clean, maintainable code</li><li>Experience with distributed systems and service-based architectures</li><li>Familiarity with event-driven architectures and messaging patterns</li><li>Hands-on experience with Docker and CI/CD pipelines (Azure DevOps)</li><li>Experience working within complex, existing codebases</li><li>Strong problem-solving and critical thinking skills</li><li>Experience or interest in AI tools and agentic workflows</li><li>Very good English communication skills</li></ul><h3>Nice to Have:</h3><ul><li>Experience with Azure services (APIM, AGW, AKS, IoT Edge, Functions, Blob Storage)</li><li>Experience with time-series databases (InfluxDB, TimescaleDB)</li><li>Experience with MQTT or similar messaging systems</li><li>General cloud architecture knowledge</li><li>Interest in experimenting with new technologies</li><li>Knowledge sharing and mentoring mindset</li></ul><h3>What We Value:</h3><ul><li>Ownership and a self-driven mindset</li><li>Clean code, maintainability, and strong documentation practices</li><li>Pragmatic approach to evolving and modernizing systems</li><li>Willingness to understand systems end-to-end</li><li>Proactive adoption of new technologies, especially AI-driven approaches</li><li>Strong collaboration and knowledge-sharing culture</li></ul><h3><br></h3><p><strong>Desired Candidate Profile</strong></p><h3>Desired Skills:</h3><ul><li>Strong expertise in C# and modern .NET (latest versions)</li><li>Experience with ORMs (e.g., Entity Framework) and relational databases (SQL Server, PostgreSQL, Azure SQL)</li><li>Solid understanding of asynchronous programming, multithreading, and concurrency</li><li>Experience building REST APIs and gRPC services</li><li>Strong experience in unit testing and writing clean, maintainable code</li><li>Experience with distributed systems and service-based architectures</li><li>Familiarity with event-driven architectures and messaging patterns</li><li>Hands-on experience with Docker and CI/CD pipelines (Azure DevOps)</li><li>Experience working within complex, existing codebases</li><li>Strong problem-solving and critical thinking skills</li><li>Experience or interest in AI tools and agentic workflows</li><li>Very good English communication skills</li></ul><h3>Nice to Have:</h3><ul><li>Experience with Azure services (APIM, AGW, AKS, IoT Edge, Functions, Blob Storage)</li><li>Experience with time-series databases (InfluxDB, TimescaleDB)</li><li>Experience with MQTT or similar messaging systems</li><li>General cloud architecture knowledge</li><li>Interest in experimenting with new technologies</li><li>Knowledge sharing and mentoring mindset</li></ul><h3>What We Value:</h3><ul><li>Ownership and a self-driven mindset</li><li>Clean code, maintainability, and strong documentation practices</li><li>Pragmatic approach to evolving and modernizing systems</li><li>Willingness to understand systems end-to-end</li><li>Proactive adoption of new technologies, especially AI-driven approaches</li><li>Strong collaboration and knowledge-sharing culture</li></ul>
<p>Partner with Business Analysis team and other business stakeholders to understand requirements and translate them into robust, scalable, and secure solution designs. Lead the design of System architecture, integration patterns, and data flows to enable efficient business operations and services. Ensure solution designs adhere to Infrastructure architecture, cybersecurity, and compliance standards. Work closely with the Technology Infrastructure Architecture team to align application and infrastructure roadmaps. Evaluate emerging technologies and recommend fit-for-purpose solutions that enhance performance, cost efficiency, and business value. Oversee the technical delivery of solutions, providing architectural guidance and quality assurance during implementation. Maintain up-to-date solution architecture documentation and promote architectural best practices across teams.</p><p><strong>Desired Candidate Profile</strong></p><p>Bacheloru2019s degree in Computer Science, Information Systems, or related field (Masteru2019s in the field will be preferred). Ideally 10 years of experience in IT and development of technology/applications, with at least 3 years in a solutions architecture role focusing on applications and systems integration. Proven track record in designing and delivering enterprise business solutions, preferably in financial services or regulated sectors. Strong knowledge of application design, integration technologies (APIs, ESB, microservices), and enterprise software platforms. Familiarity with enterprise architecture frameworks (e.g., TOGAF) and agile delivery methods. Awareness of IT security, compliance, and risk management principles in solution design.</p>
<p>- Lead the end-to-end software development lifecycle, including planning, system architecture, code quality, code reviews, and delivery of Flutter mobile applications and backend services.</p><p>- Build, lead, hire, and mentor an in-house development team, establishing technical standards, development workflows, and best practices.</p><p>- Develop and maintain comprehensive technical documentation covering system architecture, APIs, services, operational procedures, and onboarding.</p><p>- Establish and enforce database security and access governance, including role-based permissions, auditing, and data protection across Firebase, Redis, and BigQuery.</p><p>- Collaborate with DevOps teams to manage Kubernetes clusters and production, development, and staging environments across multiple Google Cloud Platform (GCP) projects.</p><p>- Integrate AI-assisted development tools to enhance coding efficiency, automated testing, documentation, and code reviews.</p><p>- Coordinate with the Qatar-based leadership team to align technical roadmaps, development priorities, product releases, and delivery timelines across multiple products.</p><p><br></p><p>Requirements</p><p>- Bachelor's degree in Computer Science, Software Engineering, or a related field.</p><p>- Minimum 8 years of professional software development experience.</p><p>- Minimum 3 years of experience leading software development teams.</p><p>- Proven ability to build and manage a development team from scratch.</p><p>- Strong experience in Flutter mobile application development.</p><p>- Experience with Supabase, MongoDB, and Firebase (Firestore, Realtime Database, and Firebase Cloud Messaging).</p><p>- Strong knowledge of Google Cloud Platform (GCP), including Kubernetes/GKE, Pub/Sub, BigQuery, and Cloud Storage.</p><p>- Experience with Redis, WebSockets, and real-time systems.</p><p>- Strong knowledge of REST APIs and payment gateway integrations.</p><p>- Experience with database security, Identity and Access Management (IAM), and access control.</p><p>- Hands-on experience with CI/CD pipelines and DevOps practices.</p><p>- Familiarity with AI-assisted software development tools.</p>
<p>Lead the end-to-end software development lifecycle, including planning, system architecture, code quality, code reviews, and delivery of Flutter mobile applications and backend services.</p><p>Build, lead, hire, and mentor an in-house development team, establishing technical standards, development workflows, and best practices.</p><p>Develop and maintain comprehensive technical documentation covering system architecture, APIs, services, operational procedures, and onboarding.</p><p>Establish and enforce database security and access governance, including role-based permissions, auditing, and data protection across Firebase, Redis, and BigQuery.</p><p>Collaborate with DevOps teams to manage Kubernetes clusters and production, development, and staging environments across multiple Google Cloud Platform (GCP) projects.</p><p>Integrate AI-assisted development tools to enhance coding efficiency, automated testing, documentation, and code reviews.</p><p>Coordinate with the Qatar-based leadership team to align technical roadmaps, development priorities, product releases, and delivery timelines across multiple products. </p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Science, Software Engineering, or a related field.</p><p>Minimum 8 years of professional software development experience.</p><p>Minimum 3 years of experience leading software development teams.</p><p>Proven ability to build and manage a development team from scratch.</p><p>Strong experience in Flutter mobile application development.</p><p>Experience with Supabase, MongoDB, and Firebase (Firestore, Realtime Database, and Firebase Cloud Messaging).</p><p>Strong knowledge of Google Cloud Platform (GCP), including Kubernetes/GKE, Pub/Sub, BigQuery, and Cloud Storage.</p><p>Experience with Redis, WebSockets, and real-time systems.</p><p>Strong knowledge of REST APIs and payment gateway integrations.</p><p>Experience with database security, Identity and Access Management (IAM), and access control.</p><p>Hands-on experience with CI/CD pipelines and DevOps practices.</p><p>Familiarity with AI-assisted software development tools. </p>
<p>Analyze, design, develop, and implement high-quality, efficient, and scalable solutions within the Salesforce platform. Ensure that system functionality meets the needs of all departments while handling more complex use cases and maintaining best practices across the development lifecycle. Conduct testing to ensure system stability and functionality. Provide second-level technical support for system issues and inquiries; troubleshoot and resolve problems in coordination with internal teams and external vendors. Collaborate with internal teams, external vendors, and stakeholders to address system-related challenges, and actively support other developers by sharing expertise, resolving technical issues, and promoting development best practices. Monitor system performance proactively to detect and resolve potential issues. Take initiative in managing assigned project components from start to finish and collaborate with team members to ensure timely, high-quality delivery of tasks and technical solutions. Stay updated with the latest technological advancements and Salesforce trends. Mentor and guide junior developers on best practices and new developments. Enhance system architecture to maintain compatibility, scalability, and security.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Engineering, Computer Science, Information Systems Management, or a related field. 3u20135 years of professional experience in Salesforce system development, complex system design, and implementation. Proficient in both written and spoken English. Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint), as well as Outlook, Teams, and SharePoint Strong proficiency in Salesforce development, including Apex, Visualforce, Lightning Components, SOQL, and SOSL. Extensive experience with Salesforce Sales Cloud, Service Cloud, and other relevant Salesforce products. Experience with Salesforce integrations using REST/SOAP APIs, middleware, and data migration tools. In-depth understanding of data modeling, system architecture, security settings, and access controls within the Salesforce platform. Familiarity with Agile/Scrum methodologies and comfort working in iterative, team-based environments.</p>
Senior Salesforce Developer<br>Purpose of the Job This position is responsible for the design, development, implementation, and maintenance of Coptic Orphans' technology solutions, with a focus on delivering high-quality, efficient, and scalable solutions within the Salesforce CRM platform. The Senior Salesforce Developer brings advanced experience in Salesforce development to handle more complex requirements and ensure rapid, reliable delivery. The role includes providing second-level support for technical issues and inquiries, participating in project planning, conducting quality assurance, and ensuring system availability, reliability, scalability, and security.<br>Essential Functions and Responsibilities Analyze, design, develop, and implement high-quality, efficient, and scalable solutions within the Salesforce platform. Ensure that system functionality meets the needs of all departments while handling more complex use cases and maintaining best practices across the development lifecycle. Conduct testing to ensure system stability and functionality. Provide second-level technical support for system issues and inquiries; troubleshoot and resolve problems in coordination with internal teams and external vendors. Collaborate with internal teams, external vendors, and stakeholders to address system-related challenges, and actively support other developers by sharing expertise, resolving technical issues, and promoting development best practices. Monitor system performance proactively to detect and resolve potential issues. Take initiative in managing assigned project components from start to finish and collaborate with team members to ensure timely, high-quality delivery of tasks and technical solutions. Stay updated with the latest technological advancements and Salesforce trends. Mentor and guide junior developers on best practices and new developments. Enhance system architecture to maintain compatibility, scalability, and security.<br>Required Education, Experience, Knowledge and Skills Bachelor's degree in Computer Engineering, Computer Science, Information Systems Management, or a related field.3–5 years of professional experience in Salesforce system development, complex system design, and implementation. Proficient in both written and spoken English. Strong proficiency in Salesforce development, including Apex, Visualforce, Lightning Components, SOQL, and SOSL. Extensive experience with Salesforce Sales Cloud, Service Cloud, and other relevant Salesforce products. Experience with Salesforce integrations using REST/SOAP APIs, middleware, and data migration tools. In-depth understanding of data modeling, system architecture, security settings, and access controls within the Salesforce platform. Familiarity with Agile/Scrum methodologies and comfort working in iterative, team-based environments. Strong problem-solving and time-management skills, with the ability to handle complex system requirements. Strong attention to detail and commitment to delivering high-quality, maintainable code. Ability to work with internal stakeholders and external vendors to support successful project delivery.<br>Travel and Working requirements Limited to typical office environment such as walking, sitting, typing, using office equipment, and occasional lifting of boxes or luggage during travel. Working out of the official hours and on weekends may be required.
Müller's Solutions is seeking a knowledgeable and experienced Temenos Technical Lead to join our team. In this role, you will be responsible for overseeing the technical aspects of Temenos implementations and ensuring the successful delivery of projects. You will work closely with project managers, business analysts, and developers to design, develop, and integrate Temenos solutions that meet client requirements. Your leadership will be essential in guiding the technical team and ensuring adherence to best practices.<br><br>Responsibilities:<br><br> Lead the technical design and implementation of Temenos solutions, ensuring alignment with business objectives Collaborate with stakeholders to gather requirements and translate them into technical specifications Oversee the development and integration of Temenos modules to deliver a seamless banking experience Conduct code reviews and provide mentorship to developers, ensuring high-quality code and adherence to architectural standards Manage technical documentation, including system architecture, design specifications, and technical guides Troubleshoot technical issues and provide solutions in a timely manner Stay current with industry trends, best practices, and advancements in Temenos technology<br><br>Requirements<br><br>Requirements:<br><br> Bachelor's degree in Computer Science, Information Technology, or a related field Proven experience as a Technical Lead or in a similar role, with a focus on Temenos products Strong understanding of Temenos functionalities, database concepts, and application development Proficiency in programming languages and technologies relevant to Temenos solutions Excellent leadership and communication skills, with the ability to work collaboratively across teams Strong analytical and problem-solving abilities, with a focus on delivering quality solutions Experience with project management methodologies and tools<br><br>Preferred qualifications:<br><br> Certifications related to Temenos technologies Experience with agile methodologies and cloud-based implementations Familiarity with financial industry standards and practices
<p><strong>Job Summary</strong></p><p>The Deputy Project Design Authority (Deputy PDA) supports the Project Design Authority (PDA) in ensuring the technical integrity, compliance, and performance of the signalling solution throughout the project lifecycle. The Deputy PDA provides technical leadership for signalling and interlocking engineering activities, working closely with the Project PDA, engineering teams, customer representatives, and project stakeholders. The role is responsible for supporting the governance of signalling system architecture and detailed design activities and ensuring compliance with contractual requirements, railway standards, operational requirements, safety requirements, and company engineering policies. The Deputy PDA acts as the local technical focal point for signalling and interlocking design matters and may represent the PDA in technical meetings, design reviews, and customer discussions when delegated.</p><p><strong>Job Responsibilities</strong></p><p>The primary activities of the Deputy PDA are:</p><ul><li>Support the Project PDA in maintaining the overall technical integrity and compliance of the signalling solution.</li><li>Coordinate signalling and interlocking design activities between local and remote engineering teams.</li><li>Act as a technical interface with the Customer regarding signalling architecture, design, performance, and operational requirements.</li><li>Review customer comments and technical queries and support their timely resolution.</li><li>Ensure compliance of the signalling solution with contractual requirements, applicable railway standards, company engineering processes, and regulatory requirements.</li><li>Participate in the definition and validation of signalling system architecture and technical design solutions.</li><li>Support the Project PDA in managing technical risks, opportunities, assumptions, and constraints throughout project execution.</li><li>Review signalling design deliverables, including:</li><ul><li>Interlocking Principles Control Tables</li><li>Signalling Design Specifications</li><li>Interface Design Documents</li></ul><li>Verify that signalling and interlocking designs are compliant with operational requirements, signalling principles, and safety requirements.</li><li>Participate in design reviews, technical assessments, hazard reviews, verification, validation, and acceptance activities.</li><li>Participate in technical meetings and peer reviews with engineering, safety, RAMS, operations, installation, testing, and commissioning stakeholders.</li><li>Act on behalf of the Project PDA when delegated and provide technical leadership during periods of absence.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's in Electrical Engineering, Electronics Engineering, Computer Engineering, or a related discipline.</li><li>Minimum 8 to 10 years of experience in railway signalling design and implementation.</li><li>Minimum 3 to 5 years of experience in a senior signalling engineering, lead signalling engineering, design management, or equivalent technical leadership role.</li><li>Proven experience in the delivery of railway signalling projects from design through testing, commissioning, and acceptance.</li><li>Experience coordinating multidisciplinary engineering teams and managing technical interfaces.</li><li>Proven customer-facing experience within railway infrastructure projects.</li><li><strong>Signalling and Interlocking Knowledge</strong></li><ul><li>Strong knowledge of railway signalling principles, operating rules, and operational concepts.</li><li>Extensive knowledge of signalling system architecture and detailed signalling design.</li><li>Strong expertise in Computer-Based Interlocking (CBI) systems and interlocking application engineering.</li><li>Proven experience in the review and validation of:</li><ul><li>Signalling Layout Plans</li><li>Interlocking Principles Control Tables</li><li>Route Locking Logic</li><li>Route Release Logic</li><li>Flank Protection</li><li>Overlap Design</li><li>Train Detection Design</li><li>Application Data Interface Specifications</li></ul><li>Good knowledge of:</li><ul><li>Point Machines</li><li>Track Circuits</li><li>Axle Counters</li><li>Object Controllers</li><li>ATS</li><li>Traffic Management</li><li>OCC</li></ul><li>Experience in signalling system integration and interface management.</li><li><strong>Railway Standards and Safety</strong></li><li>Good knowledge of railway signalling standards and engineering best practices.</li><li>Familiarity with EN 50126, EN 50128, EN 50129 and CENELEC railway safety standards.</li><li>Experience in safety-critical railway systems.</li><li><strong>Technical Leadership</strong></li><li>Strong technical review and problem-solving capabilities.</li><li>Ability to support technical decision-making and design governance activities.</li><li>Capability to represent the Project PDA during technical reviews and customer meetings.</li><li>Ability to lead technical workshops and multidisciplinary engineering reviews.</li><li><strong>Communication Skills</strong></li><li>Excellent verbal and written communication skills in English.</li><li>Strong stakeholder management and customer communication skills.</li><li>Ability to prepare and present technical reports, engineering assessments, and design review outcomes.</li><li>Strong teamwork and coordination skills in an international engineering environment.</li></ul><li>Preferred Qualifications:</li><ul><li>Previous experience on Metro signalling projects.</li><li>Experience with modern signalling technologies CBTC and interlocking platforms.</li><li>Experience with ATO, ATP, ATS.</li></ul></ul>
<ul><li><p>Coordinate all Fire & Gas engineering activities throughout the project lifecycle, from engineering to commissioning.</p></li><li><p>Review and monitor Fire & Gas engineering deliverables, including cause & effect matrices, device layouts, detector coverage, F&G drawings, hook-ups, and system architecture.</p></li><li><p>Support procurement activities by reviewing technical specifications, vendor offers, and submittals for Fire & Gas systems and related equipment.</p></li><li><p>Ensure alignment between engineering design, material procurement, site installation, testing, and commissioning activities.</p></li><li><p>Coordinate with vendors for Fire Alarm, Gas Detection, Flame Detection, Voice Evacuation, and integrated safety systems.</p></li><li><p>Participate in Factory Acceptance Tests (FAT), Site Acceptance Tests (SAT), loop checking, functional testing, and commissioning activities.</p></li><li><p>Resolve technical issues and respond to site queries related to Fire & Gas systems.</p></li><li><p>Coordinate with multidisciplinary engineering teams, clients, consultants, vendors, and construction teams to ensure timely project execution.</p></li><li><p>Monitor project progress, prepare technical reports, and maintain project documentation.</p></li><li><p>Ensure compliance with project specifications, international standards (NFPA, IEC, ISA where applicable), client requirements, and company quality standards.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor's degree in Electrical Engineering, Electronics Engineering, Instrumentation & Control Engineering, Mechatronics Engineering, or a related discipline.</p></li><li><p>5–7 years of experience in Fire & Gas, Fire Alarm, or Safety Systems within EPC, oil & gas, petrochemical, or industrial projects.</p></li><li><p>Strong knowledge of Fire Alarm and Gas Detection systems, including flame detectors, gas detectors, smoke and heat detectors, manual call points, sounders, beacons, and control panels.</p></li><li><p>Familiarity with integrated Fire & Gas systems and interfaces with PLC, DCS, SCADA, and Emergency Shutdown (ESD) systems.</p></li><li><p>Experience reviewing Fire & Gas design documents, cause & effect matrices, detector layouts, cable schedules, and system architecture drawings.</p></li><li><p>Experience coordinating engineering, procurement, construction, testing, and commissioning activities.</p></li><li><p>Knowledge of applicable international standards such as NFPA, IEC, and ISA is preferred.</p></li><li><p>Strong communication, coordination, analytical, and problem-solving skills.</p></li><li><p>Proficiency in MS Office; experience with AutoCAD and engineering/document management software is an advantage.</p></li></ul><p></p>
<p>We are launching a new tech-focused vertical within Tellzer and are looking for a Tech Vertical Lead to join us as a partner. This role is for builders & entrepreneurs, not employees. You will help define, launch, and scale the vertical from the ground up, shaping its strategy, offerings, delivery model, and long-term growth alongside the founding team. This is a profit-share and equity-based opportunity, with vesting tied to KPIs and impact.</p><p>Role & Responsibilities</p><p>As the Tech Vertical Lead, you will be responsible for owning and growing the tech arm of the business end to end.</p><p>Strategy & Vertical Development</p><ul><li>Define the positioning and roadmap of the tech vertical</li><li>Build the pricing model and service structure</li><li>Identify high-impact offerings aligned with real market demand</li><li>Shape scalability and long-term expansion plans</li></ul><p>Product & Service Ownership</p><ul><li>Lead the development of technical services and solutions (e.g. software development, SaaS builds, AI systems, automation, Apps)</li><li>Ensure solutions are production-ready, scalable, and commercially viable</li><li>Define architectures, standards, and best practices</li><li>Lead technical decision-making across the vertical</li></ul><p>Commercial & Growth Collaboration</p><ul><li>Work closely with commercial and sales leadership to support & oversee the go-to-market strategy</li><li>Translate technical capabilities into clear, sellable value propositions</li><li>Support enterprise and strategic client conversations when needed</li><li>Help structure retainers and long-term contracts</li></ul><p>Team & Delivery Leadership</p><ul><li>Build and lead the technical team and the sourcing process from (engineers, developers, specialists)</li><li>Define hiring needs, roles, and team structure</li><li>Ensure delivery quality, timelines, and accountability</li><li>Set up internal processes, documentation, and workflows</li></ul><p>Partnership & Ecosystem Building</p><ul><li>Evaluate and establish technology partnerships, tools, and platforms</li><li>Decide on build vs buy vs partner strategies</li><li>Represent the tech vertical in strategic discussions and partnerships</li></ul><p>What We re Looking For</p><p>Must-Have</p><ul><li>Bachelor degree in computer science or similar.</li><li>Strong background in technology, software, and systems architecture</li><li>Proven experience building and scaling technical products, platforms, or services</li><li>Experience in SaaS, AI, automation, software development or cloud-native systems</li><li>Exposure to agency, consulting, software companies or productized services models</li><li>Strategic thinker with a builder s mindset</li><li>Ability to balance technical depth with commercial thinking</li><li>Leadership experience and clear leadership capability</li><li>Comfortable operating with ambiguity and ownership</li></ul><p>Nice to Have</p><ul><li>Master s in computer science, MBA or similar.</li><li>Prior founder, co-founder, or early-stage leadership experience</li><li>Experience working with international and enterprise clients</li></ul><p>Partnership Structure</p><p>This is a partner-level role, not employment</p><ul><li>Compensation is equity and upside-driven, aligned with long-term value creation</li><li>Involvement starts hands-on and evolves into strategic leadership</li><li>Structure and details will be discussed with shortlisted candidates</li></ul><p>Who This Is Not For</p><ul><li>Freelancers or contractors</li><li>Candidates looking for a fixed-salary employment role</li><li>Junior or execution-only profiles</li></ul><p><br></p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor degree in computer science or similar.</li><li>Strong background in technology, software, and systems architecture</li><li>Proven experience building and scaling technical products, platforms, or services</li><li>Experience in SaaS, AI, automation, software development or cloud-native systems</li><li>Exposure to agency, consulting, software companies or productized services models</li><li>Strategic thinker with a builder s mindset</li><li>Ability to balance technical depth with commercial thinking</li><li>Leadership experience and clear leadership capability</li><li>Comfortable operating with ambiguity and ownership</li><li>Master s in computer science, MBA or similar.</li><li>Prior founder, co-founder, or early-stage leadership experience</li><li>Experience working with international and enterprise clients</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Introduction <br>
<p>A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You'll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you'll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You'll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.</p><br><br>
<br>
<br> Your role and responsibilities <br>
<p>Experience needed: Not lower than (4-7 years) experienced in the mentioned role. Responsible for:</p><br><br> <p>▪ Expertise in SAP Basis, including system installation, upgrades, and performance tuning.</p><br><br> <p>▪ Experience with SAP Monitoring tools and techniques</p><br><br> <p>▪In-depth knowledge of Designing high available and disaster recovery scenarios.</p><br><br> <p>▪In-depth knowledge of SAP applications and system landscapes, including the ability to configure, monitor, and</p><br><br> <p>troubleshoot SAP systems.</p><br><br> <p>▪ In-depth knowledge of Operating System (Linux/Unix/Windows).</p><br><br> <p>▪ Familiarity with SAP HANA, SAP Fiori, and other SAP modules.</p><br><br> <p>▪ Sybase knowledge and experience.</p><br><br> <p>▪ Designs the overall structure of the SAP system, including modules, interfaces, and integration points.</p><br><br> <p>▪ Ensure that the solution aligns with industry's best practices and meets security and performance requirements.</p><br><br> <p>▪ Smooth functioning of SAP applications, databases, and servers by performing tasks such as system installation,</p><br><br> <p>configuration, monitoring, performance tuning, and troubleshooting, handle user management, security</p><br><br> <p>administration, system upgrades, and patches.</p><br><br> <p>▪ E?ective documentation skills to maintain clear and organized records of system configurations, changes, and</p><br><br> <p>processes.</p><br><br> <p>▪ Ability to provide guidance to development teams and oversee the implementation process to ensure successful</p><br><br> <p>delivery of the SAP solution.</p><br><br> <p>▪ Define user roles and permissions, implement user provisioning and deprovisioning processes & Monitor user activity</p><br><br> <p>and identify suspicious behavior.</p><br><br> <p>▪ Work closely with business stakeholders to understand their requirements and translate them into technical specifications.</p><br><br>
<br>
<br> Required education <br> Bachelor's Degree <br>
<br> Preferred education <br> Bachelor's Degree <br>
<br> Required technical and professional expertise <br>
<p>▪ Bachelor's degree in computer science, Information Technology, or related field.</p><br><br> <p>▪ Proven experience as an SAP Basis consultant E2E implementation with minimum 4 years as SAP Basis consultant.</p><br><br> <p>▪ Proven experience as an SAP Security consultant with a minimum of 2 years in designing SAP security strategies,</p><br><br> <p>delivery or SAP security assessments.</p><br><br> <p>▪ Strong knowledge of SAP system architecture, HANA database administration, and operating systems, SAP system</p><br><br> <p>architecture, SAP security standards.</p><br><br> <p>▪ Experience in the interaction of business processes and SAP systems with regards to SAP Security implementation</p><br><br> <p>best practice.</p><br><br> <p>▪ Familiarity with SAP system installations, upgrades, and patches.</p><br><br> <p>▪ Proficiency in SAP system monitoring and performance tuning.</p><br><br> <p>▪ Knowledge of SAP security concepts and user management.</p><br><br> <p>▪ Experience in SAP SSO solutions.</p><br><br> <p>▪ Excellent problem solving and analytical skills.</p><br><br> <p>▪ Strong communication and interpersonal abilities to collaborate e?ectively with cross functional teams.</p><br><br> <p>▪ Advanced in English (Speaking, Written).</p><br><br> <p>▪ SAP certifications for the mentioned role.</p><br><br> <p>▪ Flexibility to work in di?erent time zones.</p><br><br> <p>▪ Experience in SAP GRC is plus.</p><br><br> <p>▪ Experience in SAP Solution manager (ITSM, Charm) is plus.</p><br><br>
<br>
<br> Preferred technical and professional experience <br>
<p>* <strong>Database Administration Knowledge:</strong> Exposure to database administration principles and practices, with an understanding of how they apply to SAP HANA Basis solutions.</p><br><br> <p>* <strong>System Architecture Understanding:</strong> Experience working with system architecture concepts and their application in SAP HANA Basis environments.</p><br><br> <p>* <strong>IT Service Management:</strong> Exposure to IT service management frameworks and their relevance to delivering SAP HANA Basis solutions that meet business requirements.</p><br><br>
<br>
<br>
<br>
<br>
<br> </div>
<p>About the Role</p><p>We are looking for a <strong>Senior Java Backend Developer</strong> to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform.</p><p>The ideal candidate will have strong experience in <strong>Java and Spring Boot</strong>, designing <strong>microservices-based architectures</strong>, and developing secure, scalable APIs. In this role, you will also contribute to <strong>technical architecture decisions</strong>, mentor junior developers, and help drive engineering best practices.</p><p>You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions.</p><p>Key Responsibilities</p><p>Backend Development</p><ul><li>Design, develop, and maintain backend services using <strong>Java and Spring Boot</strong>.</li><li>Build scalable <strong>microservices architectures</strong> supporting high-volume digital platforms.</li><li>Develop and maintain <strong>RESTful APIs</strong> for internal and external integrations.</li></ul><p>System Architecture</p><ul><li>Contribute to system design and backend architecture decisions.</li><li>Ensure <strong>high availability, performance, and scalability</strong> of backend services.</li><li>Implement <strong>secure coding practices</strong> aligned with enterprise security standards.</li></ul><p>Integration</p><ul><li>Integrate backend services with <strong>internal systems and third-party platforms</strong>.</li><li>Work with messaging systems such as <strong>Kafka or other event-driven technologies</strong>.</li></ul><p>Collaboration</p><ul><li>Collaborate closely with <strong>frontend developers, product managers, and QA teams</strong>.</li><li>Participate in <strong>Agile/Scrum development processes</strong>.</li><li>Mentor junior developers and contribute to knowledge sharing.</li></ul><p>Performance & Quality</p><ul><li>Write <strong>clean, maintainable, and testable code</strong>.</li><li>Troubleshoot and optimize <strong>application performance</strong>.</li><li>Ensure code quality through <strong>testing, code reviews, and CI/CD pipelines</strong>.</li></ul><p>Required Qualifications</p><p>Experience</p><ul><li><strong>5–10 years of experience in Java backend development</strong></li><li>Strong experience with <strong>Spring Boot and microservices architecture</strong></li><li>Proven experience building <strong>REST APIs</strong></li></ul><p>Technical Skills</p><ul><li>Java</li><li>Spring Boot</li><li>Microservices architecture</li><li>RESTful API development</li><li>SQL and relational databases (PostgreSQL, MySQL, or similar)</li><li>Git version control</li><li>Docker / containerization</li><li>CI/CD pipelines</li></ul><p>Security & Integration</p><ul><li>Authentication and authorization frameworks (<strong>OAuth2, JWT</strong>)</li><li>API security best practices</li></ul><p>Professional Skills</p><ul><li>Strong problem-solving and analytical skills</li><li>Ability to work in <strong>Agile environments</strong></li><li>Strong communication and collaboration skills</li></ul><p>Preferred Qualifications</p><ul><li>Experience with <strong>event-driven architectures (Kafka or similar)</strong></li><li>Experience with <strong>cloud platforms or container orchestration (Kubernetes)</strong></li><li>Experience building <strong>high-availability enterprise systems</strong></li><li>Experience in <strong>digital banking, fintech, or financial services platforms</strong></li></ul>
<p>We are hiring a Java Backend Developer to join our technology team and contribute to the design, development, and maintenance of scalable, secure, event-driven backend systems.</p><p>The role will focus on Java-based microservices, Kafka-driven workflows, secure REST APIs, and enterprise system integrations across IAM, API management, BPM, CMS/DMS, and related platforms.</p><p>Key Responsibilities</p><p>• Design, develop, and maintain Java-based microservices</p><p>• Build event-driven workflows using Kafka</p><p>• Develop and secure REST APIs using Spring Security, JWT, OAuth2, and OIDC</p><p>• Integrate backend services with IAM solutions such as Ping IAM</p><p>• Work with API Gateway technologies such as Kong</p><p>• Collaborate on system architecture, performance, scalability, and reliability</p><p>• Participate in code reviews and production support</p><p>• Contribute to technical and architectural decisions</p><p>Required Qualifications & Skills</p><p>• Strong hands-on experience with Java</p><p>• Strong experience with Spring Boot</p><p>• Solid understanding of Microservices Architecture</p><p>• Hands-on experience with Apache Kafka and event-driven systems</p><p>• Experience designing and developing REST APIs</p><p>• Good knowledge of SQL databases</p><p>• Experience with Spring Security</p><p>• Knowledge of JWT authentication</p><p>• Experience with OAuth2 and OIDC</p><p>• Proficiency with Git</p><p>Preferred Qualifications</p><p>• Experience with Camunda or other BPM engines</p><p>• Banking or financial services experience</p><p>• Experience with Ping IAM</p><p>• Experience with Kong API Gateway</p><p>• Knowledge of Istio or other Service Mesh technologies</p><p>• Familiarity with CMS/DMS platforms such as Strapi and Alfresco</p><p>• Experience integrating with Microsoft Dynamics 365</p><p>• Knowledge of Docker and Kubernetes</p><p>Key Skills</p><p>Java | Spring Boot | Microservices | Apache Kafka | Event-Driven Architecture | REST APIs | SQL | Spring Security | JWT | OAuth2 | OIDC | Git | Docker | Kubernetes | Kong | Ping IAM | Camunda | Istio</p>
We are seeking a deeply technical Head of Engineering who lives in the code and leads by example. This role is the most senior hands-on engineering leadership position — responsible for solution architecture, code quality, engineering standards, and technical excellence across all teams. The Head of Engineering is expected to be actively involved in code reviews, architecture decisions, and technical problem-solving daily. They set the bar for engineering quality, design systems and solutions, and ensure teams follow best practices. Processes, organizational strategy, and company-level engineering vision are driven by the CTO; this role focuses on technical execution and engineering craftsmanship. The ideal candidate is a hands-on engineering leader who can architect complex systems, review code with depth, mentor engineers on technical excellence, and drive CI/CD and Dev Ops maturity — while leading a high-performing engineering organization. Key Responsibilities1. Solution Architecture & System Design· Own and drive solution architecture across all projects and products.· Design scalable, maintainable, and high-performance system architectures.· Make key technology decisions: architecture patterns, frameworks, integrations, and platform choices.· Lead architecture reviews and ensure all technical designs meet quality, scalability, and security standards.· Define and enforce architectural guidelines: microservices, Domain-Driven Design (DDD), event-driven architecture, CQRS.· Evaluate build-vs-buy decisions with clear technical justification.· Ensure system designs account for performance, reliability, and future scalability.2. Hands-On Code & Code Review· Be actively involved in codebase — review code daily across teams.· Conduct in-depth code reviews focused on: • Code quality, readability, and maintainability • Design patterns and SOLID principles adherence • Performance and security considerations • Error handling and edge case coverage • Test coverage and testability· Set and enforce coding standards, conventions, and best practices across the organization.· Contribute to critical and complex implementations when needed — lead by example.· Identify and address code quality issues, anti-patterns, and technical debt proactively.· Mentor engineers through code reviews — use reviews as a teaching tool, not just a gate.3. Engineering Standards & Best Practices· Define and enforce engineering standards across the organization: • Coding standards and style guides • API design standards (REST, versioning, contracts) • Database design and query optimization standards • Testing standards (unit, integration, E2E) • Documentation standards for code and architecture· Establish technical quality gates for pull requests, releases, and deployments.· Drive adoption of static analysis, linting, and automated code quality tools.· Ensure consistent engineering practices across all teams (Backend, Frontend, Mobile).4. CI/CD & Dev Ops· Own and drive CI/CD pipeline architecture and maturity.· Ensure robust, automated build-test-deploy pipelines for all projects.· Drive Dev Ops best practices: • Infrastructure as Code (IaC) • Automated testing in pipelines • Blue-green / canary deployments • Environment management and configuration • Monitoring, alerting, and observability· Ensure deployment frequency, reliability, and rollback capabilities meet operational standards.· Collaborate with Dev Ops/Infrastructure teams on platform reliability and scalability.5. Technical Leadership & Mentoring· Mentor and coach senior engineers, tech leads, and team leads on technical excellence.· Conduct architecture workshops, tech talks, and knowledge-sharing sessions.· Build a culture of technical craftsmanship, continuous learning, and engineering pride.· Recruit, evaluate, and develop top engineering talent.· Drive technical career growth paths for engineers.6. Technical Debt & Quality Management· Identify, prioritize, and drive technical debt reduction across the codebase.· Ensure a healthy balance between feature delivery and technical health.· Track and report on code quality metrics, test coverage, and technical debt trends.· Make pragmatic trade-off decisions between speed and sustainability. Scope Boundary· This role focuses on technical execution: architecture, code quality, standards, and engineering excellence.· Delivery management and project tracking are handled by Technical Delivery Managers.· This role collaborates closely with the CTO on vision and with Delivery Managers on execution. Job Requirements Experience· 10–15+ years in software engineering, with at least 5 years in senior technical leadership roles.· Proven track record as a solution architect or principal engineer on large-scale systems.· Must be currently hands-on — candidates who have moved away from code will not be considered.· Experience leading architecture and quality across multiple teams and products. Technical Skills (Hands-On Required)· Deep hands-on expertise in: • . NET / ASP. NET Core (backend, APIs, microservices) • React or modern frontend frameworks • Mobile development (native or cross-platform) • Cloud platforms (Azure, AWS, or GCP)· Expert-level knowledge of: • System design and distributed systems architecture • Microservices, DDD, CQRS, event-driven patterns • API design (REST, Graph QL, g RPC) • Database design (SQL and NoSQL) • CI/CD, Dev Ops, and infrastructure-as-code • Performance engineering and optimization • Security best practices in software development· Proven ability to conduct thorough, constructive code reviews at scale.· Experience with static analysis tools, code quality metrics, and automated quality gates. Leadership Skills· Strong technical mentoring and coaching ability.· Ability to set and enforce high engineering standards without micromanaging.· Clear communication of technical concepts and architectural decisions.· Pragmatic decision-making — balances ideal solutions with delivery reality.· High accountability and ownership of engineering quality across the organization. Key Success Indicators· Code quality metrics improvement (code coverage, complexity, static analysis scores).· Architecture review completion and compliance across projects.· Reduction in production defects and critical bugs.· CI/CD pipeline reliability, deployment frequency, and rollback success rate.· Technical debt reduction trends.· Engineering team satisfaction and technical growth.· Adoption of engineering standards and best practices across all teams.