215 Cad Software jobs in Dubai
Computer Aided Design Designer
Posted 1 day ago
Job Viewed
Job Description
Job Title: CAD Designer – Events (Freelance / Project-Based)
Location: Remote or Onsite (UAE-based preferred)
About the Opportunity: Seeking experienced CAD Designers for event projects on a freelance/project basis. Work can be remote or onsite depending on the project requirements.
Responsibilities- Produce accurate 2D/3D CAD drawings for event layouts, staging, and technical setups.
- Prepare detailed schematics, floor plans, and technical documentation.
- Collaborate with production and technical teams to ensure feasibility and accuracy.
- Update and revise drawings as projects progress.
- Proven CAD design experience in events, exhibitions, or staging.
- Proficiency in AutoCAD or similar software, with strong attention to detail.
- Ability to work independently and meet tight deadlines.
- UAE-based candidates preferred for onsite projects.
- Mid-Senior level
- Contract
- Design
- Events Services and Design Services
Staff Software Engineering
Posted today
Job Viewed
Job Description
Overview
Please submit your application in English.
What makes us a great place to workWe are proud to be consistently recognized as one of the world’s best places to work. We are currently the #1 ranked consulting firm on Glassdoor’s Best Places to Work list and have maintained a spot in the top four on Glassdoor’s list since its founding in 2009. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.
Who you’ll work withYou’ll join our Engineering Experts within the AI, Insights & Solutions team. This team is part of Bain’s digital capabilities practice, which includes experts in analytics, engineering, product management, and design. In this multidisciplinary environment, you'll leverage deep technical expertise with business acumen to help clients tackle their most transformative challenges. You’ll work on integrated teams alongside our general consultants and clients to develop data-driven strategies and innovative solutions. Together, we create human-centric solutions that harness the power of data and artificial intelligence to drive competitive advantage for our clients. Our collaborative and supportive work environment fosters creativity and continuous learning, enabling us to consistently deliver exceptional results.
What you’ll doAs an Expert Manager, Software Engineering, you will lead the development and building of software applications that address complex problems in various industries. You will guide a diverse engineering team through the entire engineering life cycle. Your responsibilities will include designing, developing, optimizing, and deploying cutting-edge software engineering solutions and infrastructure at the production scale required by the world’s largest companies.
- Shape & scope client solutions. Work with Bain consulting teams and product owners to translate business problems into prioritized backlogs and technical road-maps for cross-functional engineering squads.
- Own full-stack design & build. Lead the architecture, development and documentation of web applications, selecting and integrating third-party services or frameworks that accelerate delivery and long-term maintainability.
- Drive front-end modernization engagements. Direct small-to-mid-sized client workstreams to assess and improve front-end architecture, micro-services, build pipelines and security patterns.
- Establish front-end engineering best practices. Define and enforce standards around component libraries/design systems, automated testing, linting, CI/CD, accessibility and performance optimisation.
- Develop reusable libraries & accelerators. Create and curate shared code assets that reduce time-to-value across multiple client projects and internal initiatives.
- Lead the full delivery lifecycle. Set quality gates, supervise code reviews, ensure robust unit/integration test coverage, manage release planning and oversee post-deployment monitoring and incident resolution.
- Partner on UI/UX excellence. Collaborate with designers to ship inclusive, responsive interfaces
- Mentor & grow engineers. Provide day-to-day technical coaching for senior and mid-level engineers through pair programming, architecture sessions and constructive feedback.
- Upskill client engineering teams. Coach client developers on modern tooling and DevOps/cloud-native practices, ensuring sustainable ownership after Bain’s engagement.
- Advance cloud-native & DevOps adoption. Champion containerization, infrastructure-as-code, automated observability and secure-by-design principles to improve scalability, reliability and security.
- Contribute to communities of practice. Share lessons learned and emerging technology trends through internal forums, brown-bag sessions and knowledge assets.
- Support talent acquisition & onboarding. Participate in interviewing, technical assessments and mentoring of new hires to build a high-calibre engineering cohort.
- Travel required for client and Bain team collaboration on-site
- Degree in Computer Science, Engineering, or a related technical field
- You bring at least 6 years of end-to-end experience designing, building and maintaining production-grade full-stack applications.
- 5 + years hands-on development with modern web technologies – React, Angular, Vue.js, TypeScript, HTML5 and CSS3 (including CSS-in-JS and preprocessors such as Sass/Less).
- 4 + years building server-side services with FastAPI, Node.js/Express, Flask, Django, .NET Core or Java Spring Boot, including the design of RESTful and GraphQL/gRPC APIs.
- 3–4 years architecting and operating micro-service ecosystems, emphasizing service discovery, observability, CI/CD automation and blue-/green or canary deployments.
- Cloud-native delivery on AWS, Azure or GCP – adept with managed services, serverless patterns and infrastructure-as-code (Terraform, CloudFormation or Bicep).
- Containerization & orchestration proficiency – Docker, Kubernetes and related tooling (Helm, Argo CD).
- Database architecture across relational (PostgreSQL, MySQL, SQL Server) and NoSQL/document stores (MongoDB, DynamoDB, Redis); solid SQL skills.
- Deep understanding of front-end engineering best practices – component libraries/design systems, state-management patterns, unit/integration/e2e testing frameworks (Jest, React Testing Library, Cypress), module bundlers and package management.
- Security & privacy by design – OAuth 2.0/OIDC, JWT, SSO/cloud IAM, encryption in transit/at rest, and awareness of data-protection regulations.
- Strong computer-science fundamentals – data structures, algorithms, object-oriented and functional paradigms, automated testing and performance profiling.
- Leadership & mentorship – proven ability to lead small engineering squads, set coding standards, perform rigorous code reviews and up skill junior engineers.
- Agile delivery mindset – practical experience with Scrum or Kanban, story-point estimation, backlog grooming and the use of Git-based workflows, Jira and automated CI/CD pipelines.
- Professional fluency in English
- Strong interpersonal and communication skills, including the ability to explain and discuss technicalities of solutions, algorithms and techniques with colleagues and clients from other disciplines
- Curiosity, proactivity and critical thinking
- Ability to collaborate with people at all levels and with multi-office/region teams
- Ability to work independently and juggle priorities to thrive in a fast paced and ambiguous environment, while also collaborating as part of a team in complex situations
- Relevant professional hands-on experience in web development, programming languages, version control, software design pattern, infrastructure and deployment, integration and unit testing implementation
- Commercial acumen and understanding of business models
Software Engineering Manager
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the Software Engineering Manager - Sustaining Engineering role at Canonical
Software Engineering Manager - Sustaining Engineering3 days ago Be among the first 25 applicants
Join to apply for the Software Engineering Manager - Sustaining Engineering role at Canonical
Get AI-powered advice on this job and more exclusive features.
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1100+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder led, profitable and growing.
We are hiring a Engineering Manager for Sustaining Engineering passionate about open source software, Linux and cloud computing. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.
Sustaining Engineering is a business critical team that continuously improves various open source software by resolving software defects reported by customers. Software stack includes everything from the kernel all the way up to the user space applications and IaaS platforms. This position leads one of our regional teams and is one of several managers, who report directly to the global Director of Sustaining Engineering.
Our customers build large-scale mission critical infrastructure and application solutions on Ubuntu and open source from Canonical. While not actively developing products, Sustaining Engineering, as part of Support Engineering, solves problems for the customer and for the benefit of the wider Open Source community. This team is well staffed with experts in every time zone and, while the work can be challenging sometimes, the team is resourced to ensure a good work-life balance and ongoing development of each team member.
As an engineering manager in the Sustaining Engineering team, your primary responsibility is to the people you support: ensuring that they are growing as engineers, making valuable contributions, and generally having a great experience at Canonical. Technical leadership and a solid background in software development are a must, so that you are able to help your team members grow professionally. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
Location: This is a globally remote role, unless specified otherwise.
The role entails
- Manage and lead a distributed team of engineers
- Hire, coach, mentor, provide feedback and career development guidance to your team
- Manage & measure key performance indicators (KPIs), and training
- Support timely delivery of bug fixes, patches, and other technical solutions to address business needs in a variety of technology fields, including but not limited to Ubuntu, OpenStack, Ceph, Kubernetes, Juju & MAAS
- Demonstrate the very best of Canonical in customer interactions
- Set and manage expectations with other engineering teams, senior management, and external stakeholders
- Advocate and advance modern software development practices
- Grow a healthy, collaborative engineering culture in line with the company value
- Collaborate with other teams in the organisation
- Work from home with global travel up to 10% for internal and external events
- Professional software delivery experience using C, C++, Go, Python, or similar
- You are knowledgeable and passionate about software development
- Leadership experience displaying ability to organise and prioritise complex problem resolution and bug fixes
- Experience with version control systems such as git
- Experience with debugging tools such as gdb, crash or other
- Demonstrated strong commitment to testing methodologies and maintainable code quality
- Excellent communication skills in the English language, both verbal and written
- Experience with Linux, with a preference towards Ubuntu
- Experience with Open Source and Open Source Business Models
- People management experience in a support organisation is a strong plus
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#opensource #softwareengineering #cloudcomputing #technicalsupport #go #python #kubernetes #openstack #ceph
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Software Engineering Manager jobs in Dubai, Dubai, United Arab Emirates .
Technical Manager - Automotive and Industrial Software Engineering Manager - Desktop and Embedded Linux Optimisation Software Engineering Manager - Container and Virtualisation Infrastructure Software Engineering Manager - Ubuntu Linux Kernel Software Engineering Manager, Ubuntu Gaming Systems Integrations Engineering Manager Engineering Manager - Build and Release Infrastructure Linux Enablement - Software Engineering Manager Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Engineering Manager - Public Cloud, Python, Golang Salesforce Engineering Manager, Commercial Systems Engineering Manager for IAM (Identity and Access Management) Ubuntu Enablement - Software Engineering Manager Linux Engineering Manager - Optimisation for Latest Hardware Engineering Manager - Security Standards and Hardening Revenue Accounting Manager - Software Industry, IFRS 15, NetSuite Software Architect - Containers / VirtualisationDubai, Dubai, United Arab Emirates 8 hours ago
We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineering Expert
Posted 1 day ago
Job Viewed
Job Description
We are seeking a skilled Senior Software Engineer to lead our team in advancing our development stack and ensuring scale as we grow.
Software Engineering Manager
Posted 1 day ago
Job Viewed
Job Description
Lead remote engineering teams, develop talent, advocate modern software practices, and solve distributed systems challenges with expertise in Linux and cloud technologies.
Get personalised jobs in email. Apply in one click.
Lead a remote engineering team, develop talent, advocate modern software practices, and possess strong Linux cloud computing and programming skills.
Supervise site operations, coordinate with stakeholders, ensure compliance with standards, and possess a Bachelor's in Civil Engineering with strong construction knowledge.
Responsible for driving sales growth in oil and gas manufacturing, developing customer relationships, and executing strategic business development initiatives.
Responsible for implementing technology changes, automating deployment, managing enterprise applications, and troubleshooting issues in collaboration with cross-functional teams.
Lead engineering teams in brownfield and greenfield projects, ensuring HSE compliance, technical excellence, and effective resource management in hydrocarbons.
Lead offshore engineering design and execution, ensuring project specifications are met while managing multi-discipline teams and maintaining safety protocols.
Develop and maintain embedded software, focusing on Linux device drivers and communication protocols, requiring strong programming and debugging skills.
Seeking .Net Developers with skills in Object-Oriented Programming, C#, SQL Server, and WebAPI, preferably with knowledge in Angular.
Lead engineering and design coordination for luxury hotel projects, ensuring compliance, managing budgets, and providing technical support with strong leadership skills.
Manage project tasks, monitor subcontractor performance, ensure stakeholder engagement, and handle risk management in industrial automation projects.
Design and analyze marine structures, ensuring regulatory compliance and environmental impact, requiring a degree in Civil or Marine Engineering and proficiency in design software.
The Project Engineer is responsible for project management, technical documentation, budget management, and ensuring compliance with quality and safety standards.
Provide technical service for marine engines, lead repairs, ensure customer satisfaction, and possess expertise in HiMSEN and MAN engines.
Lead and manage construction quality activities, develop quality plans, oversee QA/QC teams, and ensure compliance with standards in oil and gas projects.
Develop and maintain healthcare applications using .NET technologies, ensuring code reusability, security best practices, and effective communication with stakeholders.
Manage advanced irrigation systems using smart technologies, ensuring optimal functionality and maintenance while analyzing data for efficiency improvements.
Provide remote technical support, manage software applications, and ensure system maintenance while possessing strong skills in SQL, Oracle DB, and ticketing systems.
Technical Support Engineer
Smart Vision for Information Systems- 3 - 7 Years
- Abu Dhabi , Dubai - United Arab Emirates (UAE)
Provide remote technical support, manage software applications, and ensure system maintenance while possessing strong skills in SQL, Oracle DB, and ticketing systems.
Easy Apply Multiple Vacancies 30+ days agoResponsible for API development, project management, and user support, requiring skills in .Net, Java, and cloud technologies with a Computer Science degree.
Develop and modify reports using IFS tools, configure applications, support ERP systems, and provide user support while ensuring documentation and process improvements.
Lead lab sessions for Software Engineering and Computer Science, assist instructors, support departmental activities, and conduct tutoring to enhance student success.
The role involves managing maintenance optimization, supervising electrical works, ensuring compliance, and supporting asset management with a focus on facilities management.
Responsible for cost analysis, technical proposal support, and internal coordination in Facility Management with expertise in estimation engineering and relevant technical systems.
Assist facilities manager in operational management, oversee maintenance, ensure compliance, and manage vendor relationships while delivering MEP services.
The Facility Engineer ensures efficient operations, compliance, and quality control in facilities management, requiring a Bachelor's degree and strong technical skills.
The role involves planning engineering, risk management, and construction project oversight, requiring expertise in Primavera and strong analytical skills.
Seeking a Bachelor in Civil Engineering for Facilities Management Support with strong communication skills and willingness to learn in property management.
Lead project scheduling and planning for luxury waterfront development, ensuring compliance with standards and managing resources effectively with strong analytical skills.
Responsible for developing and managing Standard Operating Procedures, training programs, and quality management systems to enhance operational efficiency and user satisfaction.
Oversee technical aspects of construction projects, ensuring quality, compliance, and effective communication while managing risks and mentoring junior staff.
Project Technical Manager - Main Contractor
Confidential Company
- 7 - 14 Years
- Abu Dhabi - United Arab Emirates (UAE)
Oversee technical aspects of construction projects, ensuring quality, compliance, and effective communication while managing risks and mentoring junior staff.
Easy Apply 9 JunTop Employers on Naukrigulf
Gulf Medical University L.L.C Gulf Medical University L.L.CDiversified Group
Consumer Brand
Institutional Brand
Gulf Medical University L.L.C An iconic diversified group with businesses in 20 sectors including Education, Healthcare, Real EstateDiversified Group
Consumer Brand
Institutional Brand
View JobsSHARJAH AGRICULTURAL AND LIVESTOCK PRODUCTION EST (EKTIFA) SHARJAH AGRICULTURAL AND LIVESTOCK PRODUCTION EST (EKTIFA)Diversified Group
Institutional Brand
SHARJAH AGRICULTURAL AND LIVESTOCK PRODUCTION EST (EKTIFA) Specializes in agriculture and livestock projects to boost food security and resource efficiencyDiversified Group
Institutional Brand
View JobsHill International (Middle East) Ltd. Hill International (Middle East) Ltd. People looking for Software Engineering Manager Jobs in UAE also search forSoftware Engineering Manager Jobs in Nearby Locations
- Software Engineering Manager Jobs in UAE
Software Engineering Lead
Posted 1 day ago
Job Viewed
Job Description
We are seeking a highly skilled Full Stack Software Engineer to join our team.
As a key member of our software development team, you will play a critical role in designing, building, and scaling high-performing web applications that underpin our digital platforms and flagship policy advisory products.
- Design and develop modern, maintainable, and secure web applications using the Blazor WebAssembly/Server framework, C#, and Entity Framework
- Leverage your knowledge of software architecture, data modeling, and emerging AI technologies to deliver high-impact, production-grade software
- Collaborate closely with cross-functional teams across design, technical, and business domains to translate business challenges into scalable and maintainable software solutions
In this role, you will be responsible for:
Key Responsibilities:- Collaborate with product teams to define and implement software requirements
- Develop robust, modular backend services using .NET Core, incorporating authentication (OAuth2, JWT), request validation, and rate limiting where applicable
- Build and maintain relational data models using Microsoft SQL Server, optimizing performance through indexing, partitioning, stored procedures, and other database tuning techniques
- Work from design prototypes in Figma, implementing responsive, accessible, and pixel-perfect UI components using Razor, Blazor bindings, and modern CSS frameworks (e.g., TailwindCSS or Bootstrap)
- 5+ years of professional experience in full-stack development and web application delivery
- Proficient in .NET Core, ASP.NET WebAPI, and Blazor (WebAssembly & Server) frameworks
- Deep understanding of Razor components, TailwindCSS, HTML/CSS, and responsive UI design
- Advanced experience with relational databases: SQL Server, PostgreSQL
- Familiarity with ETL pipeline development, data modeling, indexing, and query optimization
- Familiarity with LLM APIs, prompt design, and model orchestration
Our company is committed to providing equal opportunities in employment regardless of individual characteristics. We recognize that our employees feel appreciated when their thoughts and values are respected and considered. We're committed to maintaining and driving an inclusive culture and workplace where all talents are nurtured and feel empowered to contribute.
Software Engineering Specialist
Posted 1 day ago
Job Viewed
Job Description
We are seeking a skilled Software Engineering Specialist to join our team. In this role, you will be responsible for delivering high-quality software solutions that meet the needs of our clients.
Main Responsibilities:- Customer Support: Respond to customer inquiries and assist in troubleshooting and resolving challenges in a timely and professional manner.
- Enhancement Requests: Act as the initial point of contact for all enhancement requests and bug fixes from clients, ensuring seamless communication and efficient resolution.
- Change Management: Ensure that all changes are thoroughly reviewed and checked with the team lead before sharing with the client, maintaining the highest standards of quality.
- CMS Video Preparation: Prepare high-quality CMS videos for projects, showcasing your attention to detail and creativity.
- Testing and Reporting: Conduct thorough testing on our websites and provide detailed reports to the team lead, identifying areas for improvement and suggesting enhancements.
- Team Collaboration: Collaborate closely with other team members and stakeholders, fostering open communication and a positive team environment.
- UX/UI Design: Develop skills in UX/UI design using Figma, creating intuitive and user-friendly interfaces.
- Front-End Development: Gain expertise in HTML for front-end design, crafting visually appealing and functional web pages.
- Back-End Development: Learn PHP for back-end development, building robust and scalable applications.
- Data Analytics: Explore Python fundamentals for data analytics, unlocking insights and informing business decisions.
- Mobile Development: Discover mobile development using Java and Android Studio, developing native apps for various platforms.
As a Software Engineering Specialist, you will enjoy a range of benefits, including opportunities for growth and development, collaborative teamwork, and a dynamic work environment.
Be The First To Know
About the latest Cad software Jobs in Dubai !
Software Engineering Leader
Posted 1 day ago
Job Viewed
Job Description
As a seasoned software engineer, you will be responsible for leading product planning and mentoring peers. Your primary focus will be on writing exemplary code, managing projects end-to-end, and ensuring code quality with 6+ years of experience in Python (Django).
DescriptionIn this role, you will:
- Gather an up-to-date understanding of the code base and technologies stack within weeks.
- Lead planning sessions around new product features, deliver detailed roll-out/roll-back strategies for releases.
- Apply industry trends as part of your daily work.
- Create unit tests in accordance with established standards to cover assigned work.
- Write and maintain exemplary code following established programming practices.
- Contribute actively in post-release maintenance issues.
- Develop elegant solutions for complex problems.
- Pioneer reliability and efficiency of our current code base, platforms, and/or core systems.
- Impact the direction and scope of our technical vision within your stream.
- Work in a mentoring capacity, providing guidance on tasks irrespective of complexity or scale.
- Code review all major pull requests, defining programming standards and providing constructive feedback.
Software Engineering Specialist
Posted 1 day ago
Job Viewed
Job Description
We are seeking a skilled software engineer to join our team.
Job Description:
- The ideal candidate will have strong back-end web development, software development, object-oriented programming (OOP), and database management skills.
- They should also possess excellent problem-solving and analytical skills, with the ability to work collaboratively in a team environment.
- Developing secure web applications
- Designing efficient databases
- Utilizing advanced features to create feature-rich websites
- Bachelor's or Master's degree in Computer Science or a related field
- Experience with relevant programming languages and frameworks
Software Engineering Specialist
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- MERN Stack Development : Design and implement scalable, secure, and efficient software applications using the MERN stack.
- Database Management : Develop and maintain robust MySQL databases to store and manage large datasets.
- API Development : Build and integrate RESTful APIs to enable seamless communication between different systems.
- Server-Side Logic : Implement complex business logic to drive application functionality and improve user experience.
- Code Optimization : Write clean, modular, and well-documented code to ensure optimal performance and maintainability.
- Security : Implement robust security measures to protect application data and prevent unauthorized access.
- Collaboration : Work closely with frontend developers to ensure a cohesive and seamless user experience.
- Testing & Debugging : Perform rigorous testing and debugging to identify and resolve issues efficiently.
Required Skills and Qualifications:
- Education : Bachelor's degree in Computer Science or a related field.
- Experience : 5+ years of experience as a Backend Developer, specifically with the MERN stack.
- Database Skills : Proficient in MySQL, including database design, query optimization, and performance tuning.
- API Development : Experience in building and consuming RESTful APIs.
- Version Control : Proficient in Git for version control and collaboration.
- Problem-Solving : Strong analytical and problem-solving skills with the ability to troubleshoot and resolve complex technical issues.
Benefits:
- Opportunity to work on challenging projects and develop new skills.
- Collaborative and dynamic work environment.
- Competitive compensation and benefits package.
What We Offer:
- A chance to grow and develop your career in a fast-paced industry.
- Opportunities for professional development and growth.
- A supportive and collaborative team environment.