15 Software Engineering jobs in Egypt

Embedded Software Engineer (Product Consultant)

Cairo, Al Qahirah Siemens

Job Viewed

Tap Again To Close

Job Description

Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 165 years.

We are looking for an **Embedded Software Engineer (Product Consultant)** specialized in AUTOSAR Embedded Development / Integration to join our **Integrated Electrical Systems (IES) Software Services** team.

The IES Services Product Consultant will be a member of the Global Siemens' IES Professional Services team. This is a group of talented engineers working at the forefront of next generation platform engineering related solutions. The role involves working alongside customers to specify, implement and deploy AUTOSAR based integrated solutions, ensuring a successful outcome by leveraging the strengths of our broad IES product portfolio.

**Main Responsibilities**
- Design and develop Embedded Software Components based on Siemens AUTOSAR Product.
- Perform ECU Integration Activities based on Siemens AUTOSAR Product.
- Perform AUTOSAR Configuration and Integration based on Customer ECU Project requirements.
- Provide technical assistance to customers including problem solving.
- Continuously improve the experience for our customers through Service improvement initiatives.
- Participating in creating and promoting best practices in his/her area of expertise.

**Required skills, knowledge and experience**
- Bachelor’s degree in Computer Engineering, Electrical Engineering or a related technical field.
- +4 years of experience in Embedded Software and Automotive.
- C/C++ development experience is a must!
- Hands on experience working with AUTOSAR.
- Knowledge in software design process and development life cycle.
- Ability to travel occasionally to customer locations.
- Highly developed communication skills, including the ability to present ideas and share your knowledge with others.

We offer a comprehensive reward package which includes a competitive basic salary and a generous holiday allowance.

Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access, equal opportunity for individuals with disabilities in employment, its services, programs, and activities.

**Siemens Software. Where today meets tomorrow.**

DISW

**Organization**: Digital Industries

**Company**: Mentor Graphics Egypt Company (A Limited Liability Company - Private Free Zone)

**Experience Level**: Experienced Professional

**Full / Part time**: Full-time
This advertiser has chosen not to accept applicants from your region.

Job No Longer Available

This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.

However, we have similar jobs available for you below.

Software Engineering Manager

flextock

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

Flextock is a YC-backed company focused to power the next generation of commerce in the region by offering e-commerce merchant the ability to scale their online businesses on demand. For local online merchants, we leverage technology to efficiently fulfill and deliver their orders through our network of last mile providers.

Flextock is a purpose driven company on a mission to enable more than 1 million merchants in Africa and the Middle East to sell online without carrying out the hassle of running their own operations.

**Job Description**:
Join Flextock and help build the next generation of e commerce in the MEA, Flextock software engineering team is designing and developing ground-breaking products that makes that happen.

As a Software Engineering Manager you will lead teams to develop cutting-edge tech products that enable e-commerce business for everyone. Your work will help your teams achieve their highest performance by continuously coaching them on how to overcome everyday impedance, working with other engineering managers to facilitate and deliver the highest quality output.

**What you will be responsible for**:
As a Software Engineering Manager, you will be responsible for the successful delivery of Flextock products road map by driving the architecture, design, and delivery processes to achieve the highest quality and effectiveness of the teams involved. You will also be responsible for growing and shaping highly skilled cross functional teams to make that happen.

**You will**:

- Build and lead a group of cross-functional software squads of 4 to 6 of cross functional software engineers, driving the agility and autonomy of these squads during their day-to-day activities.
- Manage, monitor and achieve 24x7 of system security and reliability by the team squads.
- Drive and implement the agile software development frameworks and the design, architecture processes to implement Flextock products road map.
- Work with the products team to build short-term, mid-term and long-term plans and help solve the stakeholders problems by delivering what is needed when it is needed.
- Build a learning organization by facilitating and encouraging knowledge sharing, design and architecture reviews and problem solving skills.
- Help the team achieve the target quality within the planned schedule.

Hire, grow and help retain a highly motivated and diverse team

**Qualifications**:

- 8+ years experience in the software development industry with 3+ years of relevant experience
- Proven experience leading multiple engineering development teams, guiding agile schedules to achieve their maximum productivity
- Deep knowledge of Agile software development practices, Agile program management and product offering lifecycle methodologies
- Ability to write and review requirements, functional specifications, design specifications, tech roadmap, plans and documentation
- Experience in driving and evolving best design practices across engineering teams

**Plus Requirements**:

- Proven experience in the fulfillment and delivery tech industry
- Proven experience in Google Cloud
- Deep knowledge of Python, Django, Angular
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager - Brightly

New Cairo Siemens

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Family:** Software
**Req ID:** 443491
Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years.We are looking for a Software Engineering Manager to join our Brightly team in Cairo, Egypt.This role is ideal for a leader with strong technical expertise, business insight, and a vision to optimize project management and sprint execution. You'll play a key role in driving the product and engineering roadmap, ensuring alignment with business objectives while maintaining high standards in solution delivery.Key Responsibilities:Drive the transformation of SaaS products and technology operations to align with the latest advancements. Provide guidance on technical product designs, development, and changes.Assess technology gaps, resource needs, and market demands to evaluate project feasibility and impact. Develop technology roadmaps and strategic plans for short- and long-term growth.Lead initiatives to enhance engineering excellence, operational efficiency, and quality across teams. Establish standards, policies, and procedures to improve delivery.Drive collaboration across departments, including Product and Cloud Operations, to streamline workflows and achieve business objectives.Recruit, develop, and retain top engineering talent. Foster an environment of continuous learning and career growth through mentorship, training, and development programs.Act as a Scrum Master, guiding teams through agile development processes. Ensure projects are delivered on time, within budget, and in line with business goals.Establish metrics to track team performance and process improvements. Communicate progress to stakeholders effectively.Requirements:Bachelor's degree in Computer Science, Engineering, or related field.Proven experience in leading software development teams, particularly in agile and SaaS environments.Hands-on experience managing cross-functional teams and external partners, with a strong background in distributed systems and microservices.Proven ability to architect, design, and deliver secure, scalable, cloud-native solutions.Expertise in agile methodologies, project management tools, and modern software development practices.Strong communication and leadership skills with a track record of driving engagement and team alignment.What Sets You Apart:Experience in both people and technical leadership roles, with a pragmatic approach to driving product development from concept to delivery.Hands-on coding experience and a deep understanding of full software development lifecycle processes.Proven ability to inspire and mentor teams to achieve their best while fostering a collaborative and innovative work environment.Ability to strategically plan for product lifecycles, including growth, maturity, and potential future opportunities.Familiarity with SaaS platforms, cloud technologies, and scalable architecture designs.Lean Agile certifications or experience with Agile transformations is a plus.We're Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow!We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme and generous holiday allowance.Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access and equal opportunity.#LI-PLM#LI-Hybrid
This advertiser has chosen not to accept applicants from your region.

Fintech Software Engineering Specialist

Vodafone

Posted today

Job Viewed

Tap Again To Close

Job Description

Role:

- Creating prototypes, designing and building modules and solutions in an iterative agile cycles
- Estimating user and technical stories, designing and developing code, writing and executing unit and integration tests, and supporting testing of deliverables
- Performing peer reviews, collaborating with architects and other developers.
- Providing software-related operations support
- Developing API and integration capabilities and prepare low-level designs for team members, in collaboration with Solution/Software Architect.
- Deploying and maintaining software using public clouds, such as AWS or Azure.
- Guides project teams on technology strategy related to coding practices, continuous integration, and automated deployment.
- Be hands-on and engage in coding to help the team to develop its solution and solve all surfacing problems at hand Identifies and removes technical impediments.
- Provides the team a roadmap for implementing software engineering practices for higher code quality
- Maintains high standards of software quality within the team by establishing good practices.
- Shares responsibility with the Product Owner for building reusable and scalable components.
- Write clean readable code, debug complex problems that span systems, prioritize, and get things done with a high level of efficiency.
- Building FinTech platform and make use of microservices architecture.

Core competencies, knowledge, and experience:

- 3+ years of experience in Java, Spring framework, OOP, MySQL DB, API Gateway, Design-Patterns, Microservices architecture & distributed systems, with deep insight into newest technologies.
- Deep experience in containerization.
- Experience in payments and Fintech.
- Very good knowledge of Client/Server architectures is a plus.
- Hands-on experience in CI/CD pipelines and DevOps tools.
- Vendor management for architecting and reviewing the designs and implemented architectures and solutions.
- Knowledge on Web service communication(through different channels, HTTPS calls to transport XML, JSON format data)
- Experience designing well-defined Restful APIs.
- Delivering exceptional client service and solutions
- Detailing of the technical specifications required to deliver the functional requirements of the solution
- Ability to provide estimation of effort for technical developments
- Ability to manage stream deliverables
- Responsible for issue resolution post go-live and transition to support
- Previous experience or willingness to work on a fast pace Agile environment.
- Good knowledge of Unix/Linux operating system environments.
- Security, authentication, authorization techniques.

Must have technical/professional qualifications:

- Engineering graduate
- Ability to learn new technologies quickly and efficiently
- Excellent communication skills, both written and verbal,
- Excellent time management with a strong sense of urgency.
This advertiser has chosen not to accept applicants from your region.

Online Computer Science/information Technology Tutor

Ali Enterprise

Posted today

Job Viewed

Tap Again To Close

Job Description

**Reports to**: Director, Online Tutoring

**Daily Responsibilities**:
C, C#, C++
Computer Modeling Database
HTML
JavaScript
SQL
Visual Basic
Computer Basics
Desktop Publishing
Oracle Database Networking
Perl Programming
TCP/IP
Unix Website Development
Principles of Information Systems
Linux

Calculus I, II, and III
Algebra
Statistics

Position is full time.

**Responsibilities will include the following**:

- Facilitating development of learning skills and concepts
- Providing guidance and encouragement while maintaining a positive attitude
- Facilitating learning without lecturing the material
- Answering specific questions about material presented
- Assisting students in learning problem solving strategies and methods of studying
- Keeping proper records and turning them into Ali Enterprise.

**Position Requirements**:

- Ability to work from our office in 6th of October City, Egypt
- Currently enrolled in graduate or undergraduate-level courses with 2 years minimum study in tutor discipline
- Strong verbal and written communication skills
- Patience in working with students for whom learning does not come easily
- Responsible, dependable, and organized work habits.
This advertiser has chosen not to accept applicants from your region.

Engineering Manager, Software Quality

Unifonic

Posted today

Job Viewed

Tap Again To Close

Job Description

Proudly voted a Great Place to Work®, we are a dynamic startup in the CPaaS (Communication Platform as a Service) space that is revolutionising the way businesses communicate. Our team is made up of 400+ energetic and passionate Unifones who are dedicated to delivering the best possible experience to 5000+ customer-centric companies.

We pride ourselves on our fun and collaborative work environment, where creativity and new ideas are constantly encouraged. As shareholders in the business, we’re so much more than a group of passionate communicators. We are Unifones. Join our team and be a part of something big!

**Meet the team!**

Our Engineering team is responsible for designing, developing, and maintaining the systems and technologies that drive Unifonic’s solutions. We work closely with other departments to ensure our products and services meet the needs of our customers. If you are passionate about technology and are excited about working on cutting-edge communication and engagement solutions, we want you on our team.
As an Engineering Manager, Software Quality you will be responsible for creating test strategies for complex projects with remote teams and devising automation frameworks. You should be able to lead an international cross-skilled team of QAs across multiple countries and continents.

**Help us shape the future of communications by**:

- Implementing and executing best practices for QA and testing within an Agile environment.
- Driving CI/CD concepts in QA.
- Making proactive suggestions for trend opportunities within the company’s engineering and Platform portfolio.
- Communicating clearly through written and verbal channels with all technical, design, and non-technical colleagues and customers.
- Providing centralized end-to-end system, performance, and security testing services for projects or releases.
- Fostering best practices in testing and bringing the latest thinking in QA/testing methodology and tools.
- Effectively acting as a gatekeeper to the production environment while collaborating with all teams to deliver projects on time.
- Working with the Infrastructure team to ensure the availability and functionality of the test environment.
- Overseeing interactions and ensuring a sufficient level of testing personnel at each level for testing/QA activities across teams.
- Monitoring the allocated budget for testing tools and test infrastructure.
- Providing governance and leadership of end-to-end test practices to drive a risk-based approach across the portfolio covering functional, non-functional, and IT operational testing.
- Establishing a position as a thought leader through the testing area of specialization to coach and mentor a team of high-performing IT professionals, providing continuous feedback and facilitating professional development.
- Nurturing and attracting QA Engineers and being a technical leader with continuous coaching for agile teams that promotes a culture of failing fast, learning, and moving forward.
- Providing a strategy for test metrics across all teams across Product engineering to assess progress and support continuous improvement.
- Defining, maintaining, and supporting the Test Automation framework across all test levels and ensuring all automated tests are developed in line with the framework i.e. to achieve consistency, maintainability, and continuity - this includes defining the Automation approach which spans Black box and White box testing including API Testing, Integration Testing, UI Functional Testing, Performance, and Load Testing plus Security Testing.
- Being a key member of the Release management process across multiple teams, plus also influencing and collaborating on improvements in the release process.
- Influencing and participating in evolving the Incident management process.
- Liaising with vendors for Functional, Security, Performance, and Monitoring testing tools.
- Liaising with Training companies with regard to Training and course events.

**What you will bring**:

- Completed studies in the field of computer science, production engineering, or comparable qualification.
- Extensive experience in quality engineering management and testing (> 15 years).
- Several years of leadership experience as well as experience in building teams.
- Understand cloud delivery using tools such as Git, Drone CI, Argo CD, and Kubernetes.
- Extensive experience using tools like Selenium, JMeter, Cypress, Jira, Confluence, and experience across multiple cloud platforms.
- Experience in creating and maintaining multiple dashboards across multiple platforms to provide complete visibility/transparency to sprint teams in order to show coverage and metrics on Test progress, Defect stats, Automation, and Test Coverage.
- Deep knowledge of and technical expertise in implementing Test automation frameworks including API Test automation, Performance testing, and implementation into CI/CD.
- Hands-on experience working on incident management and/or relea
This advertiser has chosen not to accept applicants from your region.

Software Development Manager

Dar Elkhebrah For Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

We're Looking for a **"Software Development Manager"** Who will be responsible for: -- End to End accountability for the development and testing of technology solutions.
- Align section team members with technology strategies and objectives and ensure that technology targets are translated into individual actions which are executed and monitored through proper KPIs.
- Supervise development frameworks for new solutions and ensure the timely and best quality of agreed-upon solutions according to the requirements.
- Lead continuous improvement of platforms performance and add extra features and capabilities according to agreed-upon plans
- Coach team members to work to achieve assigned tasks and support them in any improvements needed.
**Qualifications: -**:

- Bachelor’s Degree in the related field is required.
Excellent SW development skills.
- Excellent interpersonal skills (Negotiation, communications, etc.)
- Excellent command of the English language (Reading, Writing & Oral).
- Proven track record for Managing large scale teams
- System analysis and design skills.
- Strong leadership skills.

**Experience: -**
**15+ years of digital development, java,.Net, and databases
**Proven track record in building effective platforms in a complex technology environment.
**Experience in major digital development tools and frameworks.

**Experience**:

- Digital Development: 5 years (required)
- Java Developer: 5 years (required)
- .NET Developer: 5 years (required)
- Databases: 5 years (required)

**Language**:

- English Fluency (required)
This advertiser has chosen not to accept applicants from your region.

Software Development Manager

Sahl

Posted today

Job Viewed

Tap Again To Close

Job Description

Sahl provides a novel technology that avails a diverse range of end-consumer services including prepaid electricity meters recharge using their mobile phones at any time in the comfort of their homes. Sahl also offers a wide range of payment services allowing end consumers to pay using a wide range of payment options. The team is looking for seasoned software development managers to lead our engineering teams towards building products that our customers love!

You will be working within a team of world class experience, coming from past tenure in Microsoft, Amazon, Palantir and Careem, to launch and grow exciting new initiatives for our customers. You will be involved in every part of our process, from working closely with product management to people management and development.

**Required Qualifications**:

- 2+ years of relevant experience in software development management
- Bachelor’s degree in Computer Science, Computer Engineering or any related field
- Strong problem solving skills
- Ability to work in a highly-dynamic and fast-paced environment
- Strong verbal and written communication skills

**Preferred Qualifications**:

- Experience in leading teams within production-level software services
- Ability to mentor team decisions into choice of architecture and tech stack
- Ability to disambiguate business deliverables into concrete technical actions while maintaining technical debt
- Experience in Software Engineering best practices (e.g. test-driven development, code reviews, continuous integration and continuous deployment, service-oriented architecture, etc)
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software engineering Jobs in Egypt !

Senior Software Development Engineer

New Cairo Siemens

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Family:** Software
**Req ID:** 452675
Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years.We are looking for a Senior Software Development Engineer to join Brightly team in, Cairo, Egypt.Brightly Software continues to grow and needs amazing engineers. This is an excellent fit for talented engineers who thrive in a fast-paced environment. New hires will work alongside our top-notch engineers and product team to design, implement, deliver, and support our highly ambitious products and integrations. We care deeply about your passion and dedication to the craft of software.What You'll Be Doing:Drive design and building of innovative and performant features into our next-generation software applications. Apply deep knowledge of computer science & programming principles, combined with empirical professional experience into innovative solutions.Develop, integrate, and document libraries and frameworks that allow us to effectively scale development on our applications across multiple projects as common services or components leveraged by multiple products within scope, cost, time, and quality constraints.Build and track quality into the agile product lifecycle, encompassing requirements, design, code, testing, delivery, and support.Enable and write clear, maintainable full-stack solutions that scale, adhere to/improve/augment existing standards, and work in a professional software engineering environment (source control, shortened release cycles, continuous integration and deployment, etc.).Understand and socialize company goals and metrics and align with the team's technical goals.Advise product owners and UX on what's technically feasible. Partner in translating user requirements into technical specifications. Participate in product planning sessions as a technical SME.Support our products, identify and fix root causes of production incidents, own troubleshooting and resolution of production issues across teams.Own product quality and work to address production defects quickly.Embed a DevOps mentality within the team.Demonstrate and imbibe data-driven analysis and pragmatic decision-making aligned with business and technology needs. Follow up on immediate needs with long-term solutions as needed.Serve as a technical lead for your team as needed or on special-purpose projects per business priority. Identify and own coaching opportunities.Stay current with learning current trends in technology and mentor and guide junior engineers and interns.Partner with architects, engineers, development managers, product managers, and agile coaches across the engineering practice in an agile environment, with scrum implemented at scale globally.Driver in continuous improvement processes through metrics and feedback. Welcome change and complexity. Learn quickly and adapt fast. Be a change leader!Requirements:Bachelor's degree in computer engineering, computer science or related discipline.Proven experience with web development (C#, ASP.NET, .NET Core, JS frameworks) and UI/UX technologies.Solid understanding of data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, SOLID principles.Experience with REST services, SOA, micro-services.Experience unit testing, mocking frameworks, automation frameworks.DevOps mindset and experience in a mature CI/CD environment.Implementation of exception handling, key event logging, and performance measurement.Experience working in agile methodologies (Scrum, Kanban).Strong communication, partnership, teamwork and influencing skills.We're Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow!We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme and generous holiday allowance.Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access and equal opportunity.#LI-PLM#LI-Hybrid
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer

Sahl

Posted today

Job Viewed

Tap Again To Close

Job Description

Sahl provides a novel technology that avails a diverse range of end-consumer services including prepaid electricity meters recharge using their mobile phones at any time in the comfort of their homes. Sahl also offers a wide range of payment services allowing end consumers to pay using a wide range of payment options. The team is looking for a talented and passionate Software Engineer to create innovative, market changing and seamless payment experiences for our customers.

You will be working within a team of world class experience, coming from past tenure in Microsoft, Amazon, Palantir and Careem, to launch and grow exciting new initiatives for our customers. You will be involved in every part of our process, from coming up with ideas and planning to technical design, development, quality assurance and deployment. We build systems with highest standards, and we engineer for performance, reliability and big scale. We believe in using the best tools for the job, and we use industry’s cutting-edge technologies and best practices.

**Required Qualifications**:

- Bachelor’s degree in Computer Science, Computer Engineering or any related field
- At least 4 years of experience in building production-level software services with high scale
- Ability to influence team decisions into choice of architecture and tech stack
- Ability to disambiguate business deliverables into concrete technical actions while maintaining technical debt
- Computer Science fundamentals (object-oriented design, data structures, algorithms and complexity analysis)
- Proficiency in, at least, one modern programming language (e.g. C, C++, C#, Java and Python)
- Experience in Software Engineering best practices (e.g. test-driven development, code reviews, continuous integration and continuous deployment, service-oriented architecture, etc)
- Ability to work in a highly-dynamic and fast-paced environment
- Ability and willingness to learn new technologies independently
- Strong verbal and written communication skills

**Preferred Qualifications**:

- Experience in:

- Cross-platform mobile development (e.g. Flutter)
- Back-end development in.NET Core
- Front-end technologies (e.g. Reactjs and Reduxjs)
- SQL database or relational database skills
- Strong engineering writing skills
This advertiser has chosen not to accept applicants from your region.

Supervisor, Nms Software Development

Orange Egypt

Posted today

Job Viewed

Tap Again To Close

Job Description

**Purpose of the job**

As a.NET Developer, this team member will be involved in the design, development, coding, customization, configuration, testing, and deployment of the locally developed tools.

**Duties and responsibilities**
- Understand user requirements and pay attention to fine details.
- Design the new Architecture of the new proposed tool.
- Developing the new tool with full documentation.
- Deployment & Unit testing for the developed tools before presenting it to the users.
- Maintain good relations with the users domains based on the gained trust and technical knowledge.
- Ensure the exitence of complete backup for each developed tools source code with its complete documentation.
- Ensure the existence of the necessary support documents for the support activities related to tools such as: corrective actions, workarounds, monitoring procedures and regular checks.

**Job specification**

**EDUCATION**
- B.Sc. In computer engineering or communications.

**Experience**
- Minimum two years of experience in the development experience using C#.NET.
- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC).
- Knowledge of at least one of the.NET languages and HTML5/CSS3.
- Familiarity with architecture styles/APIs.
- Understanding of Agile methodologies.
- Knowledge of REST APIs.

**Skills and abilities**
- Fluent English.
- Planning and organizing skills.
- Troubleshooting & Problem solving and result oriented.
- Effective interpersonal and communication skills.
- Ability to command respect and create a sense of community among the team members.
- Customer oriented.

**Contract**:
Regular
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Engineering Jobs