Java Jobs in Egypt
1543 Jobs Found
<p><h4>Connect to your career at Deloitte</h4>
<p>Deloitte, established globally in 1845, is the world’s largest and leading professional services firm, providing Audit & Assurance, Tax & Legal and Consulting and related services to public and private clients spanning multiple industries. Present in more than 150 countries, Deloitte is distinct in its ability to help clients solve their most complex problems, from strategy to implementation.</p>
<p>Deloitte innovation hub (DIH) is a strategic initiative established to support our ambition to become the leading business transformation partner of choice for our clients and to expand and scale our delivery footprint across EMEA. With access to a scaled, diverse, highly skilled, motivated, and engaged workforce, DIH is delivering complex technical solutions for clients’ most complex business problems, across portfolios that include ‘Strategy & Transactions’, ‘Customer’, ‘Engineering, AI & Data’, ‘Enterprise, Technology & Performance’ and ‘Cyber’. DIH is aiming to become the destination for top talents in Egypt for a long, exciting career.</p>
<p>We invest in outstanding people of diverse talents and backgrounds and empower them to achieve more than they could elsewhere. Our work combines advice with action and integrity. We believe that when our clients and society are stronger, so are we. Our organization has grown in scale and diversity, providing services across the region, with our shared culture remaining the same. We aim to help clients realize their ambitions, make a positive difference in society, and maximize the success of our people. This drive fuels the commitment and humanity that run deep through our every action.</p>
<h4>Team leadership</h4>
<ul>
<li><strong>Provide guidance, mentorship, and leadership</strong> to a team of full stack developers, overseeing their work, setting goals, and ensuring efficient collaboration.</li>
<li><strong>Project planning:</strong> Collaborate with stakeholders to define project requirements, scope, and timelines, and create detailed development plans for the team.</li>
<li><strong>Architecture and design:</strong> Lead the design and architecture discussions for complex projects, making decisions on technology stack, component interactions, and system scalability.</li>
<li><strong>Code review and quality assurance:</strong> Review code submissions from team members, ensuring adherence to coding standards, best practices, and efficient code that aligns with project goals.</li>
<li><strong>Technical problem solving:</strong> Offer technical expertise and guidance to the team when they encounter challenging technical issues or need assistance in debugging and troubleshooting.</li>
<li><strong>Cross-functional collaboration:</strong> Work closely with other departments, such as product management and design, to align development efforts with business goals and user experience.</li>
<li><strong>Resource allocation:</strong> Allocate development tasks and responsibilities among team members, balancing workloads and ensuring tasks are assigned to individuals with appropriate expertise.</li>
<li><strong>Performance monitoring:</strong> Monitor application performance and proactively identify bottlenecks or potential issues, working with the team to optimize code and system performance.</li>
<li><strong>Client communication:</strong> Engage with clients or project stakeholders to provide updates on progress, gather feedback, and manage expectations throughout the project lifecycle.</li>
<li><strong>Process improvement:</strong> Continuously assess and improve development processes, introducing new tools, methodologies, or best practices to enhance efficiency, code quality, and team productivity.</li>
</ul>
<h4>Technical expertise and professional experience</h4>
<ul>
<li><strong>Technical expertise:</strong> In-depth understanding of both front-end and back-end technologies, frameworks, and tools commonly used in web development.</li>
<li><strong>Project management:</strong> Proven ability to manage complex projects, from requirement gathering and planning to execution and delivery, while ensuring alignment with business goals.</li>
<li><strong>Leadership skills:</strong> Strong leadership qualities, including the ability to mentor and guide a team of developers, set clear expectations, and foster a collaborative and productive work environment.</li>
<li><strong>Code review and quality assurance:</strong> Extensive experience in reviewing code for quality, security, and adherence to coding standards, while providing constructive feedback to team members.</li>
<li><strong>Architecture design:</strong> Proficiency in designing scalable, modular, and maintainable application architectures that meet both technical and business requirements.</li>
<li><strong>Problem solving:</strong> Adept at solving technical challenges, debugging complex issues, and providing innovative solutions to overcome obstacles in development.</li>
<li><strong>Communication:</strong> Excellent communication skills to facilitate effective interaction with team members, stakeholders, clients, and cross-functional teams.</li>
<li><strong>Risk management:</strong> Ability to identify potential project risks, devise mitigation strategies, and make informed decisions to minimize disruptions and delays.</li>
<li><strong>Client relationship management:</strong> Experience in engaging with clients or stakeholders to understand their needs, manage expectations, and ensure project success.</li>
<li><strong>Process improvement:</strong> Dedication to continuously improving development processes, incorporating new tools, methodologies, and best practices to enhance team efficiency and project outcomes.</li>
</ul>
<h4>Connect to your service line - Technology and Transformation</h4>
<p>Distinctive thinking, deep expertise, and collaborative working. That’s what connects us. That’s what makes us Deloitte. If you want to help solve some of the biggest challenges around, join us. Together, we’ll make an impact that matters.</p>
<h4>Personal independence</h4>
<p>Regulation and controls are standard practice in our industry and Deloitte is no exception. These controls provide important legal protection for both you and the firm. We are subject to several audit regulations, one of which requires that certain colleagues abide by specific personal independence constraints. This can mean that you and your immediate family members are not permitted to hold certain financial interests (shares, funds, bonds etc.) with audit clients of the firm. The recruitment team will provide further detail as you progress through the recruitment process.</p>
<h4>Connect to your industry</h4>
<p>“What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte’s clients include many of the world’s largest organisations; I wanted to be part of a team that made a difference that I could be proud of.”<br><strong>- Dan, Technology and Transformation</strong></p>
<h4>Our commitment to you</h4>
<p>Making an impact is more than just what we do: it’s why we’re here. So we work hard to create an environment where you can experience a purpose you believe in, the freedom to be you, and the capacity to go further than ever before.</p>
<p>We want you. The true you. Your own strengths, perspective, and personality. So, we’re nurturing a culture where everyone belongs, feels supported and heard, and is empowered to make a valuable, personal contribution. You can be sure we’ll take your wellbeing seriously, too. Because it’s only when you’re comfortable and at your best that you can make the kind of impact you, and we, live for.</p>
<p>Your expertise is our capability, so we’ll make sure it never stops growing. Whether it’s from the complex work you do, or the people you collaborate with, you’ll learn every day. Through world-class development, you’ll gain invaluable technical and personal skills. Whatever your level, you’ll learn how to lead.</p>
<h4>Connect to your next step</h4>
<p>A career at Deloitte is an opportunity to develop in any direction you choose. Join us and you’ll experience a purpose you can believe in and an impact you can see. You’ll be free to bring your true self to work every day. And you’ll never stop growing, whatever your level.</p></p><p></p>
Egy Bell is hiring a Senior Software Sales Executive for a multinational software company specializing in cloud POS and retail management solutions.<br>This is a hybrid role that combines field sales activities, client visits, and remote work. The ideal candidate should be comfortable meeting customers face-to-face, conducting sales presentations, generating new business opportunities, and managing client relationships while maintaining flexibility in their work schedule.<br>Key Responsibilities:• Generate new business opportunities through networking, referrals, cold calling, and field visits. • Conduct meetings and presentations with potential clients. • Build and maintain strong customer relationships. • Manage the full sales cycle from prospecting to deal closure. • Negotiate commercial terms and close sales opportunities. • Follow up with prospects and maintain an active sales pipeline. • Provide regular market feedback and sales reports.<br>Requirements: • 2–5 years of experience in Outdoor Sales, B2B Sales, Account Management, or Software Sales. • Previous experience in Software, Saa S, POS Systems, ERP Solutions, or Technology Sales is highly preferred. • Very good level of English proficiency. • Excellent communication, presentation, and negotiation skills. • Strong business development and relationship-building abilities. • Self-motivated, target-driven, and capable of working independently.
Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new "Senior Software Quality Engineer<br>Job purpose:The purpose of this role is to design & execute test cases and ensure implementation according to the testing guidelines the team in Geidea Egypt to ensure delivery of products of high quality.<br>Key Responsibilities:Design and execute test cases Review test cases assigned to Jr. Testers Prioritize test cases on squad level Report defects Report on testing status and squad releases Ensure testing scope is defined, and ensure coverage of assigned squad Analyse test results, report bugs to Senior Tester or Testing lead Ensure testing is done according to guidelines Ensure accuracy of testing estimates within the assigned squad Ensure testing quality and adherence to testing process and guidelines Define/Develop automation test scripts if needed / requested on squad level<br>Qualifications:4-7 years of experience Bachelor’s degree in engineering or computer science Analyse user stories, use cases, and requirements for validity and feasibility Writing and executing test cases and test plans Detect and track software defects and inconsistencies Execute all levels of testing (System, Integration, and Regression) Good knowledge of relational databases and Microsoft SQL Server API testing knowledge Familiar with Jira Proficient in English Understanding of testing methodologies and tools Experience in Automation is a plus ISTQB Certified<br>Our values guide how we think and act - They describe what we care about the most Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking. Resilient – If we fail, we bounce back stronger than before. Collaborative - We know that we can achieve a lot more as a team. We are changing lives by constantly striving for a better solution.
Required Skills Component style guides Pixel-perfect ui implementation Typescript Responsive web design Css3Job Description Role Title: Frontend Software Engineer Role Type: Contractor Location: Remote Daily Work hours: 4 hours per day. Contract duration will be 3 -6 months depending on the project.*A candidate can choose to work part time that is 20hours a week or if available immediately, 40hours a week. Candidate has the flexibility to choose their work hours.<br>Rate: $30 - $50 per hour ( Depends on experience, Interview performance, etc)<br>The client is engaging expert Frontend Software Engineersto participate in a high-impact customer project, focusingon crafting exceptional user interfaces. In this role, you'llapply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and performthrough high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. Leverage your ability to interpret detailed component style guidesand screenshots, delivering pixel-accurate, responsive webinterfaces that set new standards in usability and aesthetics. Strong communication skills are highly valued for effective collaborationand documentation.<br>Scope of Work<br>Interpret and translate component style guides and interface screenshots into precise, visually consistent UI deliverables. Implement pixel-perfect, responsive web components using modern technologies such as Typescript and CSS3. Ensure all UI elements adhere to established design systems and accessibility standards. Collaborate asynchronously through clear documentation and constructive feedback within a remote-first environment. Proactively identify, communicate, and resolve inconsistencies or ambiguities in design specifications. Optimize UI performance across devices, focusing on fast load times and smooth interactions. Contribute domain-specific expertise to guide the training and development of advanced AI models.<br>Preferred Qualifications<br>Minimum of 3 years of professional experience delivering high-quality front-end solutions. Proven proficiency with Typescript, CSS3, and responsive web design principles. Demonstrated success in building pixel-perfect interfaces from detailed visual references. Experience working with and extending component style guides and design systems. Strong English communication skills Self-motivated and capable of delivering autonomously within distributed project environments. Advanced degree (Master’s or PhD) in Computer Science or a related technical discipline is a plus.
Egy Bell is hiring a Senior Software Sales Executive for a multinational software company specializing in cloud POS and retail management solutions.<br>This is a hybrid role that combines field sales activities, client visits, and remote work. The ideal candidate should be comfortable meeting customers face-to-face, conducting sales presentations, generating new business opportunities, and managing client relationships while maintaining flexibility in their work schedule.<br>Key Responsibilities:• Generate new business opportunities through networking, referrals, cold calling, and field visits.• Conduct meetings and presentations with potential clients.• Build and maintain strong customer relationships.• Manage the full sales cycle from prospecting to deal closure.• Negotiate commercial terms and close sales opportunities.• Follow up with prospects and maintain an active sales pipeline.• Provide regular market feedback and sales reports.<br>Requirements:• 2–5 years of experience in Outdoor Sales, B2B Sales, Account Management, or Software Sales.• Previous experience in Software, Saa S, POS Systems, ERP Solutions, or Technology Sales is highly preferred.• Very good level of English proficiency.• Excellent communication, presentation, and negotiation skills.• Strong business development and relationship-building abilities.• Self-motivated, target-driven, and capable of working independently.
Egy Bell is hiring a Senior Software Sales Executive for a multinational software company specializing in cloud POS and retail management solutions.<br>This is a hybrid role that combines field sales activities, client visits, and remote work. The ideal candidate should be comfortable meeting customers face-to-face, conducting sales presentations, generating new business opportunities, and managing client relationships while maintaining flexibility in their work schedule.<br>Key Responsibilities:• Generate new business opportunities through networking, referrals, cold calling, and field visits.• Conduct meetings and presentations with potential clients.• Build and maintain strong customer relationships.• Manage the full sales cycle from prospecting to deal closure.• Negotiate commercial terms and close sales opportunities.• Follow up with prospects and maintain an active sales pipeline.• Provide regular market feedback and sales reports.<br>Requirements:• 2–5 years of experience in Outdoor Sales, B2B Sales, Account Management, or Software Sales.• Previous experience in Software, Saa S, POS Systems, ERP Solutions, or Technology Sales is highly preferred.• Very good level of English proficiency.• Excellent communication, presentation, and negotiation skills.• Strong business development and relationship-building abilities.• Self-motivated, target-driven, and capable of working independently.
Egy Bell is hiring a Senior Software Sales Executive for a multinational software company specializing in cloud POS and retail management solutions.<br>This is a hybrid role that combines field sales activities, client visits, and remote work. The ideal candidate should be comfortable meeting customers face-to-face, conducting sales presentations, generating new business opportunities, and managing client relationships while maintaining flexibility in their work schedule.<br>Key Responsibilities:• Generate new business opportunities through networking, referrals, cold calling, and field visits. • Conduct meetings and presentations with potential clients. • Build and maintain strong customer relationships. • Manage the full sales cycle from prospecting to deal closure. • Negotiate commercial terms and close sales opportunities. • Follow up with prospects and maintain an active sales pipeline. • Provide regular market feedback and sales reports.<br>Requirements: • 2–5 years of experience in Outdoor Sales, B2B Sales, Account Management, or Software Sales. • Previous experience in Software, Saa S, POS Systems, ERP Solutions, or Technology Sales is highly preferred. • Very good level of English proficiency. • Excellent communication, presentation, and negotiation skills. • Strong business development and relationship-building abilities. • Self-motivated, target-driven, and capable of working independently.
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.
We’re seeking a seasoned Senior Full Stack . NET Developer to play a crucial role in developing a high-performance, multi-tenant microservices platform. In this role, you will leverage your experience in . NET technologies, microservices architecture, and full stack development to build scalable, secure, and highly available applications while collaborating closely with cross-functional teams. Core Responsibilities:Full Stack & Microservices Development· Design and develop . NET microservices, Angular web applications, and RESTful APIs with a focus on multi-tenancy, scalability, and maintainability.· Write clean, structured, and well-documented code following best practices.· Conduct comprehensive testing and debugging to ensure high performance and quality standards.· Design and implement data storage solutions with focus on performance, scalability, and data integrity.· Develop and integrate automated testing frameworks to improve efficiency and accuracy.· Collaborate closely with QA and Dev Ops teams to integrate testing within CI/CD pipelines.· Utilize Docker and Kubernetes for containerized deployments and work with API gateways and edge security services.· Automate deployment processes to support reliable and consistent production releases.· Engage in all phases of the software development lifecycle: design, development, testing, and deployment.· Implement role-based access control (RBAC) with hierarchical roles and integrate with OIDC/OAuth identity providers.· Design and implement asynchronous messaging patterns for event-driven architectures and system integration.· Implement observability solutions for distributed tracing, metrics, and centralized logging. Qualifications:Technical Skills· Advanced proficiency in C#, ASP. NET Core Web API, Entity Framework Core, Angular, Type Script, Postgre SQL, and Git.· Strong experience with Angular or Blazor for building responsive web applications with OIDC/OAuth authentication flows.· Strong object-oriented programming skills with deep understanding of design patterns, SOLID principles, clean architecture, and domain-driven design (DDD).· Expertise in RESTful API design, JWT/OAuth2 authentication, API versioning, and integration patterns.· Familiarity with automated testing tools and frameworks (e.g., NUnit, x Unit, Selenium, or Cypress).· Experience with cloud platforms (Azure, AWS, or GCP) and basic understanding of cloud-native development.· Proficiency with CI/CD tools (e.g., Jenkins, Azure Dev Ops, Git Lab) and containerization (Docker, Kubernetes).· Understanding of microservices architecture and distributed systems concepts.· Knowledge of caching strategies, message queuing concepts, and search technologies.· Understanding of authentication and authorization patterns including OIDC/OAuth flows and RBAC.· Awareness of resilience patterns and fault-tolerant system design principles. Extra Points· Experience with Flutter or React Native for cross-platform mobile development.· Experience with . NET Aspire, message brokers (Rabbit MQ, Kafka), or caching systems (Redis).· Experience with observability tools (Open Telemetry, Grafana, Elasticsearch) or API gateway implementations (Ocelot).· Familiarity with resilience patterns (Polly), outbox pattern, or multi-tenant data isolation (RLS).· Knowledge of security compliance (PCI DSS), edge security services (WAF, CDN), or payment systems. Soft Skills· Strong communication and collaboration skills for effective teamwork.· Analytical mindset with a proactive approach to solving complex technical challenges.· Ability to work independently with a high degree of self-motivation and focus on quality results. Experience· 5+ years of experience in software development, with a focus on . NET microservices and full stack technologies.· Proven track record in delivering multi-tenant, distributed systems and collaborating within agile teams.
Company Description Amjaad Technology is a leading corporation in IoT and utility management, specializing in smart metering solutions for electricity, water, BTU, and gas. Through its innovative io Meter System, the company enables utility service providers, real estate developers, and smart cities to drive digital transformation, optimize energy management, and advance sustainability goals. Amjaad Technology also develops platforms for community and facilities management in smart cities, enhancing efficiency, resource utilization, and operational workflows. With over 300 successful projects across Egypt, Saudi Arabia, and the UAE, the company’s solutions have positively impacted more than 200,000 people. Applicants join a growing organization focused on scalable technology, sustainable communities, and measurable impact.<br>Role Description The Senior Software Project Manager is a full-time, on-site role based in Qesm El Maadi, responsible for leading end-to-end delivery of complex software and IoT projects. This role oversees project planning, scope definition, scheduling, and resource allocation, ensuring alignment with business objectives and client requirements. The Senior Software Project Manager coordinates cross-functional teams, manages stakeholders, and monitors progress, risks, and budgets to deliver projects on time and within scope. Day-to-day tasks include facilitating requirements workshops, translating business needs into actionable technical plans, tracking milestones, and implementing best practices in project governance and reporting. The role also involves mentoring project teams, driving continuous improvement, and collaborating closely with product, engineering, and operations to support Amjaad Technology’s smart metering and smart city solutions.<br>Qualifications<br> <br>Strong Software Project Management and Project Management skills to lead complex, multi-stakeholder initiatives. Proficiency in Requirements Analysis and Analytical Skills to translate business needs into clear technical specifications and data-driven decisions. Solid understanding of Software Development processes and lifecycle to effectively coordinate with engineering teams. Experience managing technology or IoT projects, preferably in utilities, smart metering, or smart city solutions. Demonstrated ability to manage timelines, budgets, risks, and dependencies using modern project management tools and methodologies (e.g., Agile, Scrum, or hybrid approaches). Excellent communication, stakeholder management, and negotiation skills, with the ability to work cross-functionally and present to senior leadership. Proven leadership experience in guiding project teams, mentoring team members, and fostering collaboration and accountability. Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field; a master’s degree or relevant certifications (e.g., PMP, PMI-ACP) are an advantage. Ability to work on-site in Qesm El Maadi and collaborate closely with local and regional teams.
Egy Bell is hiring a Senior Software Sales Executive for a multinational software company specializing in cloud POS and retail management solutions.<br>This is a hybrid role that combines field sales activities, client visits, and remote work. The ideal candidate should be comfortable meeting customers face-to-face, conducting sales presentations, generating new business opportunities, and managing client relationships while maintaining flexibility in their work schedule.<br>Key Responsibilities:• Generate new business opportunities through networking, referrals, cold calling, and field visits. • Conduct meetings and presentations with potential clients. • Build and maintain strong customer relationships. • Manage the full sales cycle from prospecting to deal closure. • Negotiate commercial terms and close sales opportunities. • Follow up with prospects and maintain an active sales pipeline. • Provide regular market feedback and sales reports.<br>Requirements: • 2–5 years of experience in Outdoor Sales, B2B Sales, Account Management, or Software Sales. • Previous experience in Software, Saa S, POS Systems, ERP Solutions, or Technology Sales is highly preferred. • Very good level of English proficiency. • Excellent communication, presentation, and negotiation skills. • Strong business development and relationship-building abilities. • Self-motivated, target-driven, and capable of working independently.
Geidea Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new "Mid-level Software Engineer"<br>Job purpose:The Software Engineer – . NET Full Stack is responsible for designing, developing, and maintaining scalable, secure, and high-performance web applications and API platforms that support Geidea’s digital and merchant ecosystem. This role contributes directly to product innovation, platform reliability, and customer experience by delivering modern full-stack solutions aligned with business objectives, engineering standards, and Fin Tech industry requirements. The position plays a key role in enabling secure integrations, scalable architecture, and continuous improvement across web and backend systems.<br>Responsibilities:<br>1. Solution Design & Application Development Own the design, development, and enhancement of scalable web applications, APIs, and backend services aligned with business and technical requirements.2. Full Stack Engineering Delivery Deliver high-quality front-end and back-end solutions using modern engineering practices while ensuring maintainability, scalability, and performance.3. API & System Integration Ownership Develop and maintain secure and reliable API integrations with internal systems, third-party platforms, and merchant ecosystem services.4. Engineering Quality & Code Excellence Ensure engineering best practices through clean code principles, peer reviews, coding standards, automated validation, and effective repository management.5. Performance, Reliability & Security Contribute to application performance optimization, scalability, reliability, and secure development practices while ensuring compliance with organizational and industry standards.6. Agile Collaboration & Stakeholder Alignment Collaborate effectively with Product Owners, QA teams, Dev Ops, Operations, and cross-functional stakeholders to ensure successful solution delivery.7. Continuous Improvement & Innovation Drive technical improvement initiatives, evaluate emerging technologies, and contribute to engineering knowledge sharing and process optimization.<br>Qualifications:<br>Bachelor’s degree in computer science, Engineering, Information Technology, or a related field.2–4 years of experience in Software engineering.<br>Backend Technologies C#. NET 8 / ASP. NET Core REST API Development Microservices Architecture Object-Oriented Programming (OOP) Data Structures & Problem Solving Front-End Technologies Angular 18+Type Script HTML / CSS / Java Script Responsive Web Development Database Technologies MS SQL Server Postgre SQLSQL Query Optimization Database Design & Stored Procedures Mongo DBDevelopment Practices & Tools Git / Source Control Visual Studio / VS Code Agile / Scrum Unit Testing & Debugging Code Review & Repository Management Preferred/ Nice-to-Have Skills MQTT / EMQXReact CQRS / Event-Driven Architecture Mongo DB / MySQLDocker Kubernetes Jenkins / CI-CDYAML-based deployments Cloud-native or containerized application exposure Fin Tech, Payment, POS, or Merchant platform domain experience
United Delta for Information Technology is a premier digital transformation provider headquartered in the Kingdom of Saudi Arabia, with an international presence in the UAE, Egypt, and the Netherlands. The company specializes in hyperautomation, enterprise data solutions, airport transformation, and intelligent Salesforce-based applications. United Delta supports clients with tailored consultancy, near-shoring and offshoring services, and end-to-end implementation of digital transformation initiatives. The organization leverages cutting-edge tools and technologies to drive innovation and provides comprehensive training and support to ensure smooth adoption. Team members join a fast-evolving environment focused on efficiency, excellence, and impactful digital change.<br>Senior Software Project Manager<br>Reports To:Head of Delivery & Operations Role Purpose:The Software Project Manager is responsible for leading the successful planning, execution, governance, and delivery of software development projects, ensuring they are completed on time, within scope, within budget, and in alignment with approved business cases and profitability targets. The role serves as the primary point of accountability for project delivery, coordinating cross-functional teams including Software Development, Architecture, Quality Assurance, Dev Ops, Cybersecurity, Business Analysis, and Product Management to deliver high-quality software solutions. The Software Project Manager is expected to drive Agile delivery excellence, enforce project governance and CMMI standards, optimize the use of project management tools such as Jira and Microsoft Project, and maintain financial discipline throughout the project lifecycle. Success in this role is measured by predictable delivery, customer satisfaction, operational excellence, and sustainable project profitability. Key Responsibilities:1. Project Delivery & Agile Leadership:Lead end-to-end software delivery across the Software Development Life Cycle (SDLC) using Agile, Scrum, Kanban, or Hybrid methodologies. Drive sprint planning, backlog refinement, sprint reviews, retrospectives, and daily stand-ups to maximize delivery predictability and team productivity. Ensure projects are delivered on schedule, within scope, budget, and agreed quality standards. Identify, manage, and proactively resolve delivery risks, dependencies, technical challenges, and scope changes. Drive continuous delivery and continuous improvement practices across all project teams.2. Project Planning & Governance:Develop and maintain comprehensive project plans, delivery roadmaps, milestone schedules, and resource plans using Microsoft Project and Jira. Establish project governance structures, reporting mechanisms, communication plans, and decision-making frameworks. Configure and maintain Jira projects, workflows, dashboards, roadmaps, and reporting to provide real-time visibility into project performance. Ensure accurate effort estimation, capacity planning, resource allocation, and schedule forecasting. Monitor project progress against approved baselines and implement corrective actions when variances occur.3. Financial Management & Commercial Accountability:Own the financial performance of assigned projects, ensuring alignment with approved business cases and profitability objectives. Monitor project budgets, resource utilization, delivery costs, revenue recognition, and gross margin throughout the project lifecycle. Identify financial risks early and implement mitigation strategies to protect project profitability. Evaluate commercial impacts of scope changes and support contract and change request negotiations. Collaborate with Sales, Finance, and Delivery leadership to maximize project return on investment (ROI).4. Delivery Excellence & Process Compliance:Ensure compliance with United Delta Delivery Operating System (UD-DOS), CMMI standards, and organizational project governance policies. Integrate Project Planning, Risk Management, Quality Assurance, Configuration Management, and Change Management into daily project execution. Maintain complete project documentation, traceability, and audit readiness. Lead continuous improvement initiatives and contribute to organizational process maturity. Promote standardization, reusable assets, and best practices across delivery teams.5. Stakeholder Management & Executive Reporting:Build and maintain strong relationships with customers, executive sponsors, and internal stakeholders. Provide accurate and timely executive reporting covering project health, milestones, financial performance, risks, issues, and mitigation plans. Facilitate Steering Committee meetings and executive governance sessions. Manage stakeholder expectations and ensure proactive communication throughout the project lifecycle. Support strategic decision-making through data-driven reporting and recommendations.6. Leadership & Team Management:Lead and mentor multidisciplinary software delivery teams. Foster a culture of accountability, ownership, collaboration, innovation, and continuous learning. Coordinate activities across Software Development, Solution Architecture, Dev Ops, QA, Business Analysis, Infrastructure, and Cybersecurity teams. Ensure effective knowledge transfer, documentation, succession planning, and business continuity. Support team capability development through coaching and performance feedback. Qualifications & Experience:Education:Bachelor's degree in Computer Science, Computer Engineering, Information Technology, Software Engineering, or a related discipline. Professional Certifications (Preferred):PMP (Project Management Professional) PMI-ACPCertified Scrum Master (CSM) SAFe Agilist or SAFe Scrum Master ITIL Foundation Experience:Minimum 10 years of progressive experience in software development and project management. At least 5 years managing large-scale enterprise software implementation projects. Proven experience managing Agile software delivery teams. Strong understanding of software engineering principles, SDLC methodologies, and enterprise solution architecture. Advanced proficiency with Jira (Advanced Roadmaps, Dashboards, Workflow Configuration) and Microsoft Project. Experience managing project financials, business cases, budgets, forecasting, and profitability. Working knowledge of CMMI and experience supporting audits or process appraisals. Excellent leadership, communication, negotiation, and stakeholder management skills. Fluent in written and spoken English. Key Objectives:Deliver software projects on time, within scope, budget, and approved quality standards. Achieve predictable Agile delivery through disciplined planning, governance, and proactive risk management. Ensure compliance with United Delta Delivery Operating System (UD-DOS) and CMMI standards. Protect and improve project profitability through disciplined financial management and commercial governance. Build high-performing, resilient, and collaborative software delivery teams. Improve customer satisfaction through consistent delivery excellence and transparent communication. Drive continuous improvement, operational efficiency, and organizational process maturity. Key Performance Indicators (KPIs):1. Delivery Performance:On-Time Project Delivery (%) Sprint Goal Achievement (%) Milestone Achievement Rate (%) Schedule Variance (SV) Delivery Predictability Index2. Quality:Defect Density Post-Release Defect Rate First-Time Acceptance Rate Rework Percentage Technical Debt Index3. Resource Management:Resource Utilization (%) Capacity Forecast Accuracy (%) Sprint Velocity Stability Jira & Microsoft Project Data Accuracy (%)4. Financial Performance:Project Gross Margin (%) Margin Variance (%) Budget Adherence (%) Cost Variance (CV) Revenue Recognition Accuracy Business Case ROI Achievement5. Governance & Process:UD-DOS Compliance Score CMMI Compliance Score Audit Readiness Score Change Request Turnaround Time Documentation Completeness (%)6. Customer Success:Customer Satisfaction (CSAT) Net Promoter Score (NPS) Escalation Frequency Escalation Resolution Time Customer Acceptance Rate Stakeholder Satisfaction Score7. Continuous Improvement:Lessons Learned Implementation Rate Standard Asset Reuse (%) Process Improvement Initiatives Completed Knowledge Transfer Success Rate
United Delta for Information Technology is a premier digital transformation provider headquartered in the Kingdom of Saudi Arabia, with an international presence in the UAE, Egypt, and the Netherlands. The company helps organizations modernize and optimize their operations through advanced solutions in hyperautomation, enterprise data, airport transformation, and intelligent Salesforce-based applications. United Delta delivers tailored consultancy, near-shoring and offshoring services, and end-to-end digital transformation implementations. The team leverages cutting-edge tools and technologies to drive innovation and offers comprehensive training and support to ensure successful solution adoption. Applicants join a growing, regionally recognized organization focused on expertise, efficiency, and excellence in digital transformation.<br>Reports to1. Head of Delivery and Operations<br>Role Purpose The Software Associate Project Manager acts as a project coordinator, supporting the planning, tracking, and day-to-day execution of software development initiatives. This role works closely with the Software Project Manager, technical teams (developers, testing and support), and product owners to help keep Agile ceremonies on track, project management tools accurate and up to date, and communication flowing smoothly across the team. By maintaining organized schedules, reliable data in Jira and planning tools, and clear coordination between stakeholders, the role helps ensure that projects stay on track, documentation stays current, and the wider team can focus on delivering quality software outcomes. Key Responsibilities1. Agile Ceremony & Delivery Support• Support the Software Project Manager in coordinating day-to-day activities across the software development lifecycle (SDLC), following Agile, Scrum, Kanban, or Hybrid practices.• Help schedule and organize sprint planning, backlog refinement, daily stand-ups, and retrospectives, and act items during these sessions.• Track and follow up on action items, flagging delivery risks, blockers, or dependencies to the Project Manager for resolution.<br>2. Project Tracking & Tool Coordination• Maintain and update project plans, schedules, and trackers using planning tools (MS Project 365) and Jira, under the guidance of the Project Manager.• Help configure and keep Jira boards, workflows, and dashboards up to date, and generate routine status reports for visibility into progress and capacity.• Assist with time tracking, effort logging, and sprint data entry across development and Quality Assurance (QA) workstreams to keep records accurate.<br><br>3. Budget & Documentation Support• Support the Project Manager by tracking basic cost and effort data against the approved project plan and budget and flagging discrepancies for review.• Help compile and organize documentation related to resource usage, timesheets, and project expenses for the Project Manager's review.• Assist in preparing materials for change requests and coordinate follow-up actions with relevant teams.<br>4. Process & Documentation Compliance• Help maintain accurate, organized project documentation to support CMMI process areas (Project Planning, Risk Management, Configuration Management, Quality Assurance).• Support audit and appraisal readiness by keeping records, templates, and trackers current and easy to review.• Assist in updating standardized templates and playbooks as part of ongoing process improvement efforts.<br>5. Stakeholder Communication & Reporting Support• Prepare routine status updates and reporting materials on project milestones, timelines, and risk items for review by the Project Manager and leadership.• Help organize and distribute meeting agendas, minutes, and follow-up actions to keep stakeholders informed.• Maintain clear, timely communication with team members and stakeholders to keep everyone aligned on schedules and next steps.<br>6. Team Coordination & Administrative Support• Coordinate scheduling and logistics for cross-functional meetings involving Software Architecture, Cyber Security, Dev Ops, and Quality Assurance teams.• Help new team members onboard by organizing access, documentation, and introductions to project tools and processes.• Maintain up-to-date handover documentation and knowledge repositories to support team continuity.<br><br><br><br>Qualifications & Experience• Bachelor’s degree in computer science, Computer Engineering, or a related field.• Relevant certifications are a plus: CAPM, PMI-ACP, or an introductory Scrum certification (e.g., CSM).• 1–3 years of experience in a project coordination, project support, or junior project management role, ideally within software development.• Basic familiarity with software development practices and SDLC methodologies (Agile/Scrum preferred).• Working knowledge of Jira (boards, workflows, basic reporting) and MS Project 365, or willingness to learn quickly.• Comfortable working with schedules, trackers, and basic budget/cost data; strong attention to detail.• Some exposure to CMMI or structured process frameworks is a plus but not required.• Fluent in English (written and verbal) with strong organizational and communication skills. Main Objectives• Keep project schedules, trackers, and Jira/MS Project 365 data accurate, current, and easy for the team to rely on.• Support smooth, well-organized Agile ceremonies that help the team stay on track and predictable.• Help maintain documentation and records that support CMMI compliance and audit readiness.• Assist in tracking basic cost and resource data to support the Project Manager's budget oversight.• Contribute to a well-coordinated, collaborative team environment through reliable follow-up and communication. Key KPIs1. Delivery & Quality Support• On-time completion rate of assigned coordination tasks (%)• Accuracy and timeliness of sprint/status reporting• Timeliness of action-item follow-up and resolution tracking<br>2. Tool & Data Accuracy• Jira/MS Project data accuracy & update compliance (%)• Timesheet and effort-logging completion rate (%)<br>3. Documentation & Process Support• Documentation completeness & audit-readiness of assigned records• Template/playbook update turnaround time<br>4. Stakeholder & Team Support• Meeting logistics and minutes turnaround time• Feedback from Project Manager and team on responsiveness and organization• Knowledge continuity & handover documentation completeness
Role Description This full-time, on-site Junior Sales Software role at Systems Codes is based in 6th of October. The Junior Sales Software professional supports the sales team in promoting and selling software solutions, assisting with lead generation, qualification, and follow-up activities. Daily tasks include preparing sales presentations and demos, updating and maintaining CRM records, and responding to client inquiries in coordination with senior sales team members. The role also involves collaborating with technical teams to understand product features, gathering client requirements, and contributing to proposals and quotations. The individual is expected to learn the product portfolio, participate in training sessions, and help ensure a smooth sales process from initial contact to post-sale support handoff.<br>Qualifications<br> Possess foundational knowledge of software products and interest in developing strong technical understanding of Systems Codes’ solutions. Demonstrate basic sales skills, including lead follow-up, customer outreach, and support in preparing sales presentations and proposals. Show strong communication and interpersonal skills, with the ability to build rapport with clients and work effectively within a team. Exhibit good organizational and time-management abilities, including accurate data entry, documentation, and CRM usage. Hold a bachelor’s degree in business, computer science, information systems, or a related field, or equivalent practical experience. Maintain a proactive, learning-oriented mindset with openness to feedback and ongoing training in software sales techniques. Display professionalism, reliability, and commitment to working on-site in 6th of October during standard business hours.
About the projects: We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role:We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: Rust Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents. Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave) Duration of contract : 3 month; [expected start date is next week]<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
Company Overview Khazna launched in 2020 with a mission to improve the financial well-being of the underbanked, who have little access to formal financial services by providing access to convenient, effective and secure smartphone-based financial services. Khazna has received the Central Bank of Egypt’s first prepaid card license and aims to become the go-to neobank for underbanked consumers across the Middle East. In the next phase of its journey, Khazna is looking to continue scaling up its operations in Egypt and to launch its operations in Saudi Arabia.<br>This is a fun stage in the company's lifecycle as the core foundation has been but it is still early enough to assume a ton of ownership and to help shape the future of the company and its success.<br>Join Khazna and contribute your skills and expertise to our mission of revolutionizing digital payments and driving financial inclusion across the region.<br>Job Summary We are looking for a Senior Testing Engineer to join our QA team. In this role, you will be responsible for leading the testing scope of complex features end-to-end, owning regression planning and test cycle management, driving automation efforts using Playwright and SHAFT Engine and actively coaching and mentoring junior and mid-level team members.<br>You will collaborate closely with development, product and operations teams to ensure quality standards are met across every release cycle from UAT regression through production sign-off. The ideal candidate is technically strong, process-disciplined, and a natural team contributor who takes ownership of quality beyond their individual scope.<br>Key Responsibilities:Lead end-to-end testing for assigned features — including test planning, HLS writing, test case creation, execution, and sign-off. Define and review testing scope, coverage, and regression plans for assigned modules. Write, review, and maintain automation test scripts using Playwright and SHAFT Engine. Conduct API testing using Postman with full endpoint coverage. Solid hands-on experience in mobile testing across i OS and Android platforms. Own release cycles end-to-end from planning through UAT regression to production sign-off. Perform independent root cause analysis on production defects and communicate findings clearly to stakeholders. Manage Jira tasks, time logging, and Zephyr test cycles accurately and consistently. Coach and mentor junior and mid-level team members through structured feedback and regular 1:1s. Review and approve test cases and HLS documents produced by junior and mid-level engineers. Contribute to QA documentation, process standards and continuous improvement initiatives. Proactively flag risks, blockers, and coverage gaps before they impact delivery.<br>Job Requirements:Bachelor's degree in Computer Science, Engineering or a related field.5 years of experience in software quality assurance with at least 1–2 years in a senior or lead QA role. Proven hands-on experience with test automation frameworks specifically Playwright and/or SHAFT Engine. Solid experience in API testing using Postman. Strong knowledge of mobile testing across i OS and Android platforms. Proficiency in test management tools:Jira and Zephyr. Experience owning and leading full release cycles in an agile environment. Demonstrated ability to write, review and maintain automation scripts independently. Experience mentoring or coaching junior team members. Strong understanding of QA processes, defect lifecycle and documentation standards.<br>Apply now and be part of a team that is shaping the future of finance in Egypt and Saudi Arabia!
Job Responsibilities:Design, develop, test, and maintain business applications on the Out Systems low-code platform, ensuring high performance, scalability, and maintainability. The role supports digital transformation initiatives, improves customer experience, and enhances operational efficiency. Develop and maintain applications using Out Systems low-code platform. Participate in requirement gathering, system design, and architecture discussions. Integrate applications with APIs, databases, and third-party systems. Optimize application performance and ensure security best practices. Troubleshoot, debug, and resolve technical issues efficiently. Provide technical guidance and mentoring for junior developers (for the senior role). Stay updated with the latest Out Systems features and best practices.<br>Required Qualifications:Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field. From 3 – 5 years of software development experience, in Out Systems. Strong proficiency in Out Systems platform (Reactive & Traditional Web, Mobile Apps). Good knowledge of integration with REST / SOAP APIs and external systems. Understanding of relational databases (Oracle, SQL Server, or MySQL). Familiarity with agile methodologies and Dev Ops practices. Problem-solving mindset and ability to work under pressure. Excellent teamwork, communication, and documentation skills.
A Software Tester is needed to join our team in Tqnia IT who designing and implementing test plans, leading both manual and automated testing efforts, and identifying and documenting defects. This role requires collaborating with cross-functional teams, analyzing test results, mentoring junior testers, and continually improving testing processes and strategies. <br>Responsibilities: <br>???? Test Planning and Execution:Design, develop, and execute comprehensive test plans and test cases. Lead and coordinate automated and manual testing efforts. Perform various types of testing, including functional, regression, performance, and security testing.????Defect Management:Identify, document, and track bugs and software defects. Monitor the debugging process and report on results.????Collaboration and Communication:Work with development and product teams to understand requirements and provide feedback. Collaborate with cross-functional teams (like product managers, business analysts, and developers) to resolve issues and ensure quality. Present test results and findings to stakeholders and other teams.????Process Improvement:Enhance existing testing processes and develop new ones. Contribute to the organization's testing standards and best practices. Automate repetitive testing tasks to improve efficiency.????Leadership and Mentoring:Provide leadership, guidance, and training to junior test engineers. Oversee the work of junior team members and ensure quality standards are met.????Reporting and Analysis:Analyze test results and provide detailed reports on key metrics. Track quality assurance metrics. <br>Qualifications:<br>????Proven experience in software testing +2 .????Strong knowledge of tools and processes.????Hands-on experience with automation testing tools like Selenium, and scripting languages.????Experience working in an Agile development environment.????Strong analytical skills and attention to detail.????Excellent verbal and written communication skills
About the projects: We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role:We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: Rust Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents. Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave) Duration of contract : 3 month; [expected start date is next week]<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.