700 Software Development jobs in Abu Dhabi
Engineer – Software Development
Posted 25 days ago
Job Viewed
Job Description
Objective of the Role: The Software Development Engineer is responsible for analyzing user requirements, designing scalable solutions, coding, testing, and deploying software applications. The role collaborates closely with cross-functional teams to deliver innovative, robust, and user-friendly systems that meet business and customer needs. Key Responsibilities: Software Design & Development: • Analyze user requirements to design and implement tailored software solutions. • Collaborate with developers to design algorithms and flowcharts. • Write clean, efficient, and maintainable code based on detailed specifications. • Integrate internal systems and third-party software to deliver complete solutions. Testing, Deployment & Maintenance: • Verify and deploy software to ensure smooth operation and usability. • Troubleshoot, debug, and upgrade existing software to maintain functionality and improve performance. • Expand and update software as needed to meet evolving user or business requirements. Cross-Functional Coordination: • Work closely with project managers, UX designers, systems analysts, graphic designers, and marketing teams. • Ensure that software design aligns with business goals and user experience standards. Documentation & Reporting: • Create clear and comprehensive technical documentation for reference, maintenance, and reporting. • Gather user feedback to identify improvement areas and recommend solutions.
Requirements
Required Experience & Education: • Proven experience in software development or a similar IT engineering role. • Bachelor's degree in Computer Science, Software Engineering, or a related field. Technical Skills: • Proficient in writing efficient, scalable, and clean code using modern programming languages. • Strong understanding of software integration, deployment, and debugging practices. • Experience with version control systems, software testing tools, and deployment frameworks. Core Competencies: • Ability to design software architecture based on user needs and technical feasibility. • Skilled in analyzing user requirements and translating them into functional software solutions. • Familiarity with third-party integration and software component optimization. • Attention to detail and commitment to software quality and performance. Interpersonal Skills: • Strong collaboration and communication skills for cross-functional teamwork. • Able to accept feedback and contribute to iterative development cycles. • Proactive problem-solving and a continuous improvement mindset. Personal Attributes: • Detail-oriented, creative, and motivated by innovation. • Able to manage multiple tasks and deliver projects within deadlines. • Passionate about technology and committed to delivering high-performance solutions.
About the company
Cloud Spaces, Aldar group's pioneering brand is a business and lifestyle co-working space with a lively and welcoming environment that is ideal for those looking for an inspiring place to work. It is Middle East's first coworking space located within a shopping mall, Yas Mall in Abu Dhabi ,our flagship location becoming the first shopping mall in this region to harbour such a concept within its premises. Our recent Expansion in Abu Dhabi Global Market financial centre has also given international clients a platform to conduct business and grow in the region. We offer a variety of contemporary and modern workspaces designed to deliver comfort and spark motivation. A co-working space solutions for anyone who is a creative entrepreneur, freelancer , large business entity or an SME by creating an environment to work, connect and collaborate. It is designed to offer a variety of solutions to suit work needs and unleash creativity, from fully furnished office suites, to spacious and ventilated lounges, sound-proof cubicles, open work desks and fully-equipped meeting rooms. Opportunity to work within a community and meet other professionals, and give a platform for business to grow to greater heights. The coworking zones make it easy for professionals from different companies to meet and form mutually beneficial business relationships. Considering the expansion plans, the company is looking out for professionals from various sectors who are committed and are ready to strive with the companies vision.
Software Development Specialist
Posted today
Job Viewed
Job Description
We are seeking a talented Software Development Specialist to join our team. This role offers the opportunity to work on a wide range of projects, from building new software applications to maintaining and enhancing existing ones.
The successful candidate will be responsible for designing, developing, testing, and deploying high-quality software solutions that meet the needs of our clients. They will also collaborate with cross-functional teams to identify business requirements and develop software solutions that meet those needs.
To succeed in this role, you will need excellent technical skills, including proficiency in software development methodologies, programming languages, and database management systems. You will also need strong problem-solving skills, attention to detail, and excellent communication skills.
We offer a competitive salary and benefits package, as well as opportunities for professional growth and development. If you are a motivated and enthusiastic individual who is passionate about software development, we encourage you to apply for this exciting opportunity.
Key Responsibilities:- Design, develop, test, and deploy high-quality software solutions that meet client needs.
- Collaborate with cross-functional teams to identify business requirements and develop software solutions.
- Maintain and enhance existing software applications.
- Identify and implement process improvements to increase efficiency and quality.
- 5 to 8 years' experience in software development.
- Knowledge of Agile development methodology.
- Proficiency in .NET Core, Angular, MongoDB, and CosmosDB.
- Experience with Azure DevOps.
- Excellent logical and analytical skills.
- Excellent written and oral communication skills in English.
- Experience in Python.
- Worked in multi-cultural/multi-national companies.
- Strong team spirit.
- Eager to learn modern technologies and innovate.
- Positive mindset.
Abu Dhabi, United Arab Emirates
Job Type:Contract
Industry:IT Services and IT Consulting
This job requires a highly motivated and experienced Software Development Specialist who can work independently and collaboratively as part of a team. The ideal candidate will have a proven track record of delivering high-quality software solutions and will be passionate about staying up-to-date with the latest technologies and trends.
Software Development Specialist
Posted today
Job Viewed
Job Description
Software Development Specialist
We are seeking a skilled Software Development Specialist to join our team. As a key member, you will play a crucial role in the development and maintenance of our software solutions.
Software Development Expert
Posted today
Job Viewed
Job Description
Transforming open source systems with Python and Kubernetes is a fascinating challenge for software engineers passionate about distributed systems and the Linux stack.
We are building a new community around Python operations code for open source applications, running on Kubernetes. Our mission is to reinvent the way companies manage their open source information systems - on public clouds and in their own data centres.
This requires a team that can productise workloads for real-time automated operations on Kubernetes. We want to move all of our systems onto this new, open source codebase, dramatically improving the experience of running complex business operations.
This role involves designing and delivering open source software operations code in Python, working across the entire Linux stack, from kernel to networking to virtualization and containers. Strong Python development skills and familiarity with Kubernetes are key requirements.
Responsibilities include:
- Designing and delivering high-quality open source software operations code
- Working across the entire Linux stack to improve application and infrastructure reliability
- Shaping high-quality open source monitoring and alerting infrastructure
- Simplifying open source operations for customers and the open source community
- Demonstrating sound engineering design and testing principles in your code
- Coaching and developing colleagues where you have insights
- Growing a healthy, collaborative engineering culture in line with company values
Our ideal candidate has hands-on experience with at least one public cloud, Docker, and Kubernetes. They are an experienced Python programmer who enjoys challenging projects and understands the importance of reliable software.
Software Development Opportunity
Posted today
Job Viewed
Job Description
Canonical seeks a Junior developer with a proven track record in Python and/or Go.
Job Description:The Observability team is looking for a skilled developer to help build a cloud-native monitoring stack that composes best-in-class open-source monitoring tools. The stack is opinionated, resilient, scalable, and provides deep insights out of the box.
The user experience is polished and seamless for end-users, and its administrators will enjoy smooth, lightweight Day 1 and Day 2 operations.
- Collaborate proactively with a globally distributed team
- Write, test, and document high-quality code to create new features
- Debug issues and interact with a vibrant community
- Review code produced by other engineers
- Attend conferences to represent Canonical and the Charmed Observability Stack
- You love technology and working with brilliant people
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have a Bachelor's or equivalent in Computer Science, STEM, or similar degree
- You are a skilled Python developer, preferably with a track record in open source
- You have a working knowledge of Go
- You have interest and experience with two or more of the following: Ubuntu Linux, container images, Debian packaging, snap, distributed systems
Software Development Expert
Posted today
Job Viewed
Job Description
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
Our platform, Ubuntu, is widely used in breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT.
We are hiring an engineer to join our Kubernetes product team.
- Write high-quality code to create new features.
- Debug issues and interact with a vibrant community.
- Collaborate proactively with a distributed team.
- Work with talented engineers including experts in many fields.
- Familiarize yourself with the latest Kubernetes features.
- Incorporate best practices to bring functionality to end-users.
- Collaborate with peers and partners to deliver solutions to customers.
- Develop Golang skills and Python fluency.
- Have experience working with Kubernetes.
- Demonstrate strong written and verbal communication skills.
- Hold a Bachelor's degree or equivalent in Computer Science, STEM, or similar field.
Software Development Specialist
Posted today
Job Viewed
Job Description
The System Software Expert will focus on modern C and C++ programming language and their ecosystem.
This is an exciting opportunity for a software engineer with a strong passion for compilers, runtimes, and tool chains.
- Select, integrate, and package best-of-breed tooling to improve developer and operator experience.
- Write high-quality code to create new features and debug issues.
- Review code produced by other engineers and discuss ideas to find good solutions.
- Relevant GCC or LLVM experience in cloud-native software and Linux.
- Experience in packaging software for Debian and Ubuntu.
- Long-term Linux user with an exceptional academic track record from both high school and university.
Key Takeaways: This role requires a deep understanding of the modern C and C++ programming language, compiler architecture, and tool chain development. If you are passionate about developing cutting-edge software solutions and have excellent coding skills, this might be the perfect opportunity for you.
Be The First To Know
About the latest Software development Jobs in Abu Dhabi !
Software Development Professional
Posted today
Job Viewed
Job Description
Job Overview
We aim to facilitate researchers in publishing their work in top-tier journals.
- Skillset required: Strong knowledge of research methodologies, excellent communication skills, ability to think critically and creatively.
- Key qualifications: Bachelor's degree in a related field, 2+ years of experience in a similar role.
Benefits
A supportive environment that encourages growth and development, comprehensive training programs, opportunities for career advancement.
What We Offer
A unique referral program providing reduced article processing charges and comprehensive support for optimized paper submissions.
Software Development Expertise
Posted today
Job Viewed
Job Description
This role involves working on the world's most widely used Linux kernel, collaborating with a globally distributed team to deliver high-quality software. As a Linux Kernel Engineer, you will learn from senior mentors and apply your skills in C and/or Rust programming languages.
- Collaborate regularly and proactively with a globally distributed team to develop and maintain the Linux kernel.
- Work closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding-edge platforms.
- Diagnose and resolve issues in the kernel reported by customers, the community, and discovered by your own rigorous testing.
The ideal candidate is a well-organized and motivated self-starter able to thrive in a remote work environment. You should have professional manner, ability to communicate effectively in English, both written and verbal, and be familiar with version control practices, ideally with git.
Key Responsibilities:- Collaborate regularly and proactively with a globally distributed team to develop and maintain the Linux kernel.
- Learn from senior mentors to demystify the inner workings of the Linux kernel and how it is distributed.
- Work closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding-edge platforms.
- Diagnose and resolve issues in the kernel reported by customers, the community, and discovered by your own rigorous testing.
- Take personal responsibility for the delivery of various flavors of the Ubuntu Linux kernel.
- Improve tooling and automation for delivery and test of Ubuntu Linux kernels.
- Submit, review, and apply kernel patches, working with both internal and external upstream maintainers.
- Well-organized and motivated self-starter able to thrive in a remote work environment.
- Professional manner with colleagues, business partners, and the open-source community.
- Ability to communicate effectively in English, both written and verbal.
- Programming experience in C and/or Rust.
- Familiarity with version control practices, ideally with git.
- Understanding of operating system kernel fundamentals.
- Ability to travel twice a year for company events of up to two weeks length.
- 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.
- Team Member Assistance Program & Wellness Platform.
- Opportunity to travel to new locations to meet colleagues.
- Priority Pass and travel upgrades for long-haul company events.
Software Development Leader
Posted today
Job Viewed
Job Description
Senior Software Architect
Job Type: Full-time
Job DescriptionWe are seeking an experienced senior software architect to lead our backend development team. The ideal candidate will have a strong background in software design, architecture, and engineering, with expertise in Node.js, Express, and MongoDB.
Key Responsibilities:
- Design and develop scalable, secure, and maintainable software systems using Node.js, Express, and MongoDB
- Collaborate with cross-functional teams to identify and prioritize project requirements and deliver high-quality solutions
- Ensure code quality through thorough testing, debugging, and refactoring
- Stay up-to-date with industry trends, emerging technologies, and best practices
Requirements:
- 8+ years of experience in software development, with at least 5 years in a leadership role
- Strong understanding of software design patterns, principles, and architectures
- Experience with agile development methodologies and DevOps practices
- Excellent communication, collaboration, and leadership skills
Preferred Qualifications:
- Experience with cloud-based infrastructure (AWS or Azure)
- Knowledge of Docker and containerization
- Understanding of security best practices and compliance regulations
Benefits:
- Competitive salary and benefits package
- Opportunities for professional growth and development
- Collaborative and dynamic work environment