Git Jobs in Egypt
31205 Jobs Found
Company Description EGlobal Sphere is a technology and digital transformation company that delivers enterprise-grade ERP, automation, and intelligent business solutions. The organization focuses on implementing and customizing systems for HR, finance, supply chain, retail, manufacturing, and access management. It also provides AI-powered business automation and enterprise integration services to help clients modernize and connect their operations. The team works closely with organizations to streamline processes, improve visibility, and optimize performance. EGlobal Sphere builds scalable digital ecosystems tailored to the specific needs and growth plans of enterprise customers. Role Description The Frappe Developer will design, develop, and maintain applications and customizations on the Frappe framework and ERPNext platform. Day-to-day responsibilities include building and modifying Doc Types, server-side and client-side scripts, workflows, and integrations with third-party systems to support core business functions such as HR, finance, supply chain, and operations. The role involves collaborating with business and technical teams to gather requirements, translate them into technical specifications, and deliver secure, maintainable solutions. The developer will troubleshoot issues, optimize performance, and participate in code reviews and deployment activities. This is a full-time, on-site role based in Cairo, Egypt. Qualifications Strong proficiency in Frappe framework and ERPNext, including Doc Types, server scripts, client scripts, and workflow customization. Solid experience with Python and Java Script for backend and frontend development within Frappe-based applications. Good understanding of relational databases (e.g., Maria DB/MySQL), data modeling, and query optimization. Knowledge of RESTful APIs, webhooks, and integration patterns to connect Frappe/ERPNext with external systems. Familiarity with ERP concepts across modules such as HR, accounting, inventory, supply chain, and manufacturing. Experience using Git or similar version control tools, and comfort with CI/CD and deployment to production environments. Ability to analyze requirements, document technical solutions, and communicate clearly with stakeholders and team members. Strong problem-solving mindset, attention to detail, and commitment to writing clean, maintainable, and secure code. Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent practical experience. Prior experience in enterprise software implementation or digital transformation projects is an advantage.
<h3><strong>Key Responsibilities</strong></h3><p>• Design, implement, and maintain CI/CD pipelines to streamline software delivery.<br>• Manage and support cloud infrastructure across Azure and other cloud platforms.<br>• Automate infrastructure provisioning and deployment processes using Infrastructure as Code (IaC).<br>• Monitor application and infrastructure performance, availability, and security.<br>• Collaborate closely with Development, QA, and Infrastructure teams to optimize delivery processes.<br>• Manage containerized environments and orchestration platforms such as Docker and Kubernetes.<br>• Implement backup, disaster recovery, and system reliability best practices.<br>• Troubleshoot and resolve infrastructure, deployment, and performance issues.</p><h3></h3><p></p><p><strong>Requirements</strong></p><h3><strong>Requirements</strong></h3><p>• Bachelor's degree in Computer Science, Information Technology, or a related field.<br>• 4+ years of experience in DevOps, Cloud Engineering, or Infrastructure Administration.<br>• <strong>Minimum 2 years of hands-on experience with Azure DevOps is a must.</strong><br>• Strong experience with Azure Cloud and exposure to other cloud platforms such as AWS or Google Cloud Platform (GCP).<br>• Experience building and managing CI/CD pipelines using Azure DevOps.<br>• Hands-on experience with Docker, Kubernetes, Git, and automation tools.<br>• Experience with Infrastructure as Code (IaC) tools such as Terraform, Bicep, ARM Templates, or similar.</p><p>• Exposure to microservices, containerized architectures, and modern DevOps practices.<br>• Good understanding of monitoring, logging, security, and cloud governance practices.<br>• Strong scripting skills (PowerShell, Bash, Python, or similar).<br>• Excellent troubleshooting, problem-solving, and communication skills.</p><p><br></p><p></p>
Yassir is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in 45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa. It is backed (:$200M in funding) by VCs from Silicon Valley, Europe and other parts of the world.<br><br>We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally.<br><br>Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.<br><br>About The Role<br><br>As a Backend Staff Engineer, you will drive the technical standards for the Backend across our consumer domain, working with multiple squads inside the domain. You will lead Backend engineers with tech roadmaps, architecture decisions, and feature development and release cycle. You will mentor junior developers. You will contribute to scaling up Backend engineers in multiple squads and bringing great talents on board by conducting technical interviews.<br><br>About The Role<br><br>Key Responsibilities<br><br>Design, build and maintain features for the domain applications Provide technical leadership and manage dependencies Conduct design and code reviews Help the domain team members with technical blockers supporting them and helping them grow Continuously discover, evaluate, and implement new technologies to maximize efficiency Participate in architecture and design discussions Participate strongly in building the technical roadmap Conduct technical interviews Help Improving engineering standards, tooling, and processes Perform feasibility studies to validate capability and functionality Draft and submit intellectual property Research and assess current technologies Develop and execute complex, multi-tier distributed software search applications Create technical and domain expertise and apply to products and problems Assess and write code to improve or extend application Manage and assist current software applications Experience providing technical leadership, and mentoring others <br><br><br>Requirements<br><br> At least 10 years of experience in backend engineering with Node JSStrong foundation in programming fundamentals Database: Mongodb or other. Framework: Nest j.s. Web architecture: Rest and restful APIs, micro-services Substantial experience with Git in a team environment Containers: Docker, kubernetes Caching, Redis server Experience in a rapidly growing company in the mobility, on-demand or fintech space is a plus Web load balancing Scaling OS administration Encryption: https//, digital signing Excellent communication skills Enjoy solving problems and helping others meet their goals Solid understanding of X Experience writing testable code and unit tests Have a deep knowledge of React JS and Node JS, and you have experience developing products with it Experience using modern Java Script and tooling in a full-stack setting Extensive experience with A/B experiments and have a data-driven attitude toward product development <br><br><br>At Yassir, we believe in the power of diversity and the importance of an inclusive culture. So, if you're ready to bring your unique perspective and experiences to the table, then we're excited to listen.<br><br>Don't just apply for a job, come and be a part of our journey. Let's create a better tomorrow together.<br><br>We look forward to receiving your application!<br><br>Best of luck,<br><br>Your Yassir TA Team<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
<p>We are looking for a skilled Full Stack Developer with solid experience in Java, Spring Boot, and Angular to join our software development team. The successful candidate will contribute to the design, development, testing, and delivery of new enterprise web applications. This role requires hands-on experience across both backend and frontend development, strong problem-solving skills, and the ability to work independently while collaborating with technical leads, business analysts, quality assurance engineers, and other developers.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Design, develop, test, and maintain full stack web applications using Java, Spring Boot, and Angular.</li><li>Build scalable backend services, business logic, and RESTful APIs.</li><li>Develop responsive, reusable, and maintainable user interface components using Angular and TypeScript.</li><li>Translate business and functional requirements into reliable technical solutions.</li><li>Participate in application architecture, technical design, and database design discussions.</li><li>Integrate applications with internal systems, third-party services, and external APIs.</li><li>Write clean, secure, efficient, and well-documented code.</li><li>Troubleshoot and resolve application defects, performance issues, and integration problems.</li><li>Create unit tests and support integration, regression, and user acceptance testing.</li><li>Review code submitted by other developers and provide constructive technical feedback.</li><li>Estimate development tasks and support sprint planning and delivery commitments.</li><li>Work with relational databases and develop optimized SQL queries.</li><li>Implement proper logging, exception handling, validation, and monitoring.</li><li>Support application deployments across development, testing, and production environments.</li><li>Follow secure coding standards, development guidelines, and software engineering best practices.</li><li>Collaborate with cross-functional teams throughout the software development life cycle.</li><li>Mentor junior developers and support their technical development when required.</li><li>Contribute to continuous improvement of development processes, reusable components, and engineering standards.</li><li>Strong knowledge of Java and object-oriented programming principles.</li><li>Hands-on experience with Spring Framework and Spring Boot.</li><li>Experience developing and consuming RESTful APIs.</li><li>Good knowledge of Spring Data JPA, Hibernate, and transaction management.</li><li>Strong experience with Angular, TypeScript, JavaScript, HTML5, and CSS3.</li><li>Good understanding of Angular components, services, routing, forms, interceptors, guards, and dependency injection.</li><li>Experience integrating Angular applications with backend APIs.</li><li>Good knowledge of relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server.</li><li>Ability to write and optimize SQL queries, joins, stored procedures, and database transactions.</li><li>Experience with Git and collaborative source control workflows.</li><li>Familiarity with Maven or Gradle.</li><li>Good understanding of HTTP, web application architecture, authentication, authorization, and session management.</li><li>Experience with debugging, logging, exception handling, and performance troubleshooting.</li><li>Understanding of software design principles, common design patterns, and clean code practices</li><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.</li><li>Typically three to five years of professional software development experience.</li><li>At least two years of hands-on experience with Java and Spring Boot.</li><li>Practical experience building frontend applications using Angular.</li><li>Proven experience delivering production-ready web applications.</li><li>Experience working on new application development projects is strongly preferred.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are connecting with software companies, development agencies, product teams, and independent engineers that own original codebases and want to explore a new revenue stream through AI training licenses .<br> It is a licensing opportunity for organizations and individuals that already have valuable repositories they own and are legally able to license.<br> Eligible repositories can include active products, archived projects, internal tools, legacy systems, unsuccessful products, or other original codebases that still hold technical value.<br> How it works?<br> Connect selected Git repositories for technical review.<br> Submit only repositories you own or are authorized to license.<br> Receive an assessment of repository size, structure, and licensing potential.<br> Review the estimated value before deciding whether to proceed.<br> Receive technical feedback where a repository needs improvement before it can qualify.<br> Update and resubmit repositories where appropriate.<br> Choose which approved repositories you want to make available for AI training.<br> Receive payment when qualifying code is licensed and used.<br> Compensation For standard non-exclusive licensing , current reference rates are: $100 per 1M source-code tokens $40 per 1M Git-history tokens Each repository is assessed individually, and you can review the estimated value before deciding whether to move forward.<br> If you have repositories that are no longer generating value commercially, this can create an additional revenue stream from code you already own — without selling the IP outright.<br> Your code remains yours under a non-exclusive licensing model, subject to the agreed licensing terms.<br> You must own the code or have clear legal authority to license it .<br> Repositories should contain meaningful original software development work.<br> You must be authorized to connect and submit the repository for evaluation.<br> Code must not include third-party material that you are not permitted to sublicense.<br> Repositories must pass technical and quality checks before licensing.<br> Ownership or licensing rights may need to be verified.<br></span> </div>
Job Summary As a Telco Cloud Performance & Optimization Engineer, your role involves ensuring the optimal performance, scalability, and efficiency of the Telco Cloud infrastructure supporting telecom applications and network functions. You will be responsible for monitoring cloud infrastructure performance, optimizing compute, storage, and network resources, analyzing KPIs, and supporting capacity planning to ensure high availability and service reliability across virtualized and cloud-native environments. Key Responsibilities Monitor the performance and health of Telco Cloud infrastructure, including compute, storage, networking, and virtualization platforms. Analyze infrastructure KPIs and identify performance bottlenecks affecting telecom applications and network functions. Perform root cause analysis for infrastructure performance issues and recommend optimization solutions. Optimize resource utilization across Virtual Machines (VMs), Containers, Kubernetes clusters, and cloud infrastructure. Monitor CPU, Memory, Storage, Network Throughput, Disk I/O, and virtualization performance. Perform capacity planning and forecast infrastructure growth based on service demand and traffic trends. Analyze resource utilization and recommend infrastructure expansion or optimization. Validate infrastructure performance following software upgrades, hardware changes, and platform enhancements. Collaborate with Cloud Operations, IT, Network Engineering, and Vendor teams to resolve performance-related issues. Generate daily, weekly, and monthly infrastructure performance reports. Develop dashboards and automate infrastructure monitoring and reporting. Ensure compliance with cloud infrastructure SLAs, performance KPIs, and availability targets. Document optimization activities, best practices, and operational procedures. Participate in major incident investigations and support post-incident performance analysis. Recommend proactive optimization initiatives to improve infrastructure efficiency and reliability. Qualifications Bachelor's degree in computer engineering, Computer Science, Electronics & Communications Engineering, Information Technology, or a related field.5 – 7 years of experience in Telco Cloud, Cloud Infrastructure, NFV, or Telecom Virtualization. Good understanding of Telco Cloud architecture and Cloud-Native Network Functions (CNFs). Experience with virtualization and cloud platforms supporting telecom workloads. Knowledge of Linux system administration and performance tuning. Experience monitoring infrastructure performance in production environments. Strong analytical and troubleshooting skills. Excellent communication and teamwork abilities. Proficiency in Microsoft Office applications Technical Skills Strong experience in the following: Cloud Platforms Open Stack Kubernetes Open Shift VMware v Sphere VMware Tanzu (Preferred) Telecom Cloud Technologies NFV Infrastructure (NFVI) Virtual Network Functions (VNFs) Cloud Native Network Functions (CNFs) ETSI NFV Architecture Software Defined Networking (SDN) Operating Systems Red Hat Enterprise Linux Ubuntu Linux Cent OSContainer Technologies Docker Kubernetes Helm Container Runtime (containerd/CRI-O) Infrastructure Monitoring Grafana Prometheus Alertmanager Kibana Elasticsearch Splunk Zabbix Nagios Networking TCP/IPVLANVXLANEVPNBGPOSPFSR-IOVDPDKBonding Load Balancing Storage Ceph NFSSANLocal Storage Persistent Volumes CSI Drivers Automation Python Bash Ansible Terraform (Preferred) Git REST APIsDatabases Postgre SQLMaria DBMySQL
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><b>Location:</b></p><br><br>Cairo, Cairo, Egypt<br><p><b>Job ID:</b></p><br><br>R1011241<br><p><b>Date Posted:</b></p><br><br>2026-07-07<br><p><b>Company Name:</b></p><br><br>Hitachi Rail RCS France SAS<br><p><b>Profession (Job Category):</b></p><br><br>Engineering & Science<br><p><b>Job Schedule: </b></p><br><br>Full time<br><p><b>Remote:</b></p><br><br>No<br><br><p><b>About Us</b></p><br><br><p><span>A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there’s something for everyone to get stuck into. And that’s where you come in.</span></p><br><br><br><br><p><b>Job Description:</b></p><br><br><p>Hitachi Rail has a singular focus on moving people. We believe that people should have the freedom to be able to travel wherever they want, on any mode of transport they choose and that the experience should be seamless. To that end we focus heavily on making our offering just that – universal, flexible and simple. We happen to build ticketing systems to do just that.</p><br><br><p>Against this backdrop we now find Transit Authorities looking for Next Generation Ticketing systems that take all of the above into consideration and provide solutions that:</p><br><br><ul><li>Conform and work alongside existing traditional transport operators and mean of travel.</li><li>Provide transit payment solutions that are built on an Open Payment</li><li>Provide digital services.</li><li>Real time information for stakeholders to provide services</li></ul><br><p><b>Roles & responsibilities</b></p><br><br><br><p>The Systems Engineer Manager is responsible for delivering systems solutions for complex, high‑stakes projects in Egypt. The role requires strong ability to understand customer and system requirements, as well as provide technical support for Automated Fare Collection systems. Working closely with the System Engineering Manager and the Head of Engineering, the SEM oversees all software development activities, ensuring solutions are defined, implemented, and delivered within the agreed scope, budget, and timeline. The position requires solid knowledge of web‑oriented architectures, including both web and mobile applications, and is based at the Hitachi office in Cairo.</p><br><br><br><p>The Systems Engineer Manager responsibilities are as follows, he/she must:</p><br><br><ul><li>Deliver software solutions that meet budget, schedule and Customer expectation</li><li>Provide technical & software development leadership to the software development team;</li><li>Ensures global consistency of the software development process, practices and tools;</li><li>Lead a team in performing all software development activities, ensuring software development activity operates within constraints provided by approved architecture and design policy;</li><li>Manage Requirements according to the System Specification : Traceability, Compliance</li><li>Define and solve problems in a persistent and systematic fashion, taking an engineering lead on defect management in accordance with engineering processes and be hands-on with troubleshooting exercises when required;</li><li>Defines the Sw development cycle in consistency with that of upper/same level elements (dependences, co-engineering activities).</li><li>Tailors the Sw Engineering Environment (process, practices and tools) according to Country/Company and project’s requirements.</li><li>Participates in the specification of the functions and interfaces of products to be developed.</li><li>Participates in the definition of the architecture, and the allocation of functions, to the components for which they have primary responsibility</li><li>Performs the corrective and evolutionary maintenance of the System and the continuous improvement of the source code and the associated tests</li><li>Ensure software development and integration,</li><li>Also contribute to the improvement of the source code (refactoring and qualimetry) as well as the implementation of automatic tests</li></ul><br><p><b>Work experience & qualification requirements</b></p><br><br><br><ul><li>A bachelor's level degree in a computer science – or relevant – field</li><li>Minimum of 10 years of experience in Deployment of complex and critical System</li><li>You have strong skills in : Agile Methodology / SCRUM</li><li>Software coding Skills:<br>JAVA/Spring REACT<br>C#/C++, Framework .NET, XML, XSLT, Web Services, Object oriented methodology<br>Linux Ubunto<br>OS Windows / IDE Visual Studio</li><li>Database Skills: SQL Server 2008 R2 / SQL Server 2012/ SQL Server 2016</li><li>Database development (Stored Procedures, SQL request)</li><li>Specific Tools : ClearCase/GIT, TFS (defects management) = Azure DevOPs</li><li>Tool’s practice like DOORS, POLARION or REQTIFY</li><li>Fluent in English. French is a nice to have.</li></ul><br><br><br><p><b>Thank you for your interest in Hitachi Rail. If your application is of interest, we will be in contact. Please do not hesitate to discover more about us and our latest jobs at </b><b><span><span><span><span>https://www.hitachirail.com/careers</span></span></span></span></b><b>.</b></p><br><br><br><br><p><b>At Hitachi Rail, there is a place for everyone. </b><b>We welcome and value differences in background, age, gender, sexuality, family status, disability, race, nationality, ethnicity, religion, and world view. </b><b>It is our commitment to create an inclusive environment - we are proud to be an equal opportunity employer.</b></p><br><br><br><br><p><b>We would be delighted if you would be one of our followers at <u><span><span><span><span>https://www.linkedin.com/company/hitachirail</span></span></span></span></u></b></p><br><br><br><br> </div>
Project Overview:<br>Our customer is a multinational corporation in tobacco Industry with more than a century of history and offices in over 180 countries. Their most ambitious goal at the time is to introduce a range of Reduced-Risk Products (RRPs). The target audience is more than 1 billion consumers around the globe. IT platform hosts 700+ applications. Intellia's mission is to help the client with the engineering of a comprehensive software ecosystem for a game-changing IoT product on the margin of innovative consumer experience and cutting-edge technology. Our teams are involved in the engineering of core platform components for best-in-class e Commerce, Digital Marketing and IoT solutions. As a Dev Ops engineer, you will become a part of Core Architecture Team and be responsible for the architecture, implementation of best practices in our Digital Engineering Enterprise Platform. The Platform is a set of services and internet applications that accelerate the development and delivery of software applications by taking care of common SDLC challenges. The Platform provides access and consumption for engineering teams to a set of services, technologies, practices for their development and for operating their application, ensuring a set of compliance and best practices. Project is in production for 2+ years, being supported by multiple teams. Our technical domains are:- AWS cloud, partially Azure- SSO, Organizations, Service control policies, access models.- IAAC: terraform enterprise, terratest, chalice- Serverless: lambda, step functions, wide range of misc automations, fargate- System, Application, Network and security architectures- Orchecstration: k8s (eks)- SRE activities (logging, tracing, monitoring), Ops Genie, Splunk- Hashicorp Vault- Hybrid Networking<br>Responsibilities:<br>Design and implement control plane components for managing cloud infrastructure and services. Build and maintain infrastructure abstractions using Crossplane. Enable self-service infrastructure provisioning for development teams. Define and manage composite resources and reusable infrastructure templates. Integrate Crossplane with AWS services and Kubernetes environments. Ensure consistency, scalability, and governance of infrastructure provisioning. Collaborate with platform teams to build and enhance internal developer platforms (IDP). Support lifecycle management of infrastructure resources (provisioning, updates, decommissioning).<br>Requirements:<br>Design and implement control plane components for managing cloud infrastructure and services Build and maintain infrastructure abstractions using Crossplane Enable self-service infrastructure provisioning for development teams Define and manage composite resources and reusable infrastructure templates Integrate Crossplane with AWS services and Kubernetes environments Ensure consistency, scalability, and governance of infrastructure provisioning Collaborate with platform teams to build and enhance internal developer platforms (IDP) Support lifecycle management of infrastructure resources (provisioning, updates, decommissioning)<br>Nice to Have Experience building internal developer platforms (IDP) Familiarity with Git Ops practices (Argo CD, Flux) Experience with multi-cloud or hybrid-cloud environments Understanding of policy enforcement in platform engineering setups
In this role, you should be able to produce and implement functional software solutions. You will work with development Team Leaders and Upper Management to define software requirements and take the lead on operational and technical projects.<br>You should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we’d like to meet you. Your goal will be to develop high-quality software that is aligned with user needs and business goals. Responsibilities: Develop high-quality software design and architecture Identify, prioritize and execute tasks in the software development life cycle. Develop tools and applications by producing clean, efficient code Automate tasks through appropriate tools and scripting Review and debug code Perform validation and verification testing Collaborate with internal teams and vendors to fix and improve products Document development phases and monitor systems Ensure software is up-to-date with the latest technologies Job Requirements Bachelors in Software Engineer or Computer Science.+3 Years of experience in related field/needed technology (Mandatory) C#, ASP. NET Core, . NET Framework, Visual Studio. (Mandatory) Databases MSSQL and Postgresql (Mandatory) Restful API and SOAP API (Mandatory)+1 Year of Experience with Front End development using Java Script, Typescript, and Angular4+ (Mandatory) Culturally fitting with the company’s standards and profile. Adapting to the dynamic work environment. Possess general programming skills & software development fundamentals. Design Patterns, MVC, Dependency injection Entity Framework, LINQDemonstrable experience in unit testing and test-driven design and development. Knowledge and experience of agile development methods (e.g., Scrum, Kanban). Knowledge and experience of agile practices (e.g., Continuous Integration, Refactoring). An aptitude and interest in seeking out and applying new technologies. A track record of delivering software to agreed quality and cost. Excellent communication and writing skills. Desirable Skills And Experience: Working within a Scrum team Experience in Python and Flask Azure Experience Containerization, Docker, Kubernetes Exposure to messaging, e.g., Kafka, Rabbit MQSecure programming practices, really a general understanding of Web security. The Atlassian toolset includes JIRA, GIT, and Bit Bucket. Demonstrable experience working in N-tier architectures, Microservices, event sourcing, CQRS, DDD, SAGA pattern Working with Mongo DB
Position<br><br>Senior Embedded Engineer<br><br>Job Description<br><br>Job Description:<br><br>e Infochips – An Arrow Company (www.einfochips.com) is a pure-play Product Engineering Services company, with focus on product innovation and solution accelerators to the $60 billion (2015) Global Engineering & R&D Services Market. e Infochips provides solutions across the product stack – Silicon, Hardware, Embedded Software, Applications, Industrial Design and User Interfaces.<br><br>e Infochips has over 1700+ professionals, world-class processes and infrastructure spread across 8 delivery centers with a strong focus in verticals like Avionics, Retail, Security & Surveillance and Semiconductor, along with a clientele of 30+ Billion Dollar Enterprises.<br><br>We are known for our vibrant and dynamic workplace, where personal and professional fulfillment and company success go hand in hand. We take pride in creating exceptional work experiences, encouraging innovation, and being involved with our employees, customers and communities. We have been repeatedly recognized by Gartnet/Frost & Sullivan/Zinnov/Deloitte/NASSCOM for variety of our cutting-edge work.<br><br>e Infochip's primary market is Technology and Products Companies based out of USA. A Team of Sales Managers and Engineering Managers based out of USA procure projects for development of a complete Product Life Cycle or for a part of a Products Life Cycle. To engineer these Products from Egypt, e Infochips is looking for Engineer/Senior Engineer that is focused on the technical delivery of the Product Engineering Services Market.<br><br>Key Responsibilities<br><br> Responsible for development of real time embedded software/firmware-based software application. To Analyze domain specific technical or low-level requirement and modification as per end customer or system requirement. Perform software testing including unit, functional and system level requirement including manual and automated Troubleshoots module/unit level software problems. Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project.<br><br>Experience Required<br><br>Experience working with Embedded Systems based on RTOS.<br><br> Strong knowledge for Real-Time concepts, RTOS, Multi-Tasking application development. Programming skill:<br><br>C → Advanced<br><br>C++ → Nice to Have<br><br>Scripting (Shell/Python) → Nice to Have<br><br> Familiarity working with development tools like Debuggers, SCA Tools, GIT, SVN, JIRA. Good Knowledge of the communication protocols like UART, RS232/485, SPI, I2C, USB, WIFI, Bluetooth and Ethernet. Experience working with different embedded ARM M0/M3/M4 platform from silicon company likelike ARM processor based on Qualcomm, TI, NXP, ST Processors/u Controllers. Experience developing unit test for code automated testing Strong sense of ownership, passionate, fast learner, analytical mind set. Ability to read schematics, data sheets, device manual, etc. and develop needed functionalities Ability to closely work with electrical team<br><br>PERSONAL ATTRIBUTES<br><br>The ideal candidate should have strong Team-work characteristics, being both action and results-oriented. He/she will be a hands-on, “roll-up-the-sleeves” type engineer with a “whatever it takes to get it done” attitude. The successful candidate must be effective operating in a multi disciplined technology environment coupled with an obsession for responsiveness to Project requirements. The successful candidate should be open to learn new processes and technologies.<br><br>In Addition, The Right Candidate Will<br><br> be a highly energetic self-starter be an open and excellent communicator have exceptional interpersonal skills be a consummate team player interface well with Client Engineer Team members and other Business Units of e Infochips Finally, this individual must have an uncompromising level of personal integrity.<br><br>EDUCATION<br><br>A Graduate degree in Electrical/Computer Engineering/Computer-Science is required.<br><br>Compensation<br><br>A competitive compensation package in USD will be created to attract an outstanding executive.<br><br>Location:<br><br>EG-Cairo, Egypt (Maadi Technology Park)<br><br>Time Type<br><br>Full time<br><br>Job Category<br><br>Engineering Services
Job Summary:We are looking for an experienced Squad Lead to lead the development and delivery of innovative Banking and Fin Tech solutions. The ideal candidate will have strong leadership capabilities, extensive hands-on experience in Java, Angular, and Mobile development, and a proven track record of delivering enterprise-scale banking applications in an Agile environment. The Squad Lead will manage a multidisciplinary Agile squad, collaborate with business and technical stakeholders, and ensure the successful delivery of secure, scalable, and high-performing digital banking solutions. Fluency in French is mandatory due to direct collaboration with French-speaking clients and stakeholders.<br>Key Responsibilities:Lead and manage a cross-functional Agile squad delivering Banking and Fin Tech solutions. Drive the design, development, and implementation of enterprise applications using Java, Angular, and Mobile technologies. Collaborate with Product Owners, Architects, Business Analysts, and stakeholders to define technical solutions aligned with business objectives. Ensure delivery of secure, scalable, and high-quality banking applications following industry best practices. Lead sprint planning, backlog grooming, daily stand-ups, sprint reviews, and retrospectives. Mentor and coach developers while fostering technical excellence and continuous improvement. Conduct code reviews and ensure compliance with development standards and secure coding practices. Manage technical risks, dependencies, and delivery timelines. Support CI/CD implementation and Dev Ops practices. Work closely with Banking and Fin Tech stakeholders to deliver digital transformation initiatives. Ensure compliance with banking regulations, security standards, and governance frameworks.<br>Required Qualifications:Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.8 years of software development experience.4_5 years of experience as a Squad Lead, Technical Lead, or Engineering Lead. Strong hands-on experience with:Java (Spring Boot, Spring Cloud) Microservices Architecture Angular Mobile Development (Android, i OS, Flutter, or React Native) Experience with RESTful APIs and event-driven architectures. Experience with SQL and NoSQL databases. Strong understanding of Agile/Scrum methodologies. Experience with Git, Docker, Kubernetes, and CI/CD pipelines. Excellent leadership, communication, and stakeholder management skills.<br>Mandatory Requirements:Fluent French – Spoken and Written. Proven experience delivering:Digital Banking solutions Mobile Banking applications Payment Platforms Financial Services applications Previous experience leading Agile development teams. Strong client-facing experience.
<p>Leverage your abilities and join one of the Microsoft Gold Partners and ISV specialized in providing Microsoft Business Applications for the Banking, Financial Services, and Insurance (BFSI) sectors. As Senior Software Testing Engineer , you will play a key role in ensuring the quality and reliability of enterprise software solutions. The role requires strong hands-on experience across manual and automated testing, API validation, database testing, and performance testing. You will analyze business requirements, design effective test coverage, execute testing cycles, identify and track defects, and contribute to improving testing processes and product quality. You will also support automation initiatives, mentor junior team members, and collaborate closely with development, business, and project teams to deliver high-quality solutions Work Location: Cairo, Egypt.</p><p>Key Accountabilities</p><ul><li>Analyze and understand business and functional requirements, identifying testing needs, risks, and potential gaps in requirements.</li><li>Design, document, review, and execute comprehensive test scenarios and test cases to ensure adequate test coverage across business flows.</li><li>Perform manual testing, including functional, regression, integration, smoke, sanity, and end-to-end testing.</li><li>Review and work with project and testing documentation, including BRDs, FRDs, test plans, test cases, test reports, and UAT documents.</li><li>Perform API testing using tools such as Postman, Swagger, or similar tools, validating requests, responses, status codes, authentication, and business flows.</li><li>Develop, maintain, and execute reusable test automation scripts using Playwright, focusing on regression and end-to-end test coverage.</li><li>Perform performance testing using tools such as Apache JMeter and/or Locust, including load, stress, and spike testing.</li><li>Analyze performance test results, identify bottlenecks, and communicate findings and recommendations to relevant technical teams.</li><li>Perform SQL and database validation, including data integrity checks and verification of application behavior against expected database results; experience with MySQL is preferred.</li><li>Identify, reproduce, document, and track defects with clear reproduction steps, expected and actual results, severity, and supporting evidence.</li><li>Manage defect lifecycles using Jira or similar bug-tracking tools, ensuring effective communication and follow-up through resolution and retesting.</li><li>Use test-management tools such as Xray, TestRail, Zephyr, or similar platforms to organize and track testing activities.</li><li>Apply Generative AI and AI-assisted tools such as ChatGPT, GitHub Copilot, or Claude to support test case generation, requirement analysis, automation development, documentation, and defect investigation.</li><li>Contribute to the improvement of testing methodologies, quality standards, test coverage, and overall QA processes.</li><li>Support and guide junior testers, sharing technical knowledge and promoting consistent testing practices.</li><li>Collaborate with developers, business analysts, project managers, and other stakeholders to clarify requirements, resolve defects, and ensure quality throughout the software development lifecycle.</li><li>Support CI/CD and Git-based workflows as part of the testing and release process.</li></ul><p><strong>Desired Candidate Profile</strong></p><h3>Knowledge, Skills, and Experience We Are Looking For:</h3><ul><li>Bachelor s degree in Computer Science, Computer Engineering, Information Systems, or a related technology discipline.</li><li>At least 3.5 years of hands-on experience in software testing, including both manual testing and test automation.</li><li>Strong understanding of the software testing lifecycle (STLC), software development lifecycle (SDLC), testing methodologies, and defect management processes.</li><li>Proven experience designing and executing test scenarios and test cases based on business and functional requirements.</li><li>Strong hands-on experience in Manual Testing, including functional, regression, integration, smoke, sanity, and end-to-end testing.</li><li>Practical experience with API testing using Postman, Swagger, or similar tools, including validation of requests, responses, status codes, authentication, and business flows.</li><li>Hands-on experience with Playwright test automation, including creating and maintaining reusable scripts for regression and end-to-end testing.</li><li>Experience with performance testing using Apache JMeter and/or Locust, with an understanding of load, stress, and spike testing and performance result analysis.</li><li>Good knowledge of SQL and database validation; experience with MySQL is preferred.</li><li>Experience identifying, reproducing, documenting, and tracking software defects using Jira or similar bug-tracking tools.</li><li>Familiarity with test-management tools such as Xray, TestRail, Zephyr, or similar platforms is an advantage.</li><li>Experience using Generative AI or AI-assisted testing and development tools such as ChatGPT, GitHub Copilot, Claude, or similar technologies is preferred.</li><li>Basic understanding of CI/CD pipelines and Git is an advantage.</li><li>Strong analytical, communication, documentation, organizational, and problem-solving skills.</li><li>Ability to understand business workflows, identify testing risks, design effective test coverage, and contribute to overall product quality.</li><li>Ability to work collaboratively with cross-functional teams and communicate testing findings clearly to both technical and non-technical stakeholders.</li><li>Experience in banking, financial services, insurance, or other enterprise application environments is an advantage</li></ul>
We are seeking a skilled Software Quality Assurance Engineer to ensure the quality, reliability, performance, and security of our software applications. The ideal candidate will have strong experience in software testing methodologies, test automation, API testing, and end-to-end application validation. The QA Engineer will work closely with Software Developers, Business Analysts, Product Owners, and Dev Ops Engineers throughout the software development life cycle to identify defects early, improve product quality, and establish effective quality standards.<br>Responsibilities:-Analyze business and technical requirements and translate them into comprehensive test scenarios and test cases. - Perform functional, regression, integration, system, smoke, sanity, and exploratory testing. - Validate web, mobile, and backend applications across different environments. - Identify, document, prioritize, and track defects through to resolution. - Perform root-cause analysis and work closely with development teams to reproduce and resolve issues. - Conduct end-to-end testing across multiple systems and integrations.-Design, develop, and maintain automated test cases for web, mobile, and API applications. - Select and implement appropriate automation frameworks and tools. - Integrate automated testing into CI/CD pipelines. - Continuously improve test automation coverage, reliability, and execution time.- Perform comprehensive REST API testing using tools such as Postman, Swagger, or equivalent. - Validate API functionality, authentication, authorization, error handling, response structures, and data integrity. - Perform database validation using SQL queries. - Test integrations between internal and external systems.- Support performance, load, and stress testing activities. - Identify application performance issues and work with development and Dev Ops teams to investigate bottlenecks. - Validate application behavior under different workloads and conditions.- Establish and maintain QA standards, testing methodologies, and best practices. - Prepare test plans, test scenarios, test cases, test execution reports, and defect reports. - Participate in requirements reviews, design reviews, sprint planning, and technical discussions. - Contribute to continuous improvement of the software development and QA processes. - Ensure software releases meet defined quality and acceptance criteria.<br>QUALIFICATIONS- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.- 3+ years of professional experience in Software Quality Assurance or Software Testing.- Strong understanding of SDLC and STLC.- Strong knowledge of software testing methodologies and QA best practices.- Hands-on experience with web and API testing.- Good knowledge of SQL and relational databases.- Experience with defect management and test management tools such as Jira, Azure Dev Ops, Test Rail, or equivalent.- Experience with Git and version control systems.- Good understanding of REST APIs, HTTP protocols, JSON, and authentication mechanisms.- Strong analytical and problem-solving skills.
Company Description : International Company For Integrated Systems (ICIS) is a Saudi technology company founded in 2010, specializing in the development and implementation of information technology systems. The company provides consulting, technical services, and project management, with strong expertise in Government Resource Planning (GRP) and Enterprise Resource Planning (ERP) solutions. ICIS integrates Artificial Intelligence (AI) technologies into its platforms to enhance efficiency, support data-driven decisions, and improve user experience. The company delivers comprehensive solutions to various sectors within the Saudi market, following best practices and supporting digital transformation. Its work is closely aligned with the strategic objectives of Saudi Vision 2030, offering team members the opportunity to contribute to large-scale national initiatives. Role Description The Senior Full Stack Developer . NET + Angular role is a full-time hybrid position based in New Cairo, with flexibility for partial work from home. The person in this role will design, develop, test, and maintain web applications using . NET on the back end and Angular on the front end. Day-to-day tasks include implementing scalable APIs, building responsive user interfaces, integrating with databases and external services, and ensuring code quality through reviews and automated testing. The role also involves collaborating with product owners, business analysts, and other engineers to translate requirements into technical solutions, troubleshooting issues, and optimizing performance and security. The Senior Developer is expected to mentor team members, promote best practices, and contribute to architectural decisions across full-stack projects.<br>Job Description :Translate the functional and technical requirements and specifications into application components. Participate in the analysis & design of new functional requirements and systems. Build application components using . NET Framework 4.5+, ASP. NET MVC 5+, Oracle DB, WCF Web Services/WCF Data Services, WWF, Angular 5+, JSON, XML, RESTful Services and MS SQL RDBMSDevelop the backend of the solution, including the service layer, business logic layer, and data access layer. Develop the integration parts of the system in order to communicate with the internal and external systems using WCF. Develop and write high-quality coding standards. Assist and support other team members on multiple projects<br>Job Requirements :We are looking for a Mid-Level and Senior . NET Developer with experience in Angular 5+ and strong skills MVC in Cairo on a full-time working base, with traveling opportunities to our Saudi branch. Bachelor of Computer Science Degree required Experience in testing tools and frameworks like Jasmine, Protractor, or similar.3+ years’ experience with C#, ASP. NET MVC 5, ADO. NET, & Entity Framework. Excellent understanding of OOP, n-tier architecture, and design patterns. Good Knowledge in HTML5, CSS3, Java Script, JQuery, AJAX, Type Script, JQuery. Good Knowledge in Angular 5+ / Angularjs. Experience with web service development including SOAP or RESTful web services Good Knowledge in. Net 3.5, 4.0 and 4.5 is plus. Good Knowledge of WCF / Web API is a plus. Very Good knowledge in ORM and LINQ. Knowledge of at least one of (Crystal reports, Open XML, and reporting services). Knowledge in queues, multi-threading, parallelization, and distributed caching servers is a plus. Experience in web-based systems architecture, service-based architecture. Knowledge of VSTS / GIT or any other Version Control System. Additional frameworks such as Vue or React or even Node.js are plus. Fair knowledge of Oracle DB, ability to write Stored Procedures & read entity diagrams. Ability to complete all phases of the software development life cycle including analysis, design, implementation, testing, and support Excellent analytical, problem-solving/diagnostic skills. Good work ethics, Team player, positive and self-motivated. Strong Communication & Interpersonal skills. Flexibility to travel when needed (mainly Saudi Arabia and could be other destinations if required, with travel allowance per-diem).<br><br>www.icisys.netmahmoud.sedeek@icisys.net
We're partnering with an innovative, fast-growing technology company that's building large-scale digital products with a strong focus on automation, cloud infrastructure, and engineering excellence. We're looking for a talented Mid-Level Dev Ops Engineer to join a collaborative team that's passionate about delivering reliable, scalable, and secure software solutions.<br>As a Dev Ops Engineer, you'll play a critical role in improving the software delivery lifecycle by designing, automating, and maintaining modern infrastructure and deployment pipelines.<br>Key Responsibilities:Design, implement, and optimize CI/CD pipelines. Automate infrastructure provisioning and operational workflows using Infrastructure as Code. Manage Linux and Windows server environments. Deploy and maintain containerized applications using Docker and Kubernetes. Monitor system health, troubleshoot production issues, and improve platform reliability. Collaborate closely with Software Engineers and QA teams to streamline development and deployment processes. Implement security best practices throughout the software delivery lifecycle. Support cloud-based infrastructure and ensure high availability and performance.<br>Required Qualifications:Proven experience in a Dev Ops or Infrastructure Engineering role. Strong administration experience with Linux and Windows servers. Hands-on experience with Docker and Kubernetes. Strong scripting skills (Bash, Python, Power Shell, or similar). Experience with Git and version control platforms. Hands-on experience with CI/CD tools such as Jenkins, Azure Pipelines, Git Lab CI/CD, or Bamboo. Experience with Infrastructure as Code tools like Terraform or Ansible. Experience with monitoring and logging solutions such as Grafana, Prometheus, ELK Stack, or Data Dog. Solid understanding of Agile development practices and Dev Ops culture. Nice to Have:Experience with AWS, Azure, or Google Cloud Platform. Knowledge of networking and security best practices. Familiarity with REST APIs and modern application architectures. Relevant cloud or Dev Ops certifications.<br>What we are looking for beyond the technical skills:Strong problem-solving and analytical thinking. Excellent communication and collaboration skills. Ownership mindset and attention to detail. Passion for automation, continuous improvement, and learning new technologies.<br>Company Benefits:Hybrid working model. Work on modern cloud-native technologies. Join a highly skilled engineering team. Solve challenging technical problems in a fast-paced environment. Competitive compensation and excellent career growth opportunities.<br>If you're interested in learning more about this opportunity, we'd love to hear from you. Apply now via Linked In or send your updated CV to talent.jobs16@gmail.com, and we'll be happy to share additional details with shortlisted candidates.
Senior . NET Developer (Offshore)<br><br>Job Summary<br><br>We are looking for a highly skilled Senior . NET Developer (Offshore) to join our remote engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable, secure, and high-performance applications using Microsoft . NET technologies. You will work closely with cross-functional teams across different time zones, contribute to architectural decisions, and mentor junior developers to deliver high-quality software solutions.<br><br>Key Responsibilities<br><br>Design, develop, test, and maintain enterprise applications using C#, . NET, and ASP. NET Core Build and maintain RESTful APIs, microservices, and backend services Collaborate with product managers, business analysts, UI/UX designers, QA engineers, and other developers to deliver software solutions Write clean, maintainable, and well-documented code following industry best practices Perform code reviews and provide technical mentorship to junior developers Optimize application performance, scalability, and security Troubleshoot and resolve production issues in a timely manner Participate in system architecture, technical design, sprint planning, and Agile ceremonies Implement and maintain CI/CD pipelines and deployment processes Ensure high-quality deliverables while working effectively in a remote, offshore environment<br><br>Required Qualifications<br><br>Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred)5+ years of professional experience in . NET application development Strong expertise in C#, . NET, ASP. NET Core, and Web API development Experience with Entity Framework Core, LINQ, and SQL Server Solid understanding of object-oriented programming, SOLID principles, and Clean Architecture Experience with cloud platforms such as Microsoft Azure or AWSProficiency with Git, Azure Dev Ops, Git Hub Actions, or other CI/CD tools Strong knowledge of software development lifecycle (SDLC) and Agile methodologies Excellent communication, analytical, and problem-solving skills Proven experience working with distributed or offshore teams<br><br>Preferred Qualifications<br><br>Experience with Docker, Kubernetes, and containerized applications Familiarity with messaging technologies such as Rabbit MQ or Azure Service Bus Experience with front-end frameworks such as Angular, React, or Blazor Knowledge of automated testing frameworks and Dev Ops practices Microsoft certifications are a plus
Role Title: Git Hub Contributor<br><br>Role Type: Contractor (~15 hrs a week)<br><br>Location: Remote<br><br>Expert Senior Software Engineers to support a customer’s innovative project. In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.<br><br>As an expert you will be creating Reinforcement Learning Environments which test and AI model’s ability to solve complex software engineering problems related to fixing code, creating features, refactoring code and optimizing performance. You will be tasked with creating a reproducible environment and golden reference solution for the problem.<br><br>Applicants must have clear open source contributions and profiles to showcase it like Git Hub or Git Lab. (Preferably with C++, Python, JAVA, GoLang, Typescript, or Rust)<br><br>Scope of Work<br><br>Contribute expert-level code samples, debugging strategies, and development insights in Python3, Java, Rust, Go, C++, or Type Script. Analyze, troubleshoot, and resolve complex software defects and performance bottlenecks in diverse codebases. Implement robust new features, ensuring scalability, maintainability, and adherence to software best practices. Refactor and optimize legacy code to improve clarity, efficiency, and long-term reliability. Document technical reasoning, solution approaches, and code decisions to enhance AI training data quality. Review and validate peer-contributed code and technical submissions for accuracy and clarity.<br><br>Preferred Qualifications<br><br>Significant hands-on expertise in at least one of the following: Python3, Java, Rust, Go, C++, or Type Script. Deep understanding of algorithms, data structures, and software engineering principles. Proven ability to debug complex systems, resolve bugs, and deliver effective optimizations. Experience with large codebase refactoring and legacy system modernization. Track record of delivering high-impact features from conception through delivery within cross-functional projects. Strong documentation and communication skills to articulate technical concepts clearly. Interest in or curiosity about AI and its technical challenges (previous AI experience not required).<br><br>Process<br><br>Apply to the role, filling out the screening questions Complete AI interview (aprox. 30 minutes) Technical Assessment (Tentative) Hiring Manager review<br><br>Compensation Structure<br><br>Compensation is output-based; experts are paid per task that meets the project specifications. The time required to complete work may vary depending on the expert’s experience and workflow. Minimum submission requirements apply. Experts must submit a minimum of tasks per week.<br><br>Start Timeline & Availability<br><br>We typically fill roles within 48 hours and are looking for experts ready to jump in right away. If selected, we expect you to start your first tasks within 24–48 hours of completing onboarding.<br><br>Skills: c,code,software,github,java,rust,typescript
<p><strong>Middle Software Engineer</strong></p><p><br></p><p>Join SAQAYA</p><p>SAQAYA is a growing technology company with teams across the UK, Spain and Egypt. We work with leading UK organisations to build software solutions for the shipping and data analytics industries.</p><p>We are looking for a <strong>Middle Software Engineer</strong> to join our engineering team and contribute to the development of reliable, scalable and maintainable applications.</p><p>This is a hands-on role for an engineer who enjoys solving problems, learning new technologies and working closely with other developers. You’ll have the opportunity to work across different parts of the software development lifecycle, while being supported by experienced engineers and technical leaders.</p><p><br></p><p><em>What you'll be working on</em></p><p>As part of the engineering team, you will:</p><ul><li>Build and maintain backend applications primarily using <strong>Python</strong>, with opportunities to work with <strong>Java</strong> and other technologies.</li><li>Develop APIs, services and integrations that support business-critical applications.</li><li>Work with relational and NoSQL databases, including <strong>MySQL, DynamoDB and Redshift</strong>.</li><li>Build and deploy applications using <strong>AWS cloud services</strong>.</li><li>Write clean, maintainable and well-tested code.</li><li>Create and maintain automated tests as part of the development process.</li><li>Investigate bugs, performance issues and production problems, helping to identify and implement appropriate solutions.</li><li>Participate in technical discussions, code reviews and collaborative problem solving.</li><li>Contribute to the design of new features and improvements to existing systems.</li><li>Work as part of an Agile team, taking part in planning, refinement, retrospectives and other team activities.</li><li>Contribute to improving our development processes, tooling and engineering practices.</li></ul><p><br></p><p><em>How we build software</em></p><p>We care about <strong>how</strong> we build software as much as what we build.</p><p>You'll work with practices such as:</p><ul><li>Continuous Integration and Continuous Delivery</li><li>Test-Driven Development</li><li>Automated testing</li><li>Pair programming</li><li>Code reviews</li><li>Agile development</li><li>Continuous improvement</li></ul><p><br></p><p>You'll be encouraged to ask questions, challenge assumptions and suggest better ways of working.</p><p>AI in our engineering workflow</p><p>AI-assisted development is becoming an important part of how modern engineering teams work, and we actively encourage its responsible use.</p><p>You'll have the opportunity to use tools such as <strong>GitHub Copilot and other AI-powered development assistants</strong> to support coding, testing, debugging and research.</p><p>We're interested in engineers who are curious about how AI can improve development while still applying good engineering judgement, security practices and code-review standards.</p><p><br></p><p><em>What we're looking for</em></p><p>We're looking for someone who has already worked in a professional software engineering environment and is comfortable taking ownership of individual features and technical tasks.</p><p>You should have:</p><ul><li>Professional experience developing applications with <strong>Python</strong>.</li><li>Good knowledge of software engineering fundamentals and <strong>Object-Oriented Programming</strong>.</li><li>Experience working with <strong>SQL databases</strong>, particularly MySQL.</li><li>Familiarity with <strong>AWS</strong> and cloud-based application development.</li><li>Experience writing automated tests.</li><li>Understanding of APIs, backend development and common software design principles.</li><li>Experience with Git and modern software development workflows.</li><li>Familiarity with CI/CD pipelines and Agile development practices.</li><li>A structured approach to debugging and solving technical problems.</li><li>An understanding of basic application security and secure coding practices.</li><li>Good communication skills and the ability to work effectively within a development team.</li></ul><p>You don't need to know every technology we use. We value strong engineering fundamentals, curiosity and the ability to learn.</p><p><br></p><p><em>Nice to have</em></p><p>It would be useful if you have experience with some of the following:</p><ul><li><strong>Java</strong></li><li><strong>DynamoDB</strong></li><li><strong>Amazon Redshift</strong></li><li>Docker and containerised applications</li><li>Microservices</li><li>JavaScript or TypeScript</li><li>Data-intensive applications or data products</li><li>NoSQL technologies</li><li>Machine Learning or data analytics</li><li>Additional AWS services</li><li>Experience working with AI-assisted development tools</li></ul><p><br></p><p><em>What you'll get from the role</em></p><p>This role is designed for an engineer who wants to continue developing both technically and professionally.</p><p>You'll work alongside experienced engineers and have opportunities to:</p><ul><li>Take increasing ownership of features and technical areas.</li><li>Get involved in technical design and architectural discussions.</li><li>Learn from experienced colleagues through pairing and collaboration.</li><li>Contribute ideas that improve the way we build software.</li><li>Develop your understanding of cloud, distributed systems and data-intensive applications.</li><li>Share your own knowledge with the team as you grow.</li></ul><p><br></p><p>The kind of engineer we're looking for:</p><p>We're not looking for someone who simply ticks every box.</p><p>We're looking for someone who is <strong>curious, pragmatic and willing to take ownership</strong>. Someone who enjoys understanding how things work, isn't afraid to ask questions and takes pride in delivering quality software.</p><p><br></p><p>You'll be a good fit if you:</p><ul><li>Enjoy solving complex problems and getting to the root cause.</li><li>Care about writing software that is easy to understand and maintain.</li><li>Are comfortable receiving feedback and using it to improve.</li><li>Take responsibility for your work and communicate when you need support.</li><li>Enjoy working collaboratively rather than in isolation.</li><li>Are interested in learning new technologies and improving your engineering skills.</li><li>Want to grow towards greater technical ownership over time.</li></ul><p><br></p><p><em>Your impact</em></p><p><br></p><p>In this role, success isn't just about the number of tickets you complete.</p><p>You'll be expected to make a positive contribution to the team by delivering reliable software, collaborating effectively, learning continuously and helping improve the way we work.</p><p><br></p><p>As you become more familiar with our systems and domain, you'll progressively take on more responsibility and ownership.</p><p><br></p>
Senior Site Reliability Engineer<br>Intellias is looking for a Senior Site Reliability Engineer to join a large-scale digital healthcare initiative focused on building and operating a secure, highly available, and reliable cloud platform. This is a hands-on production engineering role for an experienced SRE/Dev Ops engineer who combines deep expertise in AWS and Kubernetes with infrastructure automation, observability, reliability engineering, and advanced troubleshooting skills. You will help operate and evolve a production healthcare platform running entirely on AWS, establish reliability standards, automate infrastructure and operational workflows, and ensure the platform remains scalable, observable, secure, and resilient.<br>Project Overview The project is a cloud-native healthcare data platform connecting data from EHRs, digital health applications, wearables, portals, and other healthcare sources to enable integrated and personalized healthcare experiences. The production platform runs on AWS and Kubernetes/EKS and supports distributed services handling sensitive healthcare data at scale. Reliability is treated as an engineering discipline built around SLIs, SLOs, error budgets, automation, observability, and well-defined operational practices. The infrastructure ecosystem includes AWS, EKS, Kubernetes, Terraform/Open Tofu/Pulumi, Argo CD, Helm, Git Hub Actions, Grafana, Datadog, Open Telemetry, and modern cloud-native technologies. The role includes significant production ownership and participation in an on-call rotation.<br>Key Responsibilities Operate and evolve a production healthcare platform on AWS and Kubernetes/EKS, ensuring reliability, scalability, security, and operational efficiency. Design, implement, and maintain infrastructure using Infrastructure-as-Code, minimizing manual configuration and operational dependencies. Automate infrastructure provisioning, deployments, monitoring, scaling, recovery, and recurring operational processes. Define and continuously improve SLIs, SLOs, error budgets, alerts, dashboards, and reliability metrics. Build and maintain observability solutions that proactively identify and resolve issues before they impact users. Operate and optimize Kubernetes/EKS environments, including cluster lifecycle, scaling, upgrades, networking, workload reliability, and troubleshooting. Build and evolve Git Ops-based infrastructure and deployment workflows using tools such as Argo CD and Helm. Design and maintain reliable, secure, and efficient CI/CD pipelines, preferably using Git Hub Actions. Improve platform resilience through fault-tolerant architecture, automated recovery, disaster recovery, and failure-testing practices. Investigate and resolve complex production issues across infrastructure, Kubernetes, networking, distributed services, and application layers. Participate in on-call rotations, incident response, root-cause analysis, and post-incident improvements. Reduce operational toil by replacing repetitive manual processes with reliable automation. Develop reusable infrastructure tooling and self-service capabilities for engineering teams. Maintain technical documentation, runbooks, operational procedures, and infrastructure standards. Apply security-by-design principles across infrastructure, access management, networking, secrets, and production operations. Collaborate with software engineering, security, data, and product teams to address infrastructure and reliability requirements early in the development lifecycle. Evaluate emerging cloud-native technologies and introduce them where they provide measurable improvements in reliability, security, scalability, or engineering efficiency.<br>Requirements5+ years of professional experience in Site Reliability Engineering, Dev Ops, Platform Engineering, Cloud Infrastructure, or a comparable production engineering role. Strong hands-on experience with AWS and production cloud-native environments. Deep practical knowledge of Kubernetes, preferably AWS EKS, including production operations, scaling, upgrades, networking, troubleshooting, and workload management. Strong Linux expertise, including system internals, networking, process management, resource troubleshooting, and production diagnostics. Strong Infrastructure-as-Code experience with Terraform, Open Tofu, Pulumi, or comparable technologies. Hands-on experience with Git Ops, using tools such as Argo CD, Helm, or equivalent. Strong automation and scripting skills with Python, Go, Bash, or comparable languages. Experience designing and maintaining production CI/CD pipelines, preferably with Git Hub Actions. Strong understanding of SRE principles, including SLIs, SLOs, error budgets, availability, resilience, capacity management, and incident response. Hands-on experience with observability and monitoring platforms such as Grafana, Datadog, Prometheus, or comparable technologies. Strong understanding of networking fundamentals, including TCP/IP, DNS, load balancing, firewalls, routing, and TLS. Experience operating and troubleshooting distributed microservices architectures in production. Strong understanding of cloud security principles, including least privilege, IAM, secrets management, network security, and secure infrastructure configuration. Experience designing for high availability, disaster recovery, fault tolerance, and operational resilience. Strong production troubleshooting skills with the ability to investigate complex issues across infrastructure, networking, Kubernetes, and application layers. Experience participating in production on-call and incident response rotations. Strong ownership mindset with a focus on automation and eliminating operational toil. Professional English sufficient for direct collaboration with U. S.-based engineering and product stakeholders.<br>Nice to Have Hands-on experience with Open Telemetry instrumentation and distributed tracing. Experience operating infrastructure in HIPAA, HITRUST, SOC 2, or similarly regulated environments. Previous experience in healthcare, Health Tech, or platforms handling PHI/PII and other sensitive data. Advanced experience with Prometheus, metrics, and alerting architectures. Experience designing and operating multi-region or highly available AWS architectures. Experience building internal infrastructure or platform tooling for engineering teams. Contributions to open-source cloud-native or infrastructure projects. Practical experience using AI-assisted engineering tools for infrastructure automation, incident analysis, troubleshooting, documentation, or operational workflows.<br>Why This Position? This role provides an opportunity to take significant ownership of the reliability and infrastructure of a production healthcare platform operating entirely in the cloud. You will work with modern cloud-native technologies including AWS, Kubernetes/EKS, Infrastructure-as-Code, Git Ops, CI/CD, and distributed observability, while solving real production challenges around availability, scalability, security, and operational efficiency. Reliability is treated as an engineering discipline rather than reactive operations, with a strong focus on automation, measurable SLOs, proactive observability, resilient architecture, and continuously reducing operational toil. You will have substantial technical autonomy and direct production impact. You will not simply maintain infrastructure — you will engineer the platform, automate it, measure its reliability, troubleshoot it at every layer, and continuously improve how it operates.
<p><h4>Join us</h4>
<p>At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.</p>
<h4>Role purpose</h4>
<p>Managing a DevSecOps technical team is a crucial role to boost efficiency and culture of continuous improvement to bolster software engineering and delivery processes compliant with security principles within IT teams by applying DevSecOps best practices and principles. The role requires a proven record in cloud environment, CI/CD, software development lifecycle, monitoring and observability complemented by Agile methodology practices.</p>
<h4>Role profile</h4>
<ul>
<li>Technical leading DevSecOps team in order to maintain the technical knowledge, develop technical skills, provide mentorship and facilitate collaboration with cross-functional teams.</li>
<li>Continuously assesses existing development, deployment, and operations processes to identify areas for improvement through applying DevOps culture and principles.</li>
<li>Oversee the design and implementation of robust CI/CD pipelines to ensure the efficient delivery of software products.</li>
<li>Manage and optimize private and public cloud infrastructure to support our applications, ensuring high availability, security, and scalability.</li>
<li>Implement effective monitoring and logging solutions, including the ELK stack, to ensure high performance and availability of applications.</li>
<li>Maintain comprehensive documentation for infrastructure, deployment processes, and best practices.</li>
</ul>
<h4>Competencies and qualifications</h4>
<ul>
<li>Minimum of 5 years’ experience in DevOps platform management in large delivery organizations, preferably with a development background.</li>
<li>Extensive experience in designing, developing, testing, and deploying DevSecOps toolchains.</li>
<li>Public and private cloud IaaS and PaaS deployment models and technologies, e.g. OpenStack, OpenShift, Kubernetes, AWS, Azure.</li>
<li>Experience in CI/CD methodologies, automation, and configuration tools.</li>
<li>Expertise with at least one or more programming languages (e.g. PHP, Java).</li>
<li>Must have technical/professional qualifications:
<ul>
<li>Computer Science/Engineering graduate or equivalent related degree.</li>
<li>7+ years of working experience in delivering solutions and software.</li>
<li>Hands-on experience in the following technologies: RedHat OpenShift, Kubernetes, Database, Unix/Linux, Git, Jenkins, Ansible, Docker, Jira, Ant & Maven, webserver, and Shell scripting.</li>
</ul>
</li>
</ul>
<h4>Not a perfect fit?</h4>
<p>Worried that you don’t meet all the desired criteria exactly? At Vodafone we are passionate about empowering people and creating a workplace where everyone can thrive, whatever their personal or professional background. If you’re excited about this role but your experience doesn’t align exactly with every part of the job description, we encourage you to still apply as you may be the right candidate for this role or another opportunity.</p>
<h4>Who we are</h4>
<p>We are a leading international telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same.</p>
<p>Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds, and cultures. We're committed to increasing diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued, and included.</p>
<h4>Accessibility</h4>
<p>If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please refer to the relevant guidance provided by Vodafone.</p>
<p>Together we can.</p></p><p></p>