وظائف هندسة النظم - القاهرة مصر
١١٥٨ وظائف شاغرة
BUCHI Careers BUCHI Services Egypt<br>Job Title: Software Engineer Technical Lead Location: Heliopolis, Cairo - EGStatus: Full-Time Office policy: Hybrid<br>Foreword - Diversity With innovative and high-quality products and solutions, BÜCHI makes a valuable contribution to the health and safety of people and the environment. As a leading global supplier of laboratory equipment and solutions for chemical-pharmaceutical research, food and feed, and environmental analysis, we create added value for our customers and the society. At BUCHI, we recognize that our strength lies in our diversity. As a global organization, we are proud to unite individuals from a wide range of backgrounds, cultures, and life experiences. Our commitment is to nurture an inclusive workplace where every team member is valued, respected, and empowered to contribute. We actively nurture a culture that embraces different perspectives and fosters open collaboration—because we know that true innovation flourishes when everyone feels a sense of belonging. To further support an equitable recruitment process, we encourage applicants to highlight skills and experiences that are directly relevant to the position. We recommend omitting personal information—such as age, gender, nationality, or photographs—that is not pertinent to your qualifications. This helps us minimize unconscious bias and ensure a fair evaluation for all candidates.<br>Job Introduction:The Software Architect is responsible for translating system architecture, defined by the System Architect, into robust, scalable, and secure software architecture solutions. They provide technical leadership across teams, mentoring junior and professional engineers, and ensuring that software architecture meets both functional and non-functional requirements. They work closely with System Architects to ensure that system and software architectures are coherent and aligned with the overall system vision. Responsibilities - What makes your everyday life at BUCHI EXCITING? Architectural Design and Documentation: Design a software application architecture that aligns with the system’s architectural vision and meets both functional and non-functional requirements. Produce documentation that describes the software architecture according to industry best practices. Communicate The Architecture: Explain the architectural vision to engineers and stakeholders. Maintain The Architecture: Ensure that the architecture remains consistent and coherent throughout the development process. Ensure that software unit design and implementation is adherent to the architectural vision. Adapt the architectural design according to evolving requirements and system challenges. Technical Leadership: Lead the design, development, and implementation of software solutions in alignment with system architecture and business objectives. Quality Assurance: Ensure software architecture supports key quality attributes such as performance, scalability, and security. Collaboration: Work closely with the System Architect, Dev Sec Ops Engineers, Product Owners, and other stakeholders to ensure system and software architecture alignment. Mentorship: Provide technical guidance and mentorship to junior and professional developers, supporting their growth and ensuring high-quality code. Code Quality: Conduct code reviews and ensure adherence to coding standards and best practices. Technical Debt Management: Track and manage technical debt, ensuring it remains manageable and aligned with long-term project goals. Risk Management: Identify, assess, and mitigate technical risks, ensuring software solutions are secure and resilient. Feature Support: Assist Product Owners in defining technical enablers and non-functional requirements, ensuring they are aligned with the software architecture.<br>Skills - What skills do you need to bring to BUCHI? Required:Programming Proficiency: Has a high degree of experience and proficiency in object-oriented programming, particularly . NET. Strong understanding of architectural methodologies and software design patterns. Experience with distributed systems, service-oriented architectures, hexagonal architectures, and domain-driven design preferred. Extensive experience with software design, engineering practices, and software development lifecycle processes. Extensive experience with data and entity modeling, including relational and document databases. Proficiency in software architecture documentation and technical specification. Knowledge of application security principles and Dev Ops methodologies. Hands-on experience with scalable, maintainable, and secure software systems. Ability to lead and mentor developers, fostering a collaborative and productive environment. Strong communication skills, capable of conveying technical decisions clearly to both technical and non-technical stakeholders.<br>What can we offer you? We offer a dynamic and collaborative work environment where your contributions directly impact business success. At BUCHI, you’ll have the opportunity to work with cutting-edge technology, join a passionate global team, and grow professionally through continuous learning and development. Additionally, we offer competitive financial package, 1st Tier Medical Insurance, Flexible working hours, amazing team, Interaction with global counterparts, excellent career path and skill growth. <br>Details for application Did we spike your interest with this interesting position? We’d be delighted to receive your full application to Dr. Tarek El-Arabi, General Manager at Elarabi. T@buchi.com
About the Role We are looking for an experienced Backend Lead – Java to lead the development and architecture of scalable backend systems powering our digital banking platform. The ideal candidate will have strong expertise in Java, Spring Boot, and microservices architecture, with proven experience leading backend engineering teams and delivering enterprise-grade systems. You will work closely with architects, product managers, frontend engineers, and Dev Ops teams to build secure, scalable, and high-performance backend services. Key Responsibilities Backend Leadership Lead and mentor backend engineering teams. Define backend architecture standards and development best practices. Conduct code reviews and technical design discussions. Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume systems. Develop secure and scalable RESTful APIs. System Architecture Contribute to backend system design and architectural decisions. Ensure high availability, scalability, and performance. Implement secure coding standards and backend security practices. Integration & Messaging Integrate backend systems with enterprise services and third-party platforms. Work with event-driven architectures using Kafka or similar technologies. Collaboration Collaborate with frontend, QA, Dev Ops, and product teams. Participate in Agile/Scrum planning and delivery activities. Required Qualifications Experience9+ years of experience in Java backend development2+ years of experience leading backend teams Strong experience with Spring Boot and microservices Technical Skills Java Spring Boot Microservices REST APIsSQL / Postgre SQL / MySQLKafka Docker Kubernetes CI/CD pipelines Git Security & Architecture OAuth2 / JWTDistributed systems design API security best practices Professional Skills Strong leadership and mentoring skills Strong analytical and problem-solving abilities Excellent communication and collaboration skills Preferred Qualifications Experience in digital banking, fintech, or financial services Experience building high-availability enterprise systems Experience with cloud platforms and container orchestration Experience with event-driven architectures
About the Role We are looking for an experienced Backend Lead – Java to lead the development and architecture of scalable backend systems powering our digital banking platform. The ideal candidate will have strong expertise in Java, Spring Boot, and microservices architecture, with proven experience leading backend engineering teams and delivering enterprise-grade systems. You will work closely with architects, product managers, frontend engineers, and Dev Ops teams to build secure, scalable, and high-performance backend services. Key Responsibilities Backend Leadership Lead and mentor backend engineering teams. Define backend architecture standards and development best practices. Conduct code reviews and technical design discussions. Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume systems. Develop secure and scalable RESTful APIs. System Architecture Contribute to backend system design and architectural decisions. Ensure high availability, scalability, and performance. Implement secure coding standards and backend security practices. Integration & Messaging Integrate backend systems with enterprise services and third-party platforms. Work with event-driven architectures using Kafka or similar technologies. Collaboration Collaborate with frontend, QA, Dev Ops, and product teams. Participate in Agile/Scrum planning and delivery activities. Required Qualifications Experience9+ years of experience in Java backend development2+ years of experience leading backend teams Strong experience with Spring Boot and microservices Technical Skills Java Spring Boot Microservices REST APIsSQL / Postgre SQL / MySQLKafka Docker Kubernetes CI/CD pipelines Git Security & Architecture OAuth2 / JWTDistributed systems design API security best practices Professional Skills Strong leadership and mentoring skills Strong analytical and problem-solving abilities Excellent communication and collaboration skills Preferred Qualifications Experience in digital banking, fintech, or financial services Experience building high-availability enterprise systems Experience with cloud platforms and container orchestration Experience with event-driven architectures
Duties & Responsibilities: <br>1. Collaboration with IT teams to design, improve and enforce technology architecture design principles, governance, and standards across the solutions landscape. 2. Adopt API and Microservices, Drive External API, Internal API, API Connect and Microservices Adoption across technologies. 3. Lead technical team to follow Security Architecture and Standards. 4. In collaboration with IT Security Operations, ensure security vulnerabilities are fixed across all projects. 5. Define a practical, implementable and actionable architectural vision and framework, customized to business requirements. 6. Ensure that non-functional requirements have been included and are implemented as part of solution architecture. 7. Establish conceptual architecture documentation based on strategy. 8. Define and implement key strategic technology platforms and solutions for the future growth and success of the business. 9. Create and develop technology radar with goal of tracking emerging technology trends and evangelizing potential areas to infuse into continuous innovation pipeline. 10. Develop API and micros-services architectures. 11. Develop processes and tools including continuous integration and deployment. 12. Responsible for the appropriateness of technology architecture solutions delivered to the technology teams of the bank. 13. Develop and present to Technology management on Procurement, Innovations and influence decision making. 14. Provide a consensus-based enterprise architecture roadmap that is scalable, adaptable and fit for bank’s architecture landscape. 15. Provide recommendations to the projects and applications on technical architecture and any deviations to be highlight. 16. Ensure that architecture future models are developed in an efficient, sustainable, agile and adaptable manner, to link business requirements and technology strategy. 17. Provide application consolidation approach based on architecture strategy and business requirements. 18. Share best practices, lessons learned and constantly update the technical system architecture requirements based on changing technologies, and knowledge related to recent, current and up-coming vendor products and solutions. 19. Ensure correct adoption of policies and procedures to guarantee that QNB ALAHLI business is conducted in compliance with Local Laws, Internal rules and regulations, as well as International Standards. 20. Ensure the correct functioning and implementation of Permanent Supervision system, compliance, operational risk & workplace success guidelines whenever & wherever possible.
Senior Backend Engineer (Java & Go) Role Overview We are looking for a highly experienced Senior Backend Engineer to build and scale the core backend systems powering a critical healthcare platform used by thousands of healthcare providers and patients. This role requires deep expertise in distributed systems, backend architecture, and high-scale application development.<br>Key Responsibilities Design, develop, and maintain scalable, high-performance backend services and APIs. Architect and implement distributed systems and microservices capable of handling large-scale workloads. Optimize system performance, reliability, and scalability across the platform. Develop and maintain integrations with messaging systems and event-driven architectures. Collaborate closely with frontend engineers, product teams, and platform engineers to deliver robust solutions. Participate in architectural discussions and contribute to long-term technical strategy and best practices. Ensure system security, availability, and operational excellence in production environments. Requirements10+ years of backend engineering experience with strong proficiency in Java and Go. Strong understanding of system design, scalability patterns, and performance optimization techniques. Hands-on experience with message brokers such as Kafka or Rabbit MQ. Proven experience building and operating microservices architectures at scale. Experience working with cloud platforms such as AWS, GCP, or Azure. Excellent problem-solving skills and experience working in complex distributed environments. Nice to Have Familiarity with healthcare data standards such as HL7 and FHIR. Experience working in healthcare, health-tech, or other highly regulated industries. Exposure to containerization technologies and modern Dev Ops practices.
About the Role We are looking for a Senior Java Backend Developer to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform. The ideal candidate will have strong experience in Java and Spring Boot, designing microservices-based architectures, and developing secure, scalable APIs. In this role, you will also contribute to technical architecture decisions, mentor junior developers, and help drive engineering best practices. You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions. Key Responsibilities Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume digital platforms. Develop and maintain RESTful APIs for internal and external integrations. System Architecture Contribute to system design and backend architecture decisions. Ensure high availability, performance, and scalability of backend services. Implement secure coding practices aligned with enterprise security standards. Integration Integrate backend services with internal systems and third-party platforms. Work with messaging systems such as Kafka or other event-driven technologies. Collaboration Collaborate closely with frontend developers, product managers, and QA teams. Participate in Agile/Scrum development processes. Mentor junior developers and contribute to knowledge sharing. Performance & Quality Write clean, maintainable, and testable code. Troubleshoot and optimize application performance. Ensure code quality through testing, code reviews, and CI/CD pipelines. Required Qualifications Experience5–10 years of experience in Java backend development Strong experience with Spring Boot and microservices architecture Proven experience building REST APIsTechnical Skills Java Spring Boot Microservices architecture RESTful API development SQL and relational databases (Postgre SQL, MySQL, or similar) Git version control Docker / containerization CI/CD pipelines Security & Integration Authentication and authorization frameworks (OAuth2, JWT) API security best practices Professional Skills Strong problem-solving and analytical skills Ability to work in Agile environments Strong communication and collaboration skills Preferred Qualifications Experience with event-driven architectures (Kafka or similar) Experience with cloud platforms or container orchestration (Kubernetes) Experience building high-availability enterprise systems Experience in digital banking, fintech, or financial services platforms
About the Role We are looking for a Senior Java Backend Developer to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform. The ideal candidate will have strong experience in Java and Spring Boot, designing microservices-based architectures, and developing secure, scalable APIs. In this role, you will also contribute to technical architecture decisions, mentor junior developers, and help drive engineering best practices. You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions. Key Responsibilities Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume digital platforms. Develop and maintain RESTful APIs for internal and external integrations. System Architecture Contribute to system design and backend architecture decisions. Ensure high availability, performance, and scalability of backend services. Implement secure coding practices aligned with enterprise security standards. Integration Integrate backend services with internal systems and third-party platforms. Work with messaging systems such as Kafka or other event-driven technologies. Collaboration Collaborate closely with frontend developers, product managers, and QA teams. Participate in Agile/Scrum development processes. Mentor junior developers and contribute to knowledge sharing. Performance & Quality Write clean, maintainable, and testable code. Troubleshoot and optimize application performance. Ensure code quality through testing, code reviews, and CI/CD pipelines. Required Qualifications Experience5–10 years of experience in Java backend development Strong experience with Spring Boot and microservices architecture Proven experience building REST APIsTechnical Skills Java Spring Boot Microservices architecture RESTful API development SQL and relational databases (Postgre SQL, MySQL, or similar) Git version control Docker / containerization CI/CD pipelines Security & Integration Authentication and authorization frameworks (OAuth2, JWT) API security best practices Professional Skills Strong problem-solving and analytical skills Ability to work in Agile environments Strong communication and collaboration skills Preferred Qualifications Experience with event-driven architectures (Kafka or similar) Experience with cloud platforms or container orchestration (Kubernetes) Experience building high-availability enterprise systems Experience in digital banking, fintech, or financial services platforms
About the Role We are looking for a talented Java Backend Developer to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform. The ideal candidate will have strong experience in Java and Spring Boot, building microservices-based architectures, and developing secure, scalable APIs. You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions. Key Responsibilities Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume digital platforms. Develop and maintain RESTful APIs for internal and external integrations. System Architecture Contribute to system design and backend architecture decisions. Ensure high availability, performance, and scalability of backend services. Implement secure coding practices aligned with enterprise security standards. Integration Integrate backend services with internal systems and third-party platforms. Work with messaging systems such as Kafka or other event-driven technologies. Collaboration Collaborate closely with frontend developers, product managers, and QA teams. Participate in Agile/Scrum development processes. Performance & Quality Write clean, maintainable, and testable code. Troubleshoot and optimize application performance. Ensure code quality through testing, code reviews, and CI/CD pipelines. Required Qualifications Experience3–7 years of experience in Java backend development. Strong experience with Spring Boot and microservices architecture. Proven experience building REST APIs. Technical Skills Java Spring Boot Microservices architecture RESTful API development SQL and relational databases (Postgre SQL, MySQL, or similar) Git version control Docker / containerization CI/CD pipelines Security & Integration Authentication and authorization frameworks (OAuth2, JWT) API security best practices Professional Skills Strong problem-solving and analytical skills Ability to work in Agile environments Strong communication and collaboration skills Preferred Qualifications Experience with event-driven architectures (Kafka or similar) Experience with cloud platforms or container orchestration (Kubernetes) Experience building high-availability enterprise systems Experience in digital banking, fintech, or financial services platforms
About the Role We are looking for a talented Java Backend Developer to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform. The ideal candidate will have strong experience in Java and Spring Boot, building microservices-based architectures, and developing secure, scalable APIs. You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions. Key Responsibilities Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume digital platforms. Develop and maintain RESTful APIs for internal and external integrations. System Architecture Contribute to system design and backend architecture decisions. Ensure high availability, performance, and scalability of backend services. Implement secure coding practices aligned with enterprise security standards. Integration Integrate backend services with internal systems and third-party platforms. Work with messaging systems such as Kafka or other event-driven technologies. Collaboration Collaborate closely with frontend developers, product managers, and QA teams. Participate in Agile/Scrum development processes. Performance & Quality Write clean, maintainable, and testable code. Troubleshoot and optimize application performance. Ensure code quality through testing, code reviews, and CI/CD pipelines. Required Qualifications Experience3–7 years of experience in Java backend development. Strong experience with Spring Boot and microservices architecture. Proven experience building REST APIs. Technical Skills Java Spring Boot Microservices architecture RESTful API development SQL and relational databases (Postgre SQL, MySQL, or similar) Git version control Docker / containerization CI/CD pipelines Security & Integration Authentication and authorization frameworks (OAuth2, JWT) API security best practices Professional Skills Strong problem-solving and analytical skills Ability to work in Agile environments Strong communication and collaboration skills Preferred Qualifications Experience with event-driven architectures (Kafka or similar) Experience with cloud platforms or container orchestration (Kubernetes) Experience building high-availability enterprise systems Experience in digital banking, fintech, or financial services platforms
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><strong>RESPONSIBILITIES/DUTIES</strong></p> <p><strong>Application Development & Architecture</strong></p> <p> Lead the full development lifecycle of internal web applications, from initial architectural design to deployment and continuous optimization.</p> <p> Execute the migration of existing business solutions from low-code platforms (Power Platform) to fully customized, scalable web applications.</p> <p> Develop secure and maintainable application architectures using modern development frameworks to support long-term business growth.</p> <p><strong>Integration & Automation</strong></p> <p> Lead the design and implementation of RESTful APIs and backend services to ensure seamless data exchange across the organization.</p> <p> Integrate internal business applications with existing databases, third-party services, and maintenance management platforms.</p> <p> Identify and automate manual operational workflows to improve data accuracy and overall organizational productivity.</p> <p><strong>Quality Assurance & DevOps</strong></p> <p> Manage CI/CD pipelines to automate build and deployment processes across cloud and on-premises environments.</p> <p> Lead comprehensive unit and system testing to ensure all software solutions meet functional requirements and performance benchmarks.</p> <p> Conduct regular code reviews and enforce strict development standards to maintain high-quality, defect-free software.</p> <p><strong>Analysis & Documentation</strong></p> <p> Collaborate with stakeholders to translate complex business requirements into clear technical specifications and system designs.</p> <p> Maintain detailed technical documentation for system architectures, API integrations, and internal development standards.</p> <p> Provide expert technical support and troubleshooting for in-house systems to ensure maximum reliability and system uptime.</p> <p><strong>Safety Responsibilities:</strong></p> <p> Promote a positive safety culture within the workplace and attend any safety-related meetings or briefings as required within the job role.</p> <p> Comply with the requirements of RDMC RQHSE Policy and Safety Management System.</p> <p> Be mindful that Safety, Security, and Environmental protection are everyone s responsibility. All staff members are accountable for reporting and intervening in any Safety, Security, or Environmental violations.</p> <p><strong>ESSENTIAL QUALIFICATIONS, KNOWLEDGE & EXPERIENCE</strong></p> <p><strong>QUALIFICATIONS:</strong></p> <p> Bachelor s degree in Computer Science, Information Systems, Software Engineering, or a related technical field.</p> <p> Relevant certifications in cloud architecture or advanced software development.</p> <p><strong>KNOWLEDGE:</strong></p> <p> Strong proficiency in backend development (Node.js/Python) and modern frontend frameworks (React/Angular/Vue.js).</p> <p> Solid understanding of relational and NoSQL databases, RESTful API design, and microservices architecture.</p> <p> Strong knowledge of Git, DevOps practices, and containerization tools like Docker or Kubernetes.</p> <p><strong>EXPERIENCE:</strong></p> <p> 5 7 years of experience in enterprise application development, with a specific focus on internal business systems and workflow automation.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><strong>QUALIFICATIONS:</strong></p> <p> Bachelor s degree in Computer Science, Information Systems, Software Engineering, or a related technical field.</p> <p> Relevant certifications in cloud architecture or advanced software development.</p> <p><strong>DESIRED BEHAVIORS & EXPERIENCES</strong></p> <p> Ability to decompose business challenges into simple, effective technical solutions.</p> <p> Strong ability to collaborate with both technical teams and non-technical stakeholders across different departments.</p> <p> A proactive commitment to learning emerging technologies and maintaining high development standards in a modern workplace.</p> <p> Strong analytical and problem-solving abilities.</p> <p> Attention to detail and commitment to high-quality software development standards.</p> <p> Strong communication and collaboration skills with both technical and non-technical stakeholders.</p><p></p></section>
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 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 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 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.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><br> <p> </p> <strong>Role Overview</strong> <p>We are seeking an experienced <strong>Software Engineering Manager</strong> to lead and scale our full-stack engineering teams across backend (.NET) and frontend (React). In this role, you will be responsible for technical leadership, delivery excellence, and team development while ensuring alignment with business goals.</p> <p>You will drive the architecture of modern, scalable systems, oversee engineering best practices, and foster a high-performance engineering culture. This role requires a balance of <strong>hands-on technical expertise, leadership, and strategic thinking</strong>.</p> <p> </p> <strong>Key Responsibilities</strong> <p> <strong>Team Leadership & Management</strong> </p> <ul> <li> Lead, mentor, and grow a team of backend and frontend engineers </li> <li> Foster a culture of ownership, accountability, and continuous improvement </li> <li> Conduct performance reviews, career development planning, and hiring </li> </ul> <p> <strong>Architecture & Technical Strategy</strong> </p> <ul> <li> Define and drive system architecture across <strong>.NET microservices and React applications</strong> </li> <li> Ensure scalability, performance, security, and maintainability of systems </li> <li> Champion <strong>Clean Architecture, SOLID principles, and design patterns</strong> </li> </ul> <p> <strong>Backend Engineering Oversight (.NET)</strong> </p> <ul> <li> Guide development of <strong>DDD-based microservices</strong> and distributed systems </li> <li> Oversee API design (REST, gRPC) and event-driven architectures </li> <li> Ensure data integrity, performance tuning, and database optimization (SQL Server, EF Core) </li> </ul> <p> <strong>Frontend Engineering Oversight (React)</strong> </p> <ul> <li> Lead the design and development of scalable, maintainable <strong>React applications</strong> </li> <li> Ensure best practices in state management, performance optimization, and UI architecture </li> <li> Promote reusable component design and consistent UI/UX standards </li> </ul> <p> <strong>Delivery & Execution</strong> </p> <ul> <li> Own delivery timelines, sprint planning, and technical estimations </li> <li> Ensure high-quality releases through code reviews, testing, and CI/CD pipelines </li> <li> Collaborate with Product, QA, and stakeholders to align priorities </li> </ul> <p> <strong>DevOps & Operations</strong> </p> <ul> <li> Oversee CI/CD pipelines, cloud infrastructure, and containerization (Docker/Kubernetes) </li> <li> Ensure system reliability, monitoring, and incident management processes </li> </ul> <p> <strong>Security & Compliance</strong> </p> <ul> <li> Enforce secure coding practices and modern authentication mechanisms (JWT, OAuth2, OpenID Connect) </li> <li> Ensure compliance with best practices in data protection and system security </li> </ul> <p> </p> <strong>Required Qualifications</strong> <ul> <li> Bachelor s degree in Computer Science, Engineering, or equivalent </li> <li> <strong>8+ years of software engineering experience</strong>, with strong hands-on expertise in <strong>.NET and C#</strong> </li> <li> <strong> 3+ years experience as a Manager or Lead.</strong> </li> <li> Proven experience managing and scaling <strong>engineering teams</strong> </li> <li> Strong experience with <strong>React.js</strong> and modern frontend architectures </li> <li> Deep understanding of <strong>microservices, distributed systems, and DDD</strong> </li> <li> Experience with <strong>REST APIs, gRPC, and event-driven architecture</strong> </li> <li> Strong knowledge of <strong>SQL Server, Entity Framework Core, and performance tuning</strong> </li> <li> Hands-on experience with <strong>CI/CD, Docker, Kubernetes, and cloud environments</strong> </li> <li> Solid understanding of <strong>software design principles (SOLID, Clean Architecture, design patterns)</strong> </li> <li> Strong leadership, communication, and stakeholder management skills </li> </ul> <p> </p> <strong>Preferred Qualifications</strong> <ul> <li> Experience working in <strong>high-growth startups or scaling environments</strong> </li> <li> Familiarity with <strong>Angular</strong> is a plus </li> <li> Experience with <strong>Azure or AWS cloud platforms</strong> </li> <li> Background in building <strong>high-availability, enterprise-grade systems</strong> </li> </ul></div></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Envision Employment Solutions is currently looking for a Functional Safety Engineer for one of our partners, a global leader in consulting, digital transformation, technology and engineering services!</p><p>About: We are seeking a Functional Safety Engineer to join the team and contribute to the development of safe, reliable, and compliant high-voltage battery and vehicle energy systems. In this role, you will be responsible for applying ISO 26262 Functional Safety principles throughout the system development lifecycle, ensuring that safety requirements are properly defined, analyzed, and implemented at the system level.</p><p>Responsibilities:</p><ul><li><strong>Functional Safety Engineering</strong> Perform Functional Safety activities throughout the system development lifecycle in accordance with ISO 26262 . Develop and maintain Functional Safety work products, including Hazard Analysis and Risk Assessment (HARA), Functional Safety Concept (FSC), and Technical Safety Concept (TSC). Support the definition, allocation, and traceability of functional safety requirements. Ensure compliance with functional safety standards during system development and validation.</li><li><strong>Safety Analysis</strong> Perform safety analyses including: Failure Modes and Effects Analysis (FMEA) Fault Tree Analysis (FTA) Failure Modes, Effects and Diagnostic Analysis (FMEDA) Dependent Failure Analysis (DFA) Identify potential system hazards and recommend risk mitigation strategies. Evaluate safety mechanisms and diagnostic coverage within system architectures. Support safety case development and functional safety assessments.</li><li><strong>Systems Engineering</strong> Collaborate with systems, hardware, and integration teams to ensure safety requirements are incorporated into system design. Analyze high-voltage battery systems and vehicle energy architectures from a functional safety perspective. Participate in system architecture reviews and design discussions. Ensure consistency between safety goals, technical requirements, and system implementation.</li><li><strong>Documentation & Compliance</strong> Prepare and review functional safety documentation throughout the project lifecycle. Support internal and external functional safety audits and assessments. Maintain traceability between safety requirements and verification activities. Ensure engineering documentation complies with automotive quality standards.</li><li><strong>Collaboration & Continuous Improvement</strong> Work closely with multidisciplinary engineering teams throughout product development. Support continuous improvement of functional safety processes and methodologies. Stay current with updates to ISO 26262 and automotive functional safety best practices.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor's degree in Electrical Engineering, Electronics Engineering, Mechatronics Engineering, Automotive Engineering, Systems Engineering, or a related field.</p><p>Minimum 6 years of experience in Functional Safety within the automotive or electric vehicle industry.</p><p>Strong knowledge of ISO 26262 Functional Safety principles and processes.</p><p>Experience developing Functional Safety work products including HARA, FSC, and TSC .</p><p>Hands-on experience performing FMEA, FTA, FMEDA, and DFA .</p><p>Experience working with high-voltage battery systems , battery management systems (BMS), or vehicle energy systems.</p><p>Strong understanding of systems engineering principles and system-level architecture.</p><p>Experience working with cross-functional engineering teams.</p><p>Strong analytical and problem-solving skills.</p><p>Excellent technical documentation and communication skills.</p><p>Familiarity with automotive development processes and safety-critical systems is preferred.</p><p>Functional Safety certification (ISO 26262) is considered an advantage.</p><p></p></section>
Company Description INDesign Studio is an interior and architecture design consultancy specializing in residential and leisure projects, including food and beverage outlets and retail spaces. Projects are delivered through two closely collaborating teams: an architecture team and an interior/FF&E team, ensuring coordinated concepts and detailed CAD packages that meet local and international standards. The studio is known for project-specific, high-level design solutions that combine in-depth industry knowledge with tailored concepts for each client. INDesign Studio builds strong relationships with professional contractors and quality suppliers, allowing it to advise clients on all aspects of their projects and deliver competitive, appropriate designs for diverse environments.<br>Role Description The Technical Architect is a full-time, on-site role based in New Cairo, responsible for defining and overseeing the technical architecture of INDesign Studio’s design and project delivery systems. This role involves designing and maintaining scalable solution architectures, guiding integration between tools and platforms used by architectural and interior teams, and ensuring technical alignment with enterprise-wide standards. Day-to-day activities include collaborating with stakeholders to translate business and design requirements into technical solutions, supporting software development efforts, and reviewing technical documentation and system designs. The Technical Architect will also monitor system performance, recommend improvements, uphold security and compliance standards, and provide technical leadership and mentorship to team members.<br>Qualifications<br> <br>Candidates should possess strong skills in Technical Architecture and Solution Architecture, with the ability to design scalable, reliable, and secure systems. Candidates should possess skills in Software Development and Integration to support implementation, tool connectivity, and workflow automation. Candidates should possess skills in Enterprise Architecture to align technical solutions with organizational strategy, standards, and best practices. Experience designing or supporting systems in architecture, design, construction, or related industries is beneficial. Strong analytical and problem-solving abilities, with attention to detail and a structured approach to documentation and quality assurance. Excellent communication and collaboration skills, with the ability to work effectively across multidisciplinary teams and explain technical concepts to non-technical stakeholders
Backend Team Lead (Java & Go) Role Overview We are looking for an experienced Backend Team Lead to lead the design, development, and scaling of the core backend systems powering a critical healthcare platform used by thousands of healthcare providers and patients. This role combines hands-on technical leadership with people management responsibilities and requires deep expertise in distributed systems, backend architecture, and large-scale application development.<br>Key Responsibilities Lead and mentor a team of backend engineers, fostering technical excellence and continuous growth. Drive the design, development, and delivery of scalable, high-performance backend services and APIs. Own the architecture and implementation of distributed systems and microservices capable of handling large-scale workloads. Guide technical decisions related to system design, scalability, reliability, and performance optimization. Collaborate closely with product managers, frontend engineers, Dev Ops teams, and other stakeholders to deliver business-critical solutions. Establish engineering best practices, coding standards, and development processes across the team. Oversee system security, availability, observability, and operational excellence in production environments. Support hiring activities, onboarding, and career development for backend engineers. Contribute to long-term technical strategy, roadmap planning, and architectural direction.<br>Requirements10+ years of backend engineering experience with strong proficiency in Java and Go. Previous experience leading or mentoring engineering teams in a technical leadership capacity. Strong expertise in system design, distributed systems, scalability patterns, and performance optimization. Hands-on experience with message brokers such as Kafka or Rabbit MQ. Proven experience designing and operating microservices architectures at scale. Experience with cloud platforms such as AWS, GCP, or Azure. Strong communication and stakeholder management skills. Excellent problem-solving abilities and experience working within complex distributed environments. Nice to Have Familiarity with healthcare data standards such as HL7 and FHIR. Experience working in healthcare, health-tech, or other highly regulated industries. Experience with containerization technologies such as Docker and Kubernetes. Exposure to CI/CD pipelines and modern Dev Ops practices.
Company Overview:<br>Dar, the founding member of the Sidara group, is an international multidisciplinary consulting organization specializing in engineering, architecture, planning, environment, project management, facilities management, and economics. Sidara operates in 60 countries with 20,500 professionals, Dar connects people, places, and communities through innovative solutions to the world's most complex challenges. We deliver projects from inception through completion, embracing challenges to empower communities worldwide. Learn more at www.dar.com.<br>Job Summary:<br>The OT Cybersecurity Consultant provides advisory, design, technical specification development and assurance services for smart buildings, smart cities, and critical infrastructure projects integrating Operational Technology (OT) and Industrial Control Systems (ICS). You will embed cybersecurity requirements into engineering designs, control schematics, network architectures, technical specifications, and multidisciplinary coordination throughout the project lifecycle from concept through detailed design and tendering to implementation supervision to ensure secure segmented, and operationally resilient OT/ICS Engineering architectures aligned with global frameworks and national regulations including IEC 62443 and NIST 800-82. In this role, you will lead coordination with Telecom, Electrical, Mechanical, Security, BMS, AV and other engineering trades to ensure cyber security requirements are properly integrated into project designs and specifications, to develop technical specifications that ensure secure system design and operational resilience.<br>Responsibilities:<br>Lead the cyber security engineering design lifecycle for OT/ICS environments from concept and schematic design through detailed design, tender documentation, , implementation oversight/coordination, and commissioning support. Assess, identify, and design tailored OT cybersecurity solutions for Smart Buildings, Smart Cities, ICS, and critical infrastructure environments. Develop secure OT architectures based on zoning, segmentation, and secure access principles in close coordination with design and ICT teams. Support the alignment of OT Engineering architectures and solutions with applicable cybersecurity standards, regulatory requirements, and project security frameworks. Develop cybersecurity engineering requirements, control schematics, sequence-level security requirements, and technical specifications for OT systems and smart infrastructure environments. Coordinate with engineering disciplines and external vendors to ensure cybersecurity requirements are embedded within system architectures, network designs, control panels, field devices, and integration interfaces Conduct OT cybersecurity risk assessments to identify vulnerabilities and define and implement appropriate mitigation measures. Advise on the deployment and configuration of OT security technologies such as firewalls, segmentation gateways, and monitoring solutions. Review and audit design documents and vendor submittals to ensure compliance with project security standards and frameworks. Support development of cybersecurity design standards, reusable specification templates, and digital-ready/cyber-ready engineering requirements across multiple disciplines Support cybersecurity assessments and technical reviews of smart infrastructure and OT systems, recommending remediation actions and Engineering architectural improvement measures. Provide technical oversight during implementation, testing, FAT/SAT, and commissioning activities to verify cybersecurity controls are properly implemented in accordance with design intent and specifications. Collaborate across disciplines to address OT/IT integration challenges and ensure secure interoperability of systems and data. Develop OT incident response and recovery guidelines to strengthen overall cyber resilience.<br>Requirements:<br>7–10 years of experience in OT/ICS cybersecurity across smart buildings, smart cities, and critical infrastructure projects. Strong understanding of OT/ICS systems including BMS, SCADA, DCS, PLCs, RTUs, SIS, and smart city digital systems. Proven experience in OT network design and segmentation (zones/conduits, DMZs, IT/OT segregation, secure remote access). Skilled in engineering secure OT architectures and defining technical requirements for OT security technologies including firewalls, NAC, intrusion detection/prevention systems, segmentation gateways, jump servers, remote access solutions, monitoring platforms, and secure integration architectures. Experience coordinating cybersecurity requirements with engineering disciplines including ICT, telecom, BMS, ELV, electrical, and security systems during design development and construction documentation stages Experience developing cybersecurity design requirements for consultant and contractor deliverables including network segregation drawings, secure architecture diagrams, device hardening requirements, remote access requirements, and OT asset inventories Familiarity with engineering consultancy workflows including concept design, schematic design, detailed design, tender documentation, submittal review, and construction-stage coordination. Ability to translate cybersecurity requirements into practical engineering design documentation suitable for procurement, contractor implementation, and multidisciplinary coordination Experience working within engineering consulting environments delivering OT cybersecurity as part of smart building, smart city, airport, transportation, utility, or critical infrastructure design projects. Experience conducting OT risk assessments, OT threat modeling, attack path analysis, and vulnerability analysis, as well as documenting asset inventories and network topologies. Experience with OT asset discovery, passive monitoring, and OT visibility platforms such as Nozomi, Claroty, Dragos, or equivalent technologies. Familiarity with IBMS/BMS ecosystems including HVAC, access control, CCTV, lighting control, smart metering, and IoT integration platforms. Strong experience authoring cyber security technical specifications, Division 25/26/27/28 specifications, control schematics, network architecture drawings and cyber security design deliverables for building, city, and infrastructure projects. Experience supporting or contributing to cybersecurity technical specifications, design reviews, compliance assessments, and project documentation for OT and smart infrastructure environments. Familiarity with Factory Acceptance Testing (FAT), Site Acceptance Testing (SAT), commissioning activities, and cybersecurity verification processes for OT environments. Understanding of OT systems, smart city digital platforms, IoT architectures, edge computing, and secure integration between OT and enterprise/cloud environments. Knowledge of IEC 62443, NIST 800-82, ISO 27019, and national cybersecurity frameworks (e.g., NCA OTCC-1:2022). Familiar with industrial protocols such as Modbus, BACnet, OPC-UA, MQTT, and DNP3. Understanding of SOC monitoring integration for OT environments (e.g., SIEM/SOAR). Excellent communication and collaboration skills across multidisciplinary teams and client stakeholders. Cybersecurity certifications including ISA/IEC 62443 cybersecurity certificates, GICSP, CISSP, or equivalent.<br><br>** While we carefully review all applications, only candidates meeting the specified requirements will be contacted for further consideration. We appreciate your understanding and thank you for your interest.
Who we are?- onebank was established in 2020 as the company responsible for launching the 1st digital native bank in Egypt. The digital bank aims to create innovative solutions tailored to serve the needs of the banking customers in Egypt.-Our main goal is to create a positive customer experience through the differentiated journey that our customers live while using the digital bank.-Our Drive: We use our drive and commitment to energies, engage and inspire others, upholding the highest standards of work ethic, honesty and morality.<br>JOB PURPOSE IT Senior Solution Architecture will act as the key liaison between business and technology teams, responsible for translating business strategies into implementable IT solutions. The role involves designing, developing, and maintaining scalable architectures that drive digital banking services, align with compliance requirements, and support the bank's strategic goals. This position requires a strategic thinker with a strong understanding of technical frameworks and business acumen to ensure seamless delivery of IT solutions while adhering to architectural principles and best practices.<br>MINIMUM QUALIFICATIONS/EDUCATION/EXPERIENCEBachelor’s degree in software engineering, Computer Science, Information Technology, or a related field. A master’s degree or certification in TOGAF, Business analysis, AWS is a plus.5+ years of experience in solution architecture, systems analysis, or a related IT role. Proven expertise in designing and implementing IT solutions in banking or financial services. Experience working with business teams to gather and translate requirements into technical deliverables. Strong knowledge of microservices, APIs, and software architecture. Hands-on experience with financial platforms and enterprise IT systems.<br>JOB DUTIES AND RESPONSIBILITIES1. Design and document solution architectures for digital banking services, ensuring alignment with enterprise goals and regulatory requirements.2. Collaborate with stakeholders, including business teams, developers, and engineers, to gather requirements and design efficient IT solutions.3. Create and review technical documentation, including data flow diagrams, Sequence Diagrams & BRDs.4. Facilitate cross-functional requirement sessions to analyze business and system needs, foster collaboration within the teams and across departments to ensure seamless integration of business requirements into technical solutions.5. Oversee architectural reviews to ensure solution scalability, reliability, and compliance with security standards.6. Manage and lead the Solution Architecture team, providing mentorship, guidance, and performance evaluations to ensure high-quality deliverables and alignment with organizational goals.7. Oversee the integration and design of new systems into the bank's architecture, ensuring optimal performance and scalability.