121 Software Developer Alliance Recruitment Agency jobs in Kuwait

Application Development Specialist

Engineering for Kids of North Atlanta

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

  • Jobs
  • Application Development Specialist

Apply Now!

Application Development Specialist

Salmiya, Kuwait

Specific Requirements, Skills, Training & Education

  • BSc in Engineering , computer Science or any related field
  • 13+ years of specialized experience in software development
  • Experience in Oracle WebLogic administration and development under Linux/Unix
  • Experience in java and Oracle ADF development
  • Experience in development with Oracle Forms, Oracle Reports
  • Experience in requirement gathering, Gap analysis , applications design specification, Quality control and integration
  • Has training courses or certifications in the following
  • Java ,ADF
  • Unix or Linux operating system
  • Mother language : Arabic
  • English / Arabic Language: Fluent

Job Duties And Responsibilities

  • Maintain, configure, monitor and Troubleshooting Oracle Application Servers
  • Deploying and Managing Oracle Forms and reports using Oracle Application Server
  • Develop, test, and deploy Applications/eservices according to approved designs and procedures.
  • Develop test and deploy new systems integrations requirements using web services technology
  • Provide front-line technical support for our in-house developed applications/eservices, and other applications/eservices as assigned.
  • Create and maintain software analysis, design, and Quality control documents to address business requirements.
  • Develop integrations with 3rd party software and external vendors, and provide technical assistance to external vendors in the development of their integrations and customizations with Customer Systems.
  • Identify opportunities that can improve efficiency of application processes.
  • Investigate and resolve application/eservices functionality related issues and provide first level support and troubleshooting of our applications/eservices.
  • Provides assistance and advice to Customer users in the effective use of applications and information technology
  • Troubleshoot technical issues and identify modifications needed in existing applications/eservices to meet the user requirements.
  • Manage users' privileges & access to ensure applications security.
  • Log Customer users’ suggestions and complains.
  • Produce technical documentation for new and existing applications/eservices

Apply Now! #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Application Development Specialist

Hawalli, Hawalli Alphaez Computer Company For IT Consulting

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

Join to apply for the

Application Development Specialist

role at

Alphaez Computer Company For IT Consulting 1 month ago Be among the first 25 applicants Join to apply for the

Application Development Specialist

role at

Alphaez Computer Company For IT Consulting Get AI-powered advice on this job and more exclusive features. Salmiya, Kuwait Apply Now! Specific Requirements, Skills, Training & Education

BSc in Engineering, computer Science or any related field 13+ years of specialized experience in software development Experience in Oracle WebLogic administration and development under Linux/Unix Experience in Java and Oracle ADF development Experience in development with Oracle Forms, Oracle Reports Experience in requirement gathering, Gap analysis, applications design specification, Quality control and integration Has training courses or certifications in the following Java, ADF Unix or Linux operating system Mother language: Arabic English / Arabic Language: Fluent Job Duties And Responsibilities

Maintain, configure, monitor and Troubleshooting Oracle Application Servers Deploying and Managing Oracle Forms and reports using Oracle Application Server Develop, test, and deploy Applications/eservices according to approved designs and procedures Develop test and deploy new systems integrations requirements using web services technology Provide front-line technical support for our in-house developed applications/eservices, and other applications/eservices as assigned Create and maintain software analysis, design, and Quality control documents to address business requirements Develop integrations with 3rd party software and external vendors, and provide technical assistance to external vendors in the development of their integrations and customizations with Customer Systems Identify opportunities that can improve efficiency of application processes Investigate and resolve application/eservices functionality related issues and provide first level support and troubleshooting of our applications/eservices Provides assistance and advice to Customer users in the effective use of applications and information technology Troubleshoot technical issues and identify modifications needed in existing applications/eservices to meet the user requirements Manage users' privileges & access to ensure applications security Log Customer users’ suggestions and complains Produce technical documentation for new and existing applications/eservices Seniority level

Mid-Senior level Employment type

Full-time Job function

Engineering and Information Technology

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Application Development Specialist

Hawalli, Hawalli Engineering for Kids of North Atlanta

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Jobs Application Development Specialist

Apply Now!

Application Development Specialist

Salmiya, Kuwait

Specific Requirements, Skills, Training & Education

BSc in Engineering , computer Science or any related field 13+ years of specialized experience in software development Experience in Oracle WebLogic administration and development under Linux/Unix Experience in java and Oracle ADF development Experience in development with Oracle Forms, Oracle Reports Experience in requirement gathering, Gap analysis , applications design specification, Quality control and integration Has training courses or certifications in the following Java ,ADF Unix or Linux operating system Mother language : Arabic English / Arabic Language: Fluent

Job Duties And Responsibilities

Maintain, configure, monitor and Troubleshooting Oracle Application Servers Deploying and Managing Oracle Forms and reports using Oracle Application Server Develop, test, and deploy Applications/eservices according to approved designs and procedures. Develop test and deploy new systems integrations requirements using web services technology Provide front-line technical support for our in-house developed applications/eservices, and other applications/eservices as assigned. Create and maintain software analysis, design, and Quality control documents to address business requirements. Develop integrations with 3rd party software and external vendors, and provide technical assistance to external vendors in the development of their integrations and customizations with Customer Systems. Identify opportunities that can improve efficiency of application processes. Investigate and resolve application/eservices functionality related issues and provide first level support and troubleshooting of our applications/eservices. Provides assistance and advice to Customer users in the effective use of applications and information technology Troubleshoot technical issues and identify modifications needed in existing applications/eservices to meet the user requirements. Manage users' privileges & access to ensure applications security. Log Customer users’ suggestions and complains. Produce technical documentation for new and existing applications/eservices

Apply Now! #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Flourish Health

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Software Engineer role at Flourish Health

22 hours ago Be among the first 25 applicants

Join to apply for the Software Engineer role at Flourish Health

Get AI-powered advice on this job and more exclusive features.

This range is provided by Flourish Health. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$60,000.00/yr - $120,000.00/yr

We provides IT services and consulting tailored for small healthcare businesses and private practices. Our mission is to help providers enhance efficiency, ensure data security, and adopt cost-effective technology solutions that support high-quality care.

In addition to healthcare IT support, we develop custom software solutions designed to meet the unique needs of small healthcare organizations. Our team builds secure, user-friendly, and HIPAA-compliant tools that simplify operations and improve patient outcomes.

Flourish Health is also exploring opportunities in the blockchain industry, aiming to leverage decentralized technologies to improve data integrity, transparency, and trust in healthcare and beyond.

At Flourish Health, we make technology simple, reliable, and accessible—so healthcare professionals can thrive in a digital world.

The Role

We're An Early-stage Team Building a Project— a Fully On-chain Decentralized Borrowing Protocol — And We're Currently Looking To Bring On Two Web3 Developers

  • Frontend Developer – to help update and improve our React.
  • Smart Contract Developer – to build and integrate contracts using Solidity, ethers.js, wagmi, etc.

We're aiming to hire both by next month. Since we're a small, fast-moving startup, there's no formal hiring process — just a focus on working with skilled, motivated builders who can move fast.

These are short-term roles, but we’re open to extending the collaboration if it’s a good fit. Experience with multi-chain (EVM) development is a big plus.

Ideal Profile

  • You have hands-on experience building in Web3, with strong skills in React or Solidity/EVM tools like ethers.js, wagmi, or hardhat.
  • You have at least 3 years experience, ideally within a Software Engineer role.
  • You thrive in early-stage startup environments — you’re self-motivated, fast-moving, and able to take ownership without heavy structure.
  • You possess strong analytical skills.
  • You’re passionate about blockchain, decentralized finance (DeFi), or the future of technology in healthcare.

What's on Offer?

  • Join a fast-moving startup building a fully on-chain decentralized borrowing protocol — shape the future of Web3 in healthcare and beyond.

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development and IT Services and IT Consulting

Referrals increase your chances of interviewing at Flourish Health by 2x

Sign in to set job alerts for “Software Engineer” roles. Freelance Software Developer (Java) - AI Trainer Junior Software Engineer - Cross-platform C++ - Multipass Freelance Software Developer (Python) - AI Trainer Software Engineer - Solutions Engineering Software Engineer (Python/Linux/Packaging) Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Python - Container Images Software Engineer - Python - Container Images Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Python - Container Images Freelance Software Developer (Rust) - Quality Assurance (AI Trainer) Software Engineer - Cross-platform C++ - Multipass Distributed Systems Software Engineer, Python / Go Freelance Software Developer (Ruby) - Quality Assurance (AI Trainer) Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Python Software Engineer - Ubuntu Hardware Certification Team System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Kuwait City, Al Kuwayt Flourish Health

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the

Software Engineer

role at

Flourish Health 22 hours ago Be among the first 25 applicants Join to apply for the

Software Engineer

role at

Flourish Health Get AI-powered advice on this job and more exclusive features. This range is provided by Flourish Health. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range

$60,000.00/yr - $120,000.00/yr We provides IT services and consulting tailored for small healthcare businesses and private practices. Our mission is to help providers enhance efficiency, ensure data security, and adopt cost-effective technology solutions that support high-quality care.

In addition to healthcare IT support, we develop custom software solutions designed to meet the unique needs of small healthcare organizations. Our team builds secure, user-friendly, and HIPAA-compliant tools that simplify operations and improve patient outcomes.

Flourish Health is also exploring opportunities in the blockchain industry, aiming to leverage decentralized technologies to improve data integrity, transparency, and trust in healthcare and beyond.

At Flourish Health, we make technology simple, reliable, and accessible—so healthcare professionals can thrive in a digital world.

The Role

We're An Early-stage Team Building a Project— a Fully On-chain Decentralized Borrowing Protocol — And We're Currently Looking To Bring On Two Web3 Developers

Frontend Developer – to help update and improve our React. Smart Contract Developer – to build and integrate contracts using Solidity, ethers.js, wagmi, etc.

We're aiming to hire both by next month. Since we're a small, fast-moving startup, there's no formal hiring process — just a focus on working with skilled, motivated builders who can move fast.

These are short-term roles, but we’re open to extending the collaboration if it’s a good fit. Experience with multi-chain (EVM) development is a big plus.

Ideal Profile

You have hands-on experience building in Web3, with strong skills in React or Solidity/EVM tools like ethers.js, wagmi, or hardhat. You have at least 3 years experience, ideally within a Software Engineer role. You thrive in early-stage startup environments — you’re self-motivated, fast-moving, and able to take ownership without heavy structure. You possess strong analytical skills. You’re passionate about blockchain, decentralized finance (DeFi), or the future of technology in healthcare.

What's on Offer?

Join a fast-moving startup building a fully on-chain decentralized borrowing protocol — shape the future of Web3 in healthcare and beyond.

Seniority level

Seniority level Mid-Senior level Employment type

Employment type Full-time Job function

Job function Engineering and Information Technology Industries Software Development and IT Services and IT Consulting Referrals increase your chances of interviewing at Flourish Health by 2x Sign in to set job alerts for “Software Engineer” roles.

Freelance Software Developer (Java) - AI Trainer

Junior Software Engineer - Cross-platform C++ - Multipass

Freelance Software Developer (Python) - AI Trainer

Software Engineer - Solutions Engineering

Software Engineer (Python/Linux/Packaging)

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Software Engineer - Python - Container Images

Software Engineer - Python - Container Images

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Software Engineer - Python - Container Images

Freelance Software Developer (Rust) - Quality Assurance (AI Trainer)

Software Engineer - Cross-platform C++ - Multipass

Distributed Systems Software Engineer, Python / Go

Freelance Software Developer (Ruby) - Quality Assurance (AI Trainer)

Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

Python Software Engineer - Ubuntu Hardware Certification Team

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Farwaniya KDD

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

Position Summary

This role involves designing, and guiding software development efforts while contributing as a hands-on developer. The incumbent is responsible for software architecture, database design, and collaboration with cross-functional teams.

Position Summary

This role involves designing, and guiding software development efforts while contributing as a hands-on developer. The incumbent is responsible for software architecture, database design, and collaboration with cross-functional teams.

Key Responsibilities

  • Lead, design, and guide software development initiatives, while contributing individually when needed.
  • Architect and design scalable software systems and solutions.
  • Design, develop, and implement industrial database systems (MS SQL), including data structures, optimization, and performance tuning.
  • Identify and implement business process improvements to enhance efficiency and quality.
  • Participate in all phases of the software development lifecycle: requirements gathering, design, coding, testing, deployment, and maintenance.
  • Develop enterprise-grade applications using ASP.NET technologies.
  • Write complex MS SQL queries, stored procedures, and functions.
  • Develop reports and dashboards using SSRS and Power BI.
  • Debug and troubleshoot application and database issues.
  • Participate in architectural and code reviews to ensure technical quality.
  • Collaborate with cross-functional teams including department managers, vendors, and engineers.
  • Communicate technical information effectively to both technical and non-technical stakeholders.

Required Qualification

  • Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field.
  • Master's degree is a plus.

Required Experience

  • Minimum 5-7 years of experience in software development
  • Proven experience in designing and implementing software architectures and enterprise-level solutions.
  • Strong background in ASP.NET development.
  • Solid experience in MS SQL Server â including complex queries, stored procedures, performance tuning, and database optimization.
  • Hands-on experience developing reports using SSRS and dashboards using Power BI.
  • Involvement in all phases of the software development lifecycle, including requirements gathering, system design, development, testing, deployment, and maintenance.
  • Prior experience in identifying and executing business process improvements or workflow automation is highly desirable.

Required Technical Skills

  • Proficient in ASP.NET, .NET Framework / .NET Core
  • Deep knowledge of MS SQL Server, T-SQL, indexing, and optimization techniques
  • Experience with SSRS, Power BI, and data visualization/reporting tools
  • Solid understanding of software architecture, design patterns, and application scalability
  • Strong analytical and problem-solving skills
  • Excellent communication skills (technical and non-technical)
  • Ability to collaborate with cross-functional teams
  • Strong documentation and presentation skills
  • Fluent in English (Arabic is a plus)

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Dairy Product Manufacturing

Referrals increase your chances of interviewing at KDD by 2x

Get notified about new Senior Software Engineer jobs in Farwaniya, Kuwait .

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Dautom

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Java Software Engineer Overview

In this role, you will have the opportunity to work closely with one of our esteemed clients. This client is a global leader in the Diversified portfolio, known for its commitment to quality and innovation. They have chosen Dautom as their trusted partner for their upcoming projects.

Responsibilities
  1. Develop and maintain software solutions using Java and Spring Boot framework to support various business functions.
  2. Design, develop, and implement REST APIs for seamless communication between different systems and applications.
  3. Integrate new core banking systems (Retail, CT, Corporate, Website) with existing systems, ensuring data consistency and integrity.
  4. Modify integration endpoints to connect with new core banking systems, ensuring smooth transition and minimal disruption to business operations.
  5. Conduct unit testing and performance testing of developed solutions to ensure reliability, scalability, and optimal performance.
  6. Create and maintain comprehensive documentation including technical specifications, system architecture diagrams, and user guides.
  7. Collaborate with cross-functional teams including business analysts, architects, and testers to gather requirements and deliver high-quality solutions.
  8. Adhere to Agile software development methodologies, including pair programming, continuous integration, and test-driven development practices.
Requirements
  1. Bachelor's degree in Computer Science, Information Technology, or related field.
  2. Minimum of 4 years of software development experience in Java .
  3. Extensive knowledge of object-oriented development principles and best practices.
  4. Experience working in Agile teams and familiarity with Agile methodologies.
  5. Proficiency in at least one unit testing framework .
  6. Familiarity with WebLogic Server is a plus.
  7. Familiarity with the concepts of microservices is a plus.
  8. Islamic banking experience is mandatory.
  9. Strong analytical and problem-solving skills.
  10. Excellent communication and collaboration abilities.
Benefits
  • Competitive salary
  • Comprehensive health and wellness benefits.
  • Opportunities for professional development and growth.
  • Flexible work arrangements, including remote work options.
  • Employee recognition programs and a collaborative team environment.
Required Skills

WebLogic Testers Wellness Performance Testing Analysts Diagrams Continuous Integration Options Business Operations Architects Scalability Unit Testing Microservices Spring Boot Consulting Agile Methodologies Salary Reliability Software Development Retail Architecture Banking Specifications Programming Integration Information Technology Computer Science Java Documentation Software Testing Design Business Communication Science

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software developer alliance recruitment agency Jobs in Kuwait !

HPC Software Engineer

Canonical

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Join to apply for the HPC Software Engineer role at Canonical

1 day ago Be among the first 25 applicants

Join to apply for the HPC Software Engineer 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 1000+ colleagues in 70+ 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.

HPC is an important and technically challenging compute domain, with specialised tooling and a very high expectation of precision, efficiency and automation. This role is for a software engineer to join our HPC team to deliver an outstanding HPC experience - from bare metal to public cloud - as part of the broader Ubuntu platform. We are looking for a range of skills and experience, and will work on everything from the kernel to Debian packaging, but the heart of our effort will be Python software development for automation of key software in the HPC sphere. Our focus is on delivering a world class experience for the operation of the HPC cluster itself.

You will be part of the team that delivers charms that deploy and manage the HPC cluster and provide HPC software packages.

To succeed in this application you must be outstanding at maths and sciences, have built high quality software, have learned about open source ideally by working on it directly, and be looking for an engineering role with a company that makes mission-critical products for the global market. You should also be familiar with the open source environment, and want to build products in partnership with a community. Ideally, you should have some experience of high performance computing environments and a desire to unlock HPC for the world.

For this role you must have experience with Python. Experience in HPC environments is a strong advantage. Familiarity with HPC hardware and software is also a strong advantage - delivering great experiences with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, Singularity and related technologies will be central to this team's work. It will also be advantageous to have experience with Docker image design and operations, and public cloud image design and operations.

Location: This role will be based remotely in EMEA or the Americas regions

What your day will look like

  • Write high quality, rigorously designed Python software
  • Collaborate proactively with a globally distributed team
  • Debug issues and produce high quality code to fix them
  • Contribute to technical documentation that define best practices for authoring high quality operators
  • Discuss ideas and collaborate on finding good solutions

What we are looking for in you

  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • You have experience with writing modern, maintainable Python
  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
  • An exceptional academic track record from both high school and preferably university
  • Willingness to travel up to 4 times a year for internal events

Additional Skills That You Might Also Bring

  • Experience operating HPC clusters in production
  • Experiences with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, and/or Singularity

What we offer you

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. 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 from your team and others
  • Priority Pass for travel and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm that is 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 on a daily basis. 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.

Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.

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.

Seniority level
  • Seniority level Entry level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Sign in to set job alerts for “Software Engineer” roles. Junior Software Engineer - Cross-platform C++ - Multipass Software Engineer (Python/Linux/Packaging) Software Engineer - Solutions Engineering Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Python - Container Images Software Engineer - Python - Container Images Software Engineer - Cross-platform C++ - Multipass Distributed Systems Software Engineer, Python / Go Software Engineer - Immutable Ubuntu Desktop Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer, Ceph & Distributed Storage System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Python Software Engineer - Ubuntu Hardware Certification Team Senior Software Engineer - Python/MongoDB

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer - OpenStack

Canonical

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Join to apply for the Software Engineer - OpenStack role at Canonical

2 days ago Be among the first 25 applicants

Join to apply for the Software Engineer - OpenStack 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 1200+ 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 Software Engineer for our OpenStack Engineering team. This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

As a software engineer on the OpenStack Engineering team, you'll be building Charmed OpenStack and Ceph, a suite of open source Python based charms for deploying and managing OpenStack and Ceph. Your work will bring cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers. This role requires a python software developer with a passion for automating infrastructure as code.

Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source. Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context. Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.

This job involves international travel several times a year, usually for one week at a time.

What you'll do

  • Collaborate proactively with a distributed team
  • Write high quality code to create new features
  • Debug issues and produce high quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Ensure the success of OpenStack and Ceph on multiple architectures
  • Work from home with global travel 2 to 4 weeks for internal and external events

Who you are

  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • 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 have experience with Python
  • You have interest and experience with two or more of the following:Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services
  • You have experience with non-x86 architectures, including s390, arm64, power and others
  • You have experience with OpenStack, OVN, Openvswitch and other related cloud technologies

What Canonical Offers

  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

About Canonical

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 our 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.

Seniority level
  • Seniority level Entry level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Junior Software Engineer - Cross-platform C++ - Multipass Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer (Python/Linux/Packaging) Software Engineer - Cross-platform C++ - Multipass Software Engineer - Python - Container Images Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Python - Container Images Software Engineer - Python - Container Images Distributed Systems Software Engineer, Python / Go Python Software Engineer - Ubuntu Hardware Certification Team Software Engineer - Data Infrastructure - Kafka Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Embedded Linux Senior Software Engineer - Optimisation Community Engineer (multiple roles and seniority levels)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Kuwait City, Al Kuwayt Dautom

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Java Software Engineer Overview In this role, you will have the opportunity to work closely with one of our esteemed clients. This client is a global leader in the Diversified portfolio, known for its commitment to quality and innovation. They have chosen Dautom as their trusted partner for their upcoming projects.

Responsibilities

Develop and maintain software solutions using

Java

and

Spring

Boot

framework to support various business functions.

Design, develop, and implement

REST APIs

for seamless communication between different systems and applications.

Integrate new core banking systems (Retail, CT, Corporate, Website) with existing systems, ensuring data consistency and integrity.

Modify integration endpoints to connect with new core banking systems, ensuring smooth transition and minimal disruption to business operations.

Conduct unit testing and performance testing of developed solutions to ensure reliability, scalability, and optimal performance.

Create and maintain comprehensive documentation including technical specifications, system architecture diagrams, and user guides.

Collaborate with cross-functional teams including business analysts, architects, and testers to gather requirements and deliver high-quality solutions.

Adhere to Agile software development methodologies, including pair programming, continuous integration, and test-driven development practices.

Requirements

Bachelor's degree in Computer Science, Information Technology, or related field.

Minimum of

4 years

of software development experience in

Java .

Extensive knowledge of object-oriented development principles and best practices.

Experience working in

Agile

teams and familiarity with Agile methodologies.

Proficiency in at least one unit

testing framework .

Familiarity with

WebLogic Server

is a plus.

Familiarity with the concepts of

microservices

is a plus.

Islamic banking experience

is mandatory.

Strong analytical and problem-solving skills.

Excellent communication and collaboration abilities.

Benefits

Competitive salary

Comprehensive health and wellness benefits.

Opportunities for professional development and growth.

Flexible work arrangements, including remote work options.

Employee recognition programs and a collaborative team environment.

Required Skills WebLogic Testers Wellness Performance Testing Analysts Diagrams Continuous Integration Options Business Operations Architects Scalability Unit Testing Microservices Spring Boot Consulting Agile Methodologies Salary Reliability Software Development Retail Architecture Banking Specifications Programming Integration Information Technology Computer Science Java Documentation Software Testing Design Business Communication Science

#J-18808-Ljbffr
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 Developer Alliance Recruitment Agency Jobs