Sketch Software Jobs in Egypt
5324 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Envision Employment Solutions</strong> is currently looking for <strong>Software Radar Engineer </strong>for one of our partners, a leader in the <strong>Consulting & Technology Services</strong>!</p><br><p><strong>Objective:</strong></p><br><p>We are seeking a talented <strong>Software Radar Engineer</strong> to join our team and contribute to the development of advanced radar software solutions for next-generation driver assistance and autonomous vehicle systems. In this role, you will be responsible for designing, developing, integrating, and optimizing radar software components while ensuring performance, reliability, and compliance with automotive quality standards.</p><br><p><strong>Responsibilities:</strong></p><br><p><strong>Software Development</strong></p><br><ul><li> Design, develop, and maintain software components for automotive radar systems. </li><li> Implement high-quality, scalable, and maintainable software solutions that meet project requirements. </li><li> Contribute to software architecture, design reviews, and technical decision-making. </li><li> Develop software in accordance with automotive development standards and coding guidelines. </li><li> Perform software integration, debugging, and performance optimization activities. </li></ul><p><strong>Radar System Development</strong></p><br><ul><li> Support the development of radar perception and signal processing software. </li><li> Collaborate with systems and hardware teams to integrate radar functionality into vehicle platforms. </li><li> Analyze radar performance and contribute to software improvements. </li><li> Participate in system integration and validation activities. </li><li> Support troubleshooting and root cause analysis for radar-related software issues. </li></ul><p><strong>Technical Leadership</strong></p><br><ul><li> Lead software development activities within assigned work packages. </li><li> Provide technical guidance and mentoring to junior engineers. </li><li> Participate in design reviews, code reviews, and technical discussions. </li><li> Contribute to technical planning, effort estimation, and risk identification. </li><li> Promote software engineering best practices across the development team. </li></ul><p><strong>Quality & Continuous Improvement</strong></p><br><ul><li> Develop and execute unit and integration testing activities. </li><li> Ensure software quality through code reviews and adherence to development processes. </li><li> Maintain technical documentation throughout the software lifecycle. </li><li> Identify opportunities to improve software performance, maintainability, and development efficiency. </li><li> Stay informed about emerging radar technologies and automotive software trends.</li></ul> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Talent360 is hiring a Software Project Manager. We are looking for a Software Project Manager with a proven track record of delivering software projects on time, within scope, and on budget. The ideal candidate is an expert in software development life cycles, agile methodologies, and cross-functional team leadership. You will serve as the primary point of accountability for project success, balancing technical understanding, business priorities, and stakeholder expectations.</p><p>Key Responsibilities:</p><ul><li>Lead the end-to-end delivery of software development projects from initiation and planning through execution, monitoring, and closure.</li><li>Define project scope, objectives, deliverables, and success criteria in collaboration with stakeholders and technical leads.</li><li>Develop and maintain detailed project plans, schedules, budgets, and resource allocation plans.</li><li>Manage cross-functional teams of developers, QA engineers, designers, and business analysts to ensure cohesive execution.</li><li>Apply Agile, Scrum, Waterfall, or hybrid methodologies as appropriate to each engagement.</li><li>Proactively identify, assess, and mitigate project risks, issues, and dependencies.</li><li>Track project performance using relevant metrics, and reporting tools, and present status updates to stakeholders.</li><li>Manage scope changes through a structured change-control process.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.</li><li>Minimum of 2 years of project management experience.</li><li>Proven experience delivering complex, multi-stakeholder software projects within a software house or technology environment.</li><li>Strong proficiency in Agile/Scrum and traditional project management frameworks.</li><li>Excellent leadership, negotiation, and conflict-resolution skills.</li><li>Outstanding written and verbal communication skills.</li><li>Proficiency with project management and collaboration tools such as Jira, MS Project, or equivalent.</li></ul><p>Preferred Qualifications:</p><ul><li>Master's degree in a relevant field.</li><li>Professional certifications such as PMP, PRINCE2, PMI-ACP, or Certified ScrumMaster (CSM).</li><li>Experience managing distributed or international teams.</li><li>Familiarity with ERP and SaaS practices.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. Position Overview We are looking for a Software Development Engineer to join our team in Cairo, Egypt. Responsibilities: Develop Transaction-Level Models (TLMs) for peripheral controllers and interconnects. Use Quick Emulator (QEMU) and SystemC to develop software models for hardware components at the TLM abstraction level. Develop SystemC/TLM models for Innexis products. Debug and run Linux/RTOS embedded operating systems and bare-metal software on existing processor models. Verify the functionality of peripheral and interconnect models against behavioral models using SystemC testbenches. Execute test and implementation plans, and apply unit testing and debugging methodologies. Simulate and debug customers' software as well as virtual platform (VP) models. Write professional functional specifications and design/test documentation.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor's or Master's degree in Electronics and Communications Engineering, Computer Engineering, or a related field. Fresh graduates or candidates with relevant experience are welcome to apply. Solid knowledge of C/C++ programming. Solid understanding of digital logic design concepts. Familiarity with microprocessor and microcontroller architectures and design. Experience with SystemC/TLM modeling is a strong plus. Strong knowledge of QEMU is a strong plus. Good understanding of embedded software (Linux/RTOS) is a plus. Good programming skills in Shell scripting, Python, Tcl, and Perl are a plus. Knowledge of Unix/Linux operating system environments. Excellent communication skills, including the ability to present ideas and share knowledge with others.</p><p></p></section>
<p>Senior Software Engineer Location: Remote (Within +/- 2 hours of CET) Contract Type: Full-time Not Your Typical Workplace Tired of the 9-to-5 grind? Imagine a world without borders, where opportunities are endless. That's the future of work, and what we're building at WorkMotion. Our remote-first team spans the globe, helping companies hire, onboard, and manage talent internationally through smart, flexible workforce solutions. Fast-paced, people-driven, and globally connected, we empower businesses to build teams without borders. More Than a Role We don't just need another Senior Software Engineer we're looking for a builder who enjoys solving complex engineering challenges and delivering scalable, high-quality software that creates real business impact. You'll play a key role in shaping and building the technology powering our Talent Operations platform, working on backend services while contributing to frontend development when needed. You'll influence technical decisions, contribute to system architecture, and collaborate closely with Product, Engineering, and cross-functional stakeholders to deliver reliable, scalable solutions that support our global business. We're looking for engineers who embrace modern software development practices and actively leverage AI-powered development tools such as Cursor and Claude Code to improve productivity and code quality.</p><p><strong>Desired Candidate Profile</strong></p><p>Where Responsibility Meets Real Opportunity Design, develop, and maintain scalable backend services while contributing to frontend features where required. Build high-quality, well-tested software following modern engineering and DevOps best practices. Contribute to architecture, system design, and technical decision-making across the platform. Collaborate closely with Product Managers, Designers, and Engineers to deliver impactful solutions. Review code, mentor teammates, and continuously improve engineering standards. Troubleshoot production issues and continuously enhance system performance, reliability, and scalability. What It Takes to Make an Impact Here 5 6+ years of professional software engineering experience with a strong backend focus and frontend exposure. Strong hands-on experience with Java, Spring Boot, React, Microservices, REST APIs, PostgreSQL, MongoDB, and AWS . Experience designing scalable systems and distributed architectures. Daily experience using AI coding tools such as Cursor and Claude Code . Strong understanding of Test-Driven Development (TDD), software engineering best practices, and clean code principles. Excellent English communication skills, both written and spoken. Bonus Points If You Bring Experience with Docker and Kubernetes. Experience working in Agile environments (Scrum or Kanban). Experience building highly scalable SaaS platforms. Passion for continuous learning and adopting modern engineering practices.</p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>About the Role Are you a meticulous and strategic quality advocate looking to lead the charge in delivering flawless software? We are seeking a highly skilled Senior Software Testing Engineer to join our Cairo-based team. In this critical role, you will design and implement comprehensive testing strategies, mentor junior engineers, and champion quality across all development phases. You will be the final gatekeeper ensuring our products meet the highest standards of performance, security, and usability before they reach our users.</p><p>Key Responsibilities</p><ul><li>Lead the development of detailed test plans, test cases, and automated test scripts for complex software features.</li><li>Perform rigorous manual and automated testing (functional, regression, integration, and performance) to identify defects.</li><li>Collaborate closely with developers, product managers, and DevOps to understand requirements and improve testability.</li><li>Design and maintain robust automation frameworks using industry-standard tools (e.g., Selenium, Cypress, JUnit, or similar).</li><li>Analyze test results, report bugs with clarity, and track them to resolution using tools like JIRA or Azure DevOps.</li><li>Mentor mid-level and junior testers, conducting code reviews for test scripts and sharing best practices.</li><li>Continuously improve testing processes, reducing time-to-market while increasing coverage.</li><li>Contribute to the CI/CD pipeline to ensure automated tests are integrated effectively.</li></ul><p>Qualifications & Requirements</p><ul><li>Experience: 5+ years of hands-on experience in software testing, with at least 2 years in a senior or lead capacity.</li><li>Technical Skills: Strong proficiency in at least one programming language (Java, Python, or C#) and deep knowledge of test automation frameworks.</li><li>Test Methodology: Expert understanding of Agile/Scrum, black-box, white-box, and exploratory testing techniques.</li><li>Tools: Hands-on experience with test management tools (JIRA, TestRail) and version control (Git).</li><li>Languages: Excellent verbal and written communication skills in English and Arabic.</li><li>Education: Bachelor s degree in Computer Science, Software Engineering, or a related field.</li><li>Mindset: A passion for quality, attention to detail, and a problem-solving attitude.</li></ul><p>Job Benefits</p><ul><li>Competitive compensation in a stable currency (USD).</li><li>Opportunity to work on cutting-edge products in a dynamic, tech-forward environment.</li><li>Collaborative and inclusive team culture with a focus on professional growth.</li><li>Access to continuous learning resources and certifications.</li><li>A modern office location in Cairo with a flexible work setup.</li></ul><p>If you are ready to elevate your career and drive quality in a senior role, we encourage you to apply. Join us in building software that sets the standard!</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Experience: 5+ years of hands-on experience in software testing, with at least 2 years in a senior or lead capacity.</li><li>Technical Skills: Strong proficiency in at least one programming language (Java, Python, or C#) and deep knowledge of test automation frameworks.</li><li>Test Methodology: Expert understanding of Agile/Scrum, black-box, white-box, and exploratory testing techniques.</li><li>Tools: Hands-on experience with test management tools (JIRA, TestRail) and version control (Git).</li><li>Languages: Excellent verbal and written communication skills in English and Arabic.</li><li>Education: Bachelor s degree in Computer Science, Software Engineering, or a related field.</li><li>Mindset: A passion for quality, attention to detail, and a problem-solving attitude.</li></ul><p></p></section>
Job Description We are seeking a talented Architectural Designer & Sketch Artist to join our team in Riyadh. The ideal candidate is a highly creative architect with exceptional hand-sketching abilities who can transform concepts into high-quality architectural designs and visual presentations. Key Responsibilities Create quick and accurate architectural hand sketches during client meetings and concept design sessions. Develop approved concepts into detailed architectural drawings. Produce 3D models and high-quality architectural renderings. Prepare visually engaging presentations for clients and project stakeholders. Requirements Bachelor's Degree in Architecture from a public/governmental university. Minimum 10 years of experience in architectural design. Previous experience in an Architecture or Engineering Consultancy firm. Exceptional hand-sketching and artistic visualization skills. Strong proficiency in:Auto CADRevit3ds Max (V-Ray/Corona) Sketch UpPhotoshop Lumion Enscape Portfolio must include clear examples of hand sketches and digital architectural projects. Applications without hand sketches in the portfolio will not be considered. Work location: Riyadh, Saudi Arabia.
<p>We are seeking a Software Engineer with experience in cloud backend development, mobile/frontend technologies, and test automation to support Vodafone Home Emerging Products. The role focuses on building and enhancing consumer technology solutions, contributing across the software development lifecycle, and helping deliver high-quality digital products through modern engineering practices and cloud technologies.</p><p>What you ll do</p><ul><li>Develop frontend and backend capabilities for Home Services in collaboration with engineering and product teams.</li><li>Work with AWS services to support deployment and testing environments.</li><li>Contribute to quality assurance and testing strategies, including the design, development and execution of automated tests using behaviour-driven development frameworks.</li><li>Follow software engineering best practices to deliver scalable and maintainable solutions.</li><li>Collaborate with technical and business stakeholders to support product innovation and service improvements.</li></ul><p>What's in it for you</p><ul><li>Opportunity to work on innovative consumer technology products serving customers across multiple markets.</li><li>Exposure to cloud-native development, deployment practices and modern software engineering frameworks.</li><li>Collaboration with multinational and cross-functional teams in a dynamic technology environment.</li><li>Opportunity to contribute to product innovation, platform design and service improvement initiatives.</li></ul><p>What skills you will learn</p><ul><li>Advanced cloud engineering and deployment practices using AWS and Infrastructure as Code.</li><li>End-to-end full stack development across backend and frontend technologies.</li><li>Test automation, quality engineering and behaviour-driven development methodologies.</li><li>DevSecOps, CI/CD pipeline management and software delivery best practices.</li><li>Stakeholder engagement and cross-functional collaboration within global teams.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>You have experience in software engineering or test automation, ideally with at least five years of relevant experience. You possess strong programming skills in Golang and Python. You have knowledge of cloud platforms such as AWS, GCP or Azure. You are familiar with Infrastructure as Code tools such as Terraform/OpenTofu and Terragrunt. You have experience with SQL and NoSQL databases. You understand software engineering principles including SOLID and clean code practices. You have exposure to frontend technologies such as React, React Native, Kotlin Multiplatform, Flutter or Swift. You are familiar with GitHub, CI/CD pipelines and test automation frameworks. You hold a Bachelor's degree in Computer Science, Information Technology or a related discipline and communicate effectively in English. Experience with Embedded Systems, RDK-B, OpenWRT or BDD testing frameworks such as Cucumber or Behave would be advantageous.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We’re looking for a <b>Senior Software Engineering Manager - Agentic Foundation</b> to join Procore’s Product & Technology Team. The Agentic Foundation team treats AI adoption as an internal product, building and operating the tooling, frameworks, and services that make AI-native workflows the default across Procore's software development lifecycle. This position requires developer productivity experience to achieve high velocity without compromising on quality in this critical functional domain.</p><br><br><br><p>Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses engineering, product, product design and data, security and business systems.</p><br><br><br><p>This position reports to a Senior Software Engineering Manager, and will be based in our <b>Cairo, Egypt</b> office. We’re looking for someone to join us immediately.</p><br><br><br><p><b>What you’ll do:</b></p><br><br><ul>
<li><p>Lead, hire, manage, and develop high-performing teams focused on integrating agentic AI capabilities across the software development lifecycle.</p><br><br></li>
<li><p>Analyze engineering processes and identify areas for improvement.</p><br><br></li>
<li><p>Track key metrics related to AI SDLC and report on progress and impact.</p><br><br></li>
<li><p>Drive the design, development, and adoption of foundational frameworks and tooling that enabled agentic workflows across Procore’s SDLC.</p><br><br></li>
<li><p>Conduct performance reviews and career development planning for team members.</p><br><br></li>
<li><p>Foster collaboration between the Agentic Foundation team and other engineering teams.</p><br><br></li>
<li><p>Manage delivery of features using agile and scrum methodologies including all ceremonies.</p><br><br></li>
</ul><br><p><b>What we're looking for: </b></p><br><br><ul>
<li><p>5+ years of experience in software engineering, including experience managing software engineering teams.</p><br><br></li>
<li><p>Proven track record of identifying and implementing solutions to improve engineering efficiency.</p><br><br></li>
<li><p>Proficiency in SDLC process using agile methodologies including all ceremonies.</p><br><br></li>
<li><p>Excellent analytical and problem-solving skills.</p><br><br></li>
<li><p>Ability to coach, provide mentorship and guidance that aids team growth and development.</p><br><br></li>
<li><p>Strong communication and interpersonal skills, with the ability to influence and collaborate with diverse stakeholders.</p><br><br></li>
<li><p>Familiarity with agentic AI concepts, LLM-powered developer tools, or AI-assisted SDLC practices.</p><br><br></li>
<li><p>Background in platform engineering, DevOps, or developer experience (DevEx) disciplines.</p><br><br></li>
</ul><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><em><strong>This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.</strong></em></p><br><p>Our client is a technology solutions company that develops and supports cloud-based software applications for a diverse portfolio of customers. They specialize in building scalable, secure, and reliable software while leveraging modern cloud technologies to deliver exceptional user experiences. As the company continues to grow, they are seeking a <strong>Senior Backend Software Engineer</strong> to help lead backend architecture, cloud engineering initiatives, and engineering best practices across their technology organization.</p><br>Role Overview<p>The <strong>Senior Backend Software Engineer</strong> will be responsible for designing, developing, and optimizing scalable cloud-native backend systems using C# and Microsoft Azure technologies. The <strong>Senior Backend Software Engineer</strong> will lead architecture decisions, build enterprise-grade APIs, improve application performance and reliability, mentor engineering team members, and collaborate closely with product, infrastructure, and software engineering teams. This role is ideal for an experienced engineer who enjoys solving complex technical challenges while remaining hands-on in software development and technical leadership.</p><br>Location<p><strong>Fully Remote | </strong></p><br>Key ResponsibilitiesBackend Architecture & Development<ul><li><p>Design, develop, and maintain scalable backend applications and services using C# and .NET/.NET Core.</p><br></li><li><p>Architect and build enterprise-grade RESTful APIs and backend services.</p><br></li><li><p>Evaluate and improve application architecture, scalability, and maintainability.</p><br></li><li><p>Promote engineering standards, coding best practices, and clean software architecture.</p><br></li></ul>Cloud & Azure Engineering<ul><li><p>Design and support cloud-native applications within Microsoft Azure.</p><br></li><li><p>Collaborate on deployment strategies, cloud optimization, and infrastructure improvements.</p><br></li><li><p>Improve application scalability, security, reliability, and operational performance.</p><br></li><li><p>Support cloud modernization and automation initiatives.</p><br></li></ul>Technical Leadership<ul><li><p>Mentor junior and mid-level software engineers.</p><br></li><li><p>Conduct code reviews and provide technical guidance.</p><br></li><li><p>Participate in technical planning, architecture discussions, and solution design.</p><br></li><li><p>Help establish scalable engineering processes and development standards.</p><br></li></ul>Performance, Reliability & Optimization<ul><li><p>Troubleshoot and resolve complex production issues.</p><br></li><li><p>Improve application performance, monitoring, logging, and system reliability.</p><br></li><li><p>Identify opportunities to optimize backend architecture and cloud infrastructure.</p><br></li><li><p>Ensure solutions are designed for long-term scalability and maintainability.</p><br></li></ul>QualificationsExperience<ul><li><p><strong>7+ years</strong> of professional software development experience.</p><br></li><li><p>Extensive experience developing backend applications using C# and .NET/.NET Core.</p><br></li><li><p>Experience designing and developing large-scale APIs and backend systems.</p><br></li><li><p>Strong experience working within Microsoft Azure environments.</p><br></li><li><p>Experience leading technical projects, architecture decisions, or engineering initiatives.</p><br></li></ul>Skills<ul><li><p>Advanced knowledge of backend architecture and software design principles.</p><br></li><li><p>Strong understanding of cloud-native application development.</p><br></li><li><p>Experience with Microsoft Azure services.</p><br></li><li><p>Experience with SQL databases, performance optimization, and systems integration.</p><br></li><li><p>Experience collaborating with DevOps teams and CI/CD pipelines.</p><br></li><li><p>Strong troubleshooting and debugging skills.</p><br></li><li><p>Strong analytical and problem-solving abilities.</p><br></li><li><p>Excellent communication and technical leadership skills.</p><br></li><li><p>Ability to mentor engineers and contribute to engineering best practices.</p><br></li></ul>What Success Looks Like<ul><li><p>Scalable, secure, and high-performing backend systems are consistently delivered.</p><br></li><li><p>Architecture improvements enhance maintainability, reliability, and cloud efficiency.</p><br></li><li><p>Engineering standards and best practices are adopted across the development team.</p><br></li><li><p>Junior engineers receive effective mentorship and technical guidance.</p><br></li><li><p>Cloud-based applications remain reliable, performant, and scalable.</p><br></li><li><p>Technical contributions directly support the company's long-term technology strategy.</p><br></li></ul>Opportunity<p>This is an exciting opportunity to join a growing technology company where you'll play a key role in shaping backend architecture, cloud infrastructure, and engineering standards. As the <strong>Senior Backend Software Engineer</strong>, you'll solve complex technical challenges, mentor engineers, influence architectural decisions, and help build scalable cloud-based software solutions that support long-term business growth.</p><br><strong><u>Application Process:</u></strong>To be considered for this role these steps need to be followed:<ul><li><p>Fill in the application form</p><br></li><li><p>Record a video showcasing your skill sets</p><br></li></ul> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><span >Responsibilities:</span></p><ul><li>Own the quality of Calibre OPC tools by analyzing complex user stories, developing comprehensive test plans, and ensuring high quality standards throughout the product lifecycle, from early research and development to production releases and maintenance patches.</li><li>Design and enhance QA automation solutions by building and maintaining robust test automation frameworks and custom internal testing tools that improve verification efficiency, increase test coverage, and ensure consistent, reproducible results.</li><li>Drive performance and scalability validation by developing and maintaining performance benchmarking frameworks to evaluate Calibre engine throughput, memory utilization, and scalability across large-scale distributed Unix/Linux Grid computing environments.</li><li>Lead defect investigation and continuous improvement efforts by performing in-depth log analysis, documenting complex software defects, creating reproducible test cases for R&D, and actively participating in Agile/Scrum ceremonies to enhance testing workflows and support successful sprint delivery.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor's or Master's degree in Electronics, Computer Engineering, Computer Science, or a related field. Minimum of 3 years of hands-on experience in software testing and quality assurance. Hands-on experience testing Electronic Design Automation (EDA) tools and/or computational lithography simulation software. Strong proficiency in Python and Shell/Bash/TCL scripting for production-grade test automation, custom tool development, and data parsing. Solid experience working in Unix/Linux environments. Strong foundation in software engineering principles , including Object-Oriented Programming (OOP), modular software design, data structures, algorithm optimization, version control (Git/CVS), and CI/CD practices. Familiarity with EDA technologies and languages , such as OPC, SVRF, and TVF, is considered an advantage. ISTQB certification is a plus. Experience with, or a strong interest in, applying Generative AI techniques throughout the Software Testing Lifecycle (STLC). Hands-on exposure to Large Language Models (LLMs) and Agentic AI frameworks for automated test generation, validation of physical design specifications, and intelligent QA assistant development. Strong understanding of software quality assurance methodologies, including test planning, exploratory testing, boundary value analysis, regression testing, and Golden Baseline verification. Strong written and verbal communication skills, with the ability to collaborate effectively across global, cross-functional R&D teams. A collaborative team player who thrives in Agile environments and adapts well to changing priorities.</p><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We’re looking for a <b>Staff Software Engineer - Backend</b> to join Procore’s <b>Engineering team</b>. In this role, you’ll help revolutionize a historically underserved industry by building scalable SaaS solutions. Your primary goal is to translate fundamental customer needs into robust backend architectures and technological solutions that impact the way communities are built.</p><br><br><br><p>As a <b>Staff Software Engineer - Backend</b>, you’ll partner with infrastructure, platform, and product teams to design and build high-scale systems that serve millions of users. Use your deep experience in distributed systems, technical leadership, and strategic mindset to establish development standards and drive large technical initiatives. Join us to build software that shapes the physical world.</p><br><br><p>This position reports into the<b> Software Engineering Manager </b>and will be based in our <b>Cairo, Egypt office.</b> We’re looking for someone to join us immediately.</p><br><br><br><p><b>What you’ll do:</b></p><br><br><ul>
<li><p>Establish technical standards for development teams and collaborate on cross-functional initiatives with infrastructure and platform teams.</p><br><br></li>
<li><p>Build and maintain scalable solutions using Ruby on Rails, Node.js, and Java, hosted on AWS and Kubernetes.</p><br><br></li>
<li><p>Mentor and develop fellow teammates by conducting code reviews, pairing, and providing technical guidance.</p><br><br></li>
<li><p>Design and implement complex backend systems that balance immediate operational needs with long-term strategic goals.</p><br><br></li>
<li><p>Enhance and maintain modern Continuous Integration and Continuous Delivery (CI/CD) systems (using CircleCI and ArgoCD) to support rapid deployment.</p><br><br></li>
<li><p>Ensure system reliability and performance by overseeing testing, staging, deployment, and monitoring processes across the development lifecycle.</p><br><br></li>
<li><p>Leverage a tech stack that includes Postgres, Typescript, and an evolving microservices architecture to solve complex problems.</p><br><br></li>
<li><p>AI is central to how we work. You’ll be expected to master generative tools and agentic workflows, moving beyond just using AI to actively building the agentic future of construction.</p><br><br></li>
</ul><br><p><b>What we’re looking for:</b></p><br><br><ul>
<li><p>Bachelor’s Degree in Computer Science, Engineering, a related field, or equivalent work experience.</p><br><br></li>
<li><p>8+ years of software engineering experience with a strong focus on fundamentals, Test Driven Development (TDD), and system design.</p><br><br></li>
<li><p>Professional experience with Ruby on Rails, Node.js, Python, Golang or Java is highly preferred.</p><br><br></li>
<li><p>Proven experience working with software, platforms, and infrastructure at scale, managing thousands of hosts and millions of users.</p><br><br></li>
<li><p>Expertise in building and maintaining modern Continuous Integration and Continuous Delivery systems at scale.</p><br><br></li>
<li><p>Experience working on Document Management systems is highly desirable.</p><br><br></li>
<li><p>Experience leading large technical initiatives with the ability to course-correct and adapt as needed.</p><br><br></li>
<li><p>Ability to understand tradeoffs between short-term and long-term goals to balance immediate needs with strategic initiatives.</p><br><br></li>
</ul><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<b>Position:</b>Senior Software Validation Engineer (Avelabs LLC Egypt)<br><br><b>Job Description:</b><p>Avelabs (an Arrow Company), a leading automotive software engineering services provider, is seeking a skilled and motivated Software Validation Engineer with expertise in testing automotive applications to join our dynamic engineering team. The ideal candidate will have extensive experience in automotive testing techniques, along with a solid understanding of automotive standards like AUTOSAR, ISO26262, and ASPICE.</p><br><br><br><p><b>Job description</b></p><br><br><ul><li><p>Understand and analyze requirements including identifying any gaps or missing information needed to perform testing activities.</p><br><br></li><li><p>Test cases planning, development, and execution (Field and Bench based).</p><br><br></li><li><p>Analyze executed test cases and confirm that the software behavior is conforming to the requirements documents.</p><br><br></li><li><p>Report findings and bugs to the defect management system.</p><br><br></li><li><p>Report major findings (System/software Issues) to customers.</p><br><br></li><li><p>Communicate testing project status for Projects and R&D Management and solve conflicts.</p><br><br></li><li><p>Perform test automation.</p><br><br></li><li><p>Contribute to defining the testing strategy.</p><br><br></li><li><p>Conduct technical reviews on testing artifacts for the process, company testing strategy and standards compliance.</p><br><br></li><li><p>Review testing related change requests and provide estimates based on related standard estimation models or experience based.</p><br><br></li><li><p>Design and deploy test benches according to the customer's requirements.</p><br><br></li><li><p>Communicate effectively with other teams and understand the technical aspects.</p><br><br></li><li><p>Follow the configuration management process.</p><br><br></li><li><p>Maintain Avelabs quality standards for project's deliverables.</p><br><br></li><li><p>Suggest and implement innovative solutions for project challenges.</p><br><br></li><li><p>Prepare and conduct technical training.</p><br><br></li><li><p>Handle customer challenges and other project stakeholder ‘s communications.</p><br><br></li><li><p>Highlight opportunities that can increase the scope of the current project tasks.</p><br><br></li></ul><br><p><b>Job requirements</b></p><br><br><ul><li><p>3+ years of experience in automotive validation position.</p><br><br></li><li><p>University degree in Computer, Electronics, or Mechatronics Engineering.</p><br><br></li><li><p>Strong understanding of software integration testing and software validation.</p><br><br></li><li><p>Experience in Embedded systems and Microcontrollers.</p><br><br></li><li><p>Experience in automotive electronics products on system/software level.</p><br><br></li><li><p>Experience in requirements and testing management (e.g., using DOORS/JIRA).</p><br><br></li><li><p>Experience in automotive bus technologies and diagnostics.</p><br><br></li><li><p>Experience with Vector tools (CANoe, vTeststudio, CAPL scripting).</p><br><br></li><li><p>Experience in communication with customer for requirements analysis and refinement.</p><br><br></li><li><p>Strong debugging and analytical skills.</p><br><br></li><li><p>Very Good programming skills (C and Python).</p><br><br></li><li><p>Test Bench development and deployment is a plus.</p><br><br></li><li><p>Experience in working with NI/dSPACE benches is a plus.</p><br><br></li><li><p>ISTQB certifications is a plus</p><br><br></li><li><p>Excellent command of the English language (written and spoken).</p><br><br></li><li><p>German language is a plus.</p><br><br></li></ul><br><br><br><b>Location:</b>EG-Cairo, Egypt (Maadi Technology Park)<br><br><b>Time Type:</b>Full time<br><b>Job Category:</b>Engineering Services<br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We’re looking for a <b>Staff Software Engineer - Agentic Foundation</b> to join Procore’s Product & Technology Team. The Agentic Foundation team treats AI adoption as an internal product, building and operating the tooling, frameworks, and services that make AI-native workflows the default across Procore's software development lifecycle. This position requires developer productivity experience to achieve high velocity without compromising on quality in this critical functional domain.</p><br><br><br><p>Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses engineering, product, product design and data, security and business systems.</p><br><br><br><p>This role reports to a Senior Manager, Software Engineering and we’re looking for someone to join us immediately. <b>Apply now!</b></p><br><br><br><p><b><b>What you’ll do:</b></b></p><br><br><ul>
<li><p>AI is central to how we work. You’ll be expected to master generative tools and agentic workflows, moving beyond just using AI to actively building the agentic future of construction</p><br><br></li>
<li><p>Own the technical vision and architectural strategy for Procore's agentic developer platform — setting the direction for how AI is integrated natively across the full software development lifecycle, from code generation and review through testing, deployment, and observability.</p><br><br></li>
<li><p>Author and drive adoption of architectural RFCs and technical design documents that establish org-wide platform contracts, integration patterns, and engineering standards for teams you don't directly work with.</p><br><br></li>
<li><p>Conduct thorough, constructive code reviews and pair with teammates to elevate code quality and knowledge-sharing across the team.</p><br><br></li>
<li><p>Anticipate second- and third-order consequences of platform decisions; design systems that remain extensible as Procore's agentic capabilities evolve.</p><br><br></li>
<li><p>Collaborate with infrastructure, platform, and product engineering teams to align on shared standards and avoid duplicated effort.</p><br><br></li>
<li><p>Bring strong opinions, loosely held — propose ideas clearly, pressure-test them with the team, and adapt based on feedback.</p><br><br></li>
<li><p>Establish and champion engineering standards, best practices, and platform contracts that allow hundreds of development teams to ship safely at high velocity.</p><br><br></li>
<li><p>Focus on metrics and observability: We intend to become an elite performer in the software industry, and we can only do this if we learn and adapt quickly. We need telemetry from our agentic software delivery systems from which to continually learn how to improve our lead time for changes, our change failure rate, and our mean time to recover from failure.</p><br><br></li>
</ul><br><p><b><b>What we’re looking for:</b></b></p><br><br><ul>
<li><p>8+ years of professional software engineering experience, with demonstrated depth in full-stack development and backend systems.</p><br><br></li>
<li><p>Proven proficiency with AI-native developer tooling — you have integrated LLM-powered systems into engineering workflows (code review, test generation, agentic pipelines, or </p></li></ul></div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><span>Valeo is a tech global company, designing breakthrough solutions to reinvent the mobility. We are an automotive supplier partner to automakers and new mobility actors worldwide. Our vision? Invent a greener and more secured mobility, thanks to solutions focusing on intuitive driving and reducing CO2 emissions. We are leader on our businesses, and recognized as one of the largest global innovative companies.</span></p><br><br><br><p><b><b>Job Description</b></b></p><br><br><br><ul><li><p><b><span>Understand and analyze software requirements and identify any missing information to perform Validation/testing activities.</span></b></p><br><br></li><li><p><b><span>Design Test Cases using all applicable testing techniques.and implement .</span></b></p><br><br></li><li><p><b><span>Develop testing plans, test cases, scripts and automation needs to verify that the software meets the customers using Java/Python languages. And the high-level requirements. </span></b></p><br><br></li><li><p><b><span>Test cases execution of test plans for a defined project scope.</span></b></p><br><br></li><li><p><b><span>Analysis, interpret executed test cases, and confirm that the software behavior respects the requirement documents.</span></b></p><br><br></li><li><p><b><span>Learn different testing tools including used test benches.</span></b></p><br><br></li><li><p><b><span>Report findings (SW Bugs) on the defects management tool</span></b></p><br><br></li><li><p><b><span>Continuously communicate work progress through attendance of daily & weekly project meetings. (Internal and external with other Valeo sites).</span></b></p><br><br></li><li><p><b><span>Improve the testing methods and automation.</span></b></p><br><br></li><li><p><b><span>Support his/her colleagues whenever required</span></b></p><br><br></li><li><p><b><span>Participate in providing software validation project estimations and technical risk assessment.</span></b></p><br><br></li><li><p><b><span>Learn the Testing Processes and deploy it in his/her activities.</span></b></p><br><br></li><li><p><b><span>Attend and respond to internal and external audits concerning Software Testing.</span></b></p><br><br></li><li><p><b><u>B.Sc</u><span>. in Communication, Computer Engineering, Mechatronics, Biomedical, Aerospace or Electronics.</span></b></p><br><br></li><li><p><b><u>B.Sc</u><span>. in Computer science.</span></b></p><br><br></li><li><p><b><span>Good knowledge in Microcontrollers, System architecture and testing techniques.</span></b></p><br><br></li><li><p><b><span>Different levels of ISTQB certificate is a plus.</span></b></p><br><br></li><li><p><b><span>Excellent command of English language is a must. </span></b></p><br><br></li></ul><p><b>Job:</b></p><br><br>Engineering Disciplines<p><b>Organization:</b></p><br><br>Software Development<p><b>Schedule:</b></p><br><br>Full time<p><b>Employee Status:</b></p><br><br>Regular<p><b>Job Type:</b></p><br><br><p><b>Job Posting Date:</b></p><br><br>2026-06-30<p><i>Join Us !<br>Being part of our team, you will join:<br>- one of the largest global innovative companies, with more than 20,000 engineers working in Research & Development<br>- a multi-cultural environment that values diversity and international collaboration<br>- more than 100,000 colleagues in 31 countries... which make a lot of opportunity for career growth<br>- a business highly committed to limiting the environmental impact if its activities and ranked by Corporate Knights as the number one company in the automotive sector in terms of sustainable development<br>More information on Valeo: <u><span>https://www.valeo.com</span></u></i></p><br><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About Siemens EDA Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. Position Overview The Calibre Semi-Manufacturing QA OPC Team is looking for a Senior Software Test Engineer to join Siemens EDA’s Design-to-Silicon division. In this role, you will play a key part in ensuring the quality, reliability, and continuous improvement of Calibre Semi-Manufacturing products by designing, developing, and executing functional, performance, and regression tests. You will work closely with development, product engineering, and marketing teams to deliver high-quality software releases while contributing to test strategy, automation, regression analysis, and continuous enhancements to the overall testing process. Responsibilities: Own the quality of Calibre OPC tools by analyzing complex user stories, developing comprehensive test plans, and ensuring high quality standards throughout the product lifecycle, from early research and development to production releases and maintenance patches. Design and enhance QA automation solutions by building and maintaining robust test automation frameworks and custom internal testing tools that improve verification efficiency, increase test coverage, and ensure consistent, reproducible results. Drive performance and scalability validation by developing and maintaining performance benchmarking frameworks to evaluate Calibre engine throughput, memory utilization, and scalability across large-scale distributed Unix/Linux Grid computing environments. Lead defect investigation and continuous improvement efforts by performing in-depth log analysis, documenting complex software defects, creating reproducible test cases for R&D, and actively participating in Agile/Scrum ceremonies to enhance testing workflows and support successful sprint delivery. Required experience/skills Bachelor's or Master's degree in Electronics, Computer Engineering, Computer Science, or a related field. Minimum of 3 years of hands-on experience in software testing and quality assurance. Hands-on experience testing Electronic Design Automation (EDA) tools and/or computational lithography simulation software. Strong proficiency in Python and Shell/Bash/TCL scripting for production-grade test automation, custom tool development, and data parsing. Solid experience working in Unix/Linux environments. Strong foundation in software engineering principles , including Object-Oriented Programming (OOP), modular software design, data structures, algorithm optimization, version control (Git/CVS), and CI/CD practices. Familiarity with EDA technologies and languages , such as OPC, SVRF, and TVF, is considered an advantage. ISTQB certification is a plus. Experience with, or a strong interest in, applying Generative AI techniques throughout the Software Testing Lifecycle (STLC). Hands-on exposure to Large Language Models (LLMs) and Agentic AI frameworks for automated test generation, validation of physical design specifications, and intelligent QA assistant development. Strong understanding of software quality assurance methodologies, including test planning, exploratory testing, boundary value analysis, regression testing, and Golden Baseline verification. Strong written and verbal communication skills, with the ability to collaborate effectively across global, cross-functional R&D teams. A collaborative team player who thrives in Agile environments and adapts well to changing priorities. Why Us? At Siemens Software, flexibility is how we work—hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world. You'll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We're committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow! Our Benefits & Rewards The salary range for this position is $33,500 to $67,000 and this role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate's job-related skills, experience, and relevant education/training. Siemens offers health and wellness benefits to employees; you can access the benefits available in your country via the link: https://jobs.sw.siemens.com/benefits/ Our Commitment to Equity and Inclusion in our Diverse Global Workforce We value your unique identity and perspective. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society, while ensuring that we attract the best talent based on qualifications, skills, and experiences. We welcome you to bring your authentic self and transform the every day with us. Siemens Software. Transform the Every day. #LI-EDA #LI-Hybrid</span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><span>Valeo is a tech global company, designing breakthrough solutions to reinvent the mobility. We are an automotive supplier partner to automakers and new mobility actors worldwide. Our vision? Invent a greener and more secured mobility, thanks to solutions focusing on intuitive driving and reducing CO2 emissions. We are leader on our businesses, and recognized as one of the largest global innovative companies.</span></p><br><br><br><p><b><span>Key Responsibilities:</span></b></p><br><br><ul><li><p>Configuration Strategy & Planning:<span> * Develop and maintain the Configuration Management (CM) Plan by synthesizing inputs such as the Project Scope, Function Implementation Plan, Project Handbook, and Release Plan.</span></p><br><br></li><li><p>Ensure compliance with overarching standards, regulations, and internal policies </p><br><br></li><li><p>Software Baseline Control & Release Management:<span> * Maintain and update the Software Configuration Item (CI) List for all project deliveries.</span></p><br><br></li><li><p>Assemble and verify software delivery packages, ensuring all mandatory components (A2L, HEX, Test Reports, SW Release Notes, Traceability Reports, and Bootloaders) are present and accurate.</p><br><br></li><li><p>Execute delivery baselining following internal Process Instructions.</p><br><br></li><li><p>Repository & Version Control:<span> * Manage the Stage Repository for secure data archival and strict version control of software collections.</span></p><br><br></li><li><p>Implement and manage branching and baselining strategies using industry-standard version control systems.</p><br><br></li><li><p>Auditing & Monitoring:<span> * Conduct Configuration Monitor and Audit Activities to verify strict adherence to the project release plan and configuration strategy.</span></p><br><br></li><li><p>Generate and present Configuration Audit Reports to stakeholders.</p><br><br></li><li><p>Change & Issue Management:<span> * Evaluate inputs such as Defects and Change Requests (CRs) to maintain accurate configuration identification.</span></p><br><br></li><li><p>Monitor missing delivery items via issue-tracking tools and coordinate directly with Software Managers and cross-functional teams to drive resolution.</p><br><br></li></ul><br><p><b>Key Deliverables (Outputs):</b></p><br><br><ul><li><p><span>Configuration Management Plan</span></p><br><br></li><li><p><span>Configuration Item List and Status Report</span></p><br><br></li><li><p><span>Configuration Audit Report</span></p><br><br></li><li><p><span>Product Baseline</span></p><br><br></li><li><p><span>Traceability Report</span></p><br><br></li></ul><br><p><b>Key Interfaces & Stakeholders:</b></p><br><br><ul><li>Global & Regional Teams:<span> System CM teams in Erlangen, Cergy, and Shanghai.</span></li><li>Project Leadership:<span> Project Managers, Project Management Offices (PMOs), Technical Project Managers (TPMs), and L3 Managers.</span></li><li><p>R&D Métiers:<span> Methods & Tools Officers (M&TOs) across Quality Management (QM), Mechanical Design (MD), Software (SW), Integration & Application (I&A), and Test Engineering & Validation (TE&V).</span></p><br><br></li><li><p>Cross-Functional:<span> Ongoing coordination with all other engineering and project disciplines.</span></p><br><br></li></ul><br><p><b>Required Tools & Methodologies:</b></p><br><br>- Software & Tools:<ul><li><p><span>Polarion (Task and issue management)</span></p><br><br></li><li><p><span>GIT & Tortoise SVN (Version control)</span></p><br><br></li><li><p><span>Teamcenter / Target PLM (Product Lifecycle Management)</span></p><br><br></li><li><p><span>Stage Repository or equivalent archive tools.</span></p><br><br></li></ul><br>- Software & Tools:<ul><li><p>Policies:<span> CM Policy (POL047), Traceability Policy (POL032), CM Process Instruction (PI0065).</span></p><br><br></li><li><p>Methods:<span> Branching, Baselining, Configuration Identification, Configuration Audits.</span></p><br><br></li><li><p>Templates:<span> Utilization of standard CM Plan and CI List templates, alongside Delivery Baselining Process Instructions.</span></p><br><br></li></ul><br><br><p><b><span>Candidate Profile</span></b>:</p><br><br><ul><li><p><b>Education:</b><span> B.Sc. or M.Sc. in Mechatronics, Electrical Engineering, Electronics Engineering, Mechanical Engineering, Applied Physics, Aerospace Engineering, or a related field.</span></p><br><br></li><li><p><b>Experience:</b><span> 0–3 years of experience in embedded software development (internships and academic projects count).</span></p><br><br></li><li><p><b>AI</b><span><b>:</b> Excellent </span>Generative AI<span> adoption, </span>Agentic AI<span> experience, and LLM fundamentals. </span>Machine Learning<span> is a plus</span></p><br><br></li></ul><ul><li><p><b>Required Skills & Profile:</b><br>- Precision & Accuracy: High attention to detail in document versioning, baseline assembly, and change logging.</p><br><br><p>- Process-Oriented: Deep understanding of software lifecycles, configuration identification, and release management.</p><br><br><p>- Collaboration: Strong communication skills to effectively track issues and align a diverse, global set of stakeholders.</p><br><br></li></ul><ul><li><p><b>Programming:</b><span> Strong proficiency in any programming language.</span></p><br><br></li><li><p><b>Microcontrollers <span>(is a plus)</span>:</b><span> Deep understanding of microcontroller architecture (memory map, registers, interrupts, timers).</span></p><br><br></li><li><p><b>Embedded Fundamentals <span>(is a plus)</span>:</b><span> Knowledge of RTOS concepts, Low-level Software, and Hardware Abstraction Layers (HAL).</span></p><br><br></li><li><p><b>Automotive Standards <span>(is a plus)</span>:</b><span> Familiarity with </span>AUTOSAR<span> architecture and methodology) and Functional Safety </span>ISO26262<span> is a plus.</span></p><br><br></li><li><p><span>High problem solving skills, and debugging.</span></p><br><br></li></ul><br><br><p><b>Job:</b></p><br><br>R&D Engineer<p><b>Organization:</b></p><br><br>GTSC Software<p><b>Schedule:</b></p><br><br>Full time<p><b>Employee Status:</b></p><br><br>Regular<p><b>Job Type:</b></p><br><br>Annual Contract<p><b>Job Posting Date:</b></p><br><br>2026-07-26<p><i>Join Us !<br>Being part of our team, you will join:<br>- one of the largest global innovative companies, with more than 20,000 engineers working in Research & Development<br>- a multi-cultural environment that values diversity and international collaboration<br>- more than 100,000 colleagues in 31 countries... which make a lot of opportunity for career growth<br>- a business highly committed to limiting the environmental impact if its activities and ranked by Corporate Knights as the number one company in the automotive sector in terms of sustainable development<br>More information on Valeo: <u><span>https://www.valeo.com</span></u></i></p><br><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We’re looking for a <b>Senior Software Engineer, iOS</b> to join Procore’s Mobile team. In this role, you’ll help design, build, and scale the iOS mobile applications that help construction teams manage projects and jobsite safety. Your primary goal will be to deliver complex, high-quality mobile features while contributing to the team's technical standards and helping raise the bar for the engineers around you. </p><br><br><p>As a <b>Senior Software Engineer, iOS</b>, you’ll partner with Engineering, Product Management, Design, and QA to build mission-critical iOS features used by construction teams around the world. Use your solid iOS architecture skills, sound judgment, and collaborative mindset to help unblock your team, work through technical challenges, and improve the quality and speed of what we ship. Join a team building software that impacts how communities, hospitals, schools, and stadiums are constructed—apply today.</p><br><br><br><p>This position reports into the Engineering Manager, Mobile Project Management Quality and Safety team and will be based in our <b>Cairo, Egypt office</b>. We’re looking for someone to join us immediately.</p><br><br><br><p><b>What you'll do:</b></p><br><br><ul>
<li><p>AI is central to how we work. You’ll be expected to master generative tools and agentic workflows, moving beyond just using AI to actively building the agentic future of construction.</p><br><br></li>
<li><p>Design and implement complex, high-impact features across our iOS applications</p><br><br></li>
<li><p>Contribute to key architectural and design decisions for the team, in partnership with Staff engineers and the Engineering Manager</p><br><br></li>
<li><p>Identify technical issues and improvement opportunities within your area of ownership and help drive them to resolution</p><br><br></li>
<li><p>Mentor fellow engineers through code reviews, pairing sessions, and hands-on coaching</p><br><br></li>
<li><p>Partner with Product, Design, and QA to translate customer needs into scalable technical solutions</p><br><br></li>
<li><p>Help drive improvements in performance, reliability, and maintainability across the codebase</p><br><br></li>
<li><p>Support the full lifecycle of feature delivery, including production support and incident resolution</p><br><br></li>
</ul><br><p><b>What we're looking for:</b></p><br><br><ul>
<li><p>Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience</p><br><br></li>
<li><p>5+ years of engineering experience, including 3+ years building native iOS applications with Swift and Objective-C</p><br><br></li>
<li><p>Solid understanding of iOS architecture (CoreData, SwiftUI, UIKit) and MVC/MVVM design patterns, along with working knowledge of multi-threading, concurrent programming, memory management, and performance optimization</p><br><br></li>
<li><p>Track record of shipping complex, high-quality software products</p><br><br></li>
<li><p>Candidate with product mindset and/or Mobile Automation background is a huge plus</p><br><br></li>
<li><p>Experience contributing to or leading medium-scale technical initiatives, with the ability to course-correct as needed</p><br><br></li>
<li><p>Excellent communication skills and a collaborative approach to working across teams</p><br><br></li>
<li><p>Self-directed, with sound judgment on when to escalate versus resolve independently</p><br><br></li>
</ul><br><br> </div>
<p><h4>Job description</h4>
<p><strong>What will you do?</strong></p>
<ul>
<li>Understands the scope of projects, and works with software developers, project support teams and vendors to identify business/technical requirements to write and execute test scripts.</li>
<li>Reviews documentation and writes bug reports, assures quality, and gives feedback to all project stakeholders to take corrective actions if any.</li>
<li>Executes stress testing, performance testing, functional testing, and scalability testing to make sure that the system is capable of fulfilling requirements.</li>
<li>Uses manual and automated testing tools in order to increase the reliability and quality of applications.</li>
<li>Tests in different environments including different service platforms and addresses system defects to report findings to the responsible team.</li>
<li>Keeps up on industry trends and current technological standards, languages, utilities and operational considerations, and works with the project management team to suggest testing tools and new methodologies.</li>
</ul>
<p><strong>Skills description</strong></p>
<p><strong>What will you need?</strong></p>
<ul>
<li><strong>Educational background:</strong>
<ul>
<li>Bachelor’s degree in Computer Science or relevant field.</li>
<li>ISTQB foundation level.</li>
</ul>
</li>
<li><strong>Experience:</strong>
<ul>
<li>3-5 years of experience as a software tester.</li>
</ul>
</li>
<li><strong>Technical proficiency:</strong>
<ul>
<li>Proficient in Microsoft Office.</li>
<li>Automation experience is a must.</li>
<li>Performance experience is a plus.</li>
<li>Proficient in incident reporting.</li>
</ul>
</li>
</ul></p><p></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Envision Employment Solutions is currently looking for an Senior Backend Software Engineer with AI for one of our partners, a multinational healthcare provider.<br> About: Are you ready to build the primary care platform of the future by becoming an integral part of a dynamic team?<br> If you also believe in the positive transformative power of technology in bringing primary care to the next level - join us!<br> Responsibilities: Build and ship backend services as part of our microservice architecture, with AI agents and LLM-powered features as a core part of what you deliver Design and write MCP servers and tool interfaces that let agents reliably interact with our systems and APIs Develop agent harnesses, orchestration layers, and memory modules that give agents the context and state they need to act dependably Make deliberate design decisions about agent behavior Build evaluation frameworks and test harnesses to measure agent reliability, safety, and quality in a high-stakes healthcare context Integrate large language models into production with strong attention to latency, cost, and observability Raise the bar and drive technological innovations to keep us at the cutting edge Apply continuous integration and deployment principles Ensure code quality and maintainability by writing tests, doing code reviews, and refactoring Proven track record of backend software development with Java/Kotlin and/or Python, minimum of 5 years Hands-on experience building LLM-powered applications, agents, or agentic workflows (tool use, function calling, multi-step orchestration) Familiarity with major LLM APIs and frameworks (eg Anthropic, OpenAI, or similar) and an understanding of how to design tooling, MCPs, and memory for agents Experience designing and running evals or test harnesses for non-deterministic systems Experience with Spring Framework and messaging brokers such as RabbitMQ Solid understanding of SQL databases and developing containerized applications Experience with Kubernetes and Terraform is a plus A pragmatic mindset for shipping reliable software - and reliable AI - in a regulated, high-stakes domain English working proficiency Work Setup: Flat hierarchies and a collaborative working environment.<br> Attractive compensation package.<br> Option for remote work.<br> Flexible working hours with a high degree of personal responsibility.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Envision Employment Solutions</strong> is currently looking for an <strong>Senior Backend Software Engineer with AI</strong> for one of our partners, a multinational healthcare provider. </p><br><p><strong>About:</strong></p><br><p>Are you ready to build the primary care platform of the future by becoming an integral part of a dynamic team? If you also believe in the positive transformative power of technology in bringing primary care to the next level - join us! </p><br><p><strong>Responsibilities:</strong></p><br><ul><li>Build and ship backend services as part of our microservice architecture, with AI agents and LLM-powered features as a core part of what you deliver</li><li>Design and write MCP servers and tool interfaces that let agents reliably interact with our systems and APIs</li><li>Develop agent harnesses, orchestration layers, and memory modules that give agents the context and state they need to act dependably</li><li>Make deliberate design decisions about agent behavior</li><li>Build evaluation frameworks and test harnesses to measure agent reliability, safety, and quality in a high-stakes healthcare context</li><li>Integrate large language models into production with strong attention to latency, cost, and observability</li><li>Raise the bar and drive technological innovations to keep us at the cutting edge</li><li>Apply continuous integration and deployment principles</li><li>Ensure code quality and maintainability by writing tests, doing code reviews, and refactoring</li></ul> </div>