Senior software engineer
2 weeks ago
Canonical is seeking a talented software engineer to join our team and contribute to the development of our telemetry and IoT solutions. This role will involve working with a globally distributed team to architect scalable service APIs, develop data governance and management systems, and design and implement new features and enhancements.
As a member of our engineering team, you will have the opportunity to work with cutting-edge technologies, including Python, Golang, and Ubuntu, and contribute to the development of our Snappy ecosystem. You will also have the chance to collaborate with our infrastructure team to develop cloud-based and containerized solutions.
We are looking for a candidate with a strong background in backend engineering, experience with data streaming technologies, and a good understanding of cybersecurity and IoT environments. If you are passionate about technology and working with a diverse team, we encourage you to apply.
Key responsibilities:
- Design and implement new features and enhancements from spec to production and ongoing operations at scale.
- Architect scalable service APIs to provide streaming data services to other teams and products.
- Develop data governance, management, and auditing systems within our telemetry platform.
- Collaborate with our infrastructure team to develop cloud-based and containerized solutions.
- Review code and technical designs produced by other engineers.
- Discuss ideas and collaborate on finding optimal solutions.
Requirements:
- Good understanding of cybersecurity and the challenges of the IoT environment when it comes to connectivity and data streaming.
- Knowledge and experience of telemetry and connectivity systems and platforms, including data streaming technologies (MQTT, Kafka, Rabbit MQ, etc), observability (Open Telemetry), industrial/engineering data exchange protocols (OPC-UA, Mod Bus), and the application of data governance/IAM models to such systems.
- Proficiency in the design and implementation of back-end web services, messaging/data pipelines, and REST APIs using Python and/or Golang.
- Familiarity with Ubuntu as a development and deployment platform.
- Bachelor's or equivalent in Computer Science, STEM or similar degree.
- Willingness to travel up to 4 times a year for internal events.
About Canonical:
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency, and enhance security with Ubuntu. We are a unique tech company - global, remote-first, open source, with 1000+ professionals across 70+ countries. We want to be the world's best, not biggest, global software company.
What Canonical offers:
- Work from home.
- Learning and development allowances.
- Competitive Salary.
- Annual compensation review.
- Recognition rewards.
- Generous annual leave.
- Paid maternity, paternity, and sick leave.
- Priority Pass for travel.
- Exposure to international business and technology.
-
Senior Software Engineer
2 weeks ago
Kuwait City, Al Asimah Vectrus Full timeAbout the Position: We are seeking a highly skilled Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining complex software systems and applications.Key Responsibilities:Design and develop scalable software systems and applicationsCollaborate with cross-functional teams to identify and...
-
Senior Software Development Engineer
4 weeks ago
Kuwait City, Al Asimah Agility Full timeKey Responsibilities:As a Senior Software Development Engineer at Agility, you will be responsible for designing, developing, and installing software solutions that meet the needs of our organization. This involves evaluating analysis, problem definition, requirements, solution development, and proposed solutions to determine operational feasibility.Key...
-
Senior Software Engineer
3 weeks ago
Kuwait City, Al Asimah Vectrus Full timeWe are seeking a Senior Software Engineer to join our team, focusing on cloud services. This role involves designing and implementing scalable cloud-based systems, ensuring high availability and performance. Key responsibilities include.Key Responsibilities:Design and implement cloud-based systems for scalability and high availability.Collaborate with...
-
Senior Software Engineer
3 weeks ago
Kuwait City, Al Asimah TOTALS Marketing And Advertising Full timeCloud Computing OpportunitiesOur company is seeking a skilled Senior Software Engineer to lead our cloud computing efforts. As a member of our engineering team, you will be responsible for designing, developing, and maintaining cloud-based systems and applications.Key Responsibilities:Design and develop scalable cloud-based systemsCollaborate with...
-
Kuwait City, Al Asimah Zero Carb Full timeAbout the RoleWe are seeking a talented Senior Software Engineer to join our team and contribute to the development of our cutting-edge solutions. The ideal candidate will have a strong background in software engineering and a passion for building scalable systems.Key Responsibilities:Design and develop efficient and scalable software solutionsCollaborate...
-
Senior Software Engineer
3 weeks ago
Kuwait City, Al Asimah Alghanim Industries Full timeJob Description:As a Senior Software Engineer - Cloud Architect, you will be responsible for designing and implementing cloud-based solutions for our company. Your expertise in cloud architecture and software development will enable us to deliver scalable and secure applications.Responsibilities:- Design and implement cloud-based solutions- Collaborate with...
-
Kuwait City, Al Asimah LxbfYeaa Full timeWe are seeking a talented Senior Software Engineer to join our team in building scalable solutions for our clients. Your primary responsibility will be to design and develop efficient, maintainable, and testable software systems. You will work closely with our cross-functional teams to identify business requirements and develop solutions that meet our...
-
Senior Software Engineering Team Lead
6 days ago
Kuwait City, Al Asimah The Carreo International Manpower Consultancy Full timeJob OverviewAs a Senior Software Engineering Team Lead at The Carreo International Manpower Consultancy, you will have the opportunity to leverage your expertise in software development and leadership to drive innovation and excellence.About the RoleThis is a full-time position that requires a strong technical background in software engineering, as well as...
-
Senior Software Engineer
3 weeks ago
Kuwait City, Al Asimah Dubai Limited Full timeWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our cloud-native solutions.Key responsibilities include designing and implementing scalable architecture, ensuring high-quality code, and collaborating with cross-functional teams.
-
Senior Software Engineering Lead
5 days ago
Kuwait City, Al Asimah Perfect Care Solution Full timeAbout Perfect Care SolutionWe are a leading healthcare provider in Kuwait, dedicated to delivering exceptional patient care and innovative solutions.Job Title: Senior Software Engineering LeadOverview:This is an exciting opportunity for an experienced software engineering leader to join our team in Kuwait. As a senior software engineering lead, you will be...
-
Software Engineering Specialist
2 weeks ago
Kuwait City, Al Asimah Agility Full timeSoftware Engineering RoleAt Agility, we are seeking a skilled Senior Software Engineer to join our team. This is a challenging role that requires strong technical expertise and excellent problem-solving skills.Key responsibilities include developing software solutions by studying information needs, conferring with users, and studying systems flow, data...
-
Senior Software Engineer
2 weeks ago
Kuwait City, Al Asimah Nabors Industries Ltd Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at "{company}".The ideal candidate will have a strong background in software development and a passion for building scalable and efficient systems.ResponsibilitiesDesign and implement new features and improvements to existing software systems.Collaborate with...
-
Senior Software Engineer
2 weeks ago
Kuwait City, Al Asimah Iqtalent Full timeJob Description: As a Senior Software Engineer, you will be responsible for designing and developing scalable web applications using Python and JavaScript. Your expertise in Full Stack Development will be crucial in ensuring the performance and reliability of our systems. **Key Responsibilities:**• Design and develop scalable web applications• Implement...
-
Senior Cloud Software Engineer
1 week ago
Kuwait City, Al Asimah Canonical Full timeAbout the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Canonical, a leading provider of open source software and operating systems. As a member of our team, you will be working on developing and maintaining open source solutions for public cloud and private infrastructure.Key ResponsibilitiesDesign, build, and...
-
Senior Software Engineer
4 weeks ago
Kuwait City, Al Asimah Agility Full timeJob SummaryAt Agility, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and installing software solutions that meet the needs of our clients.Key ResponsibilitiesDevelop software solutions by studying information needs, conferring...
-
**Software Engineer**
3 weeks ago
Kuwait City, Al Asimah Food HUB Full timeWe are currently seeking a talented Software Engineer to join our team. The ideal candidate will have a strong background in programming and software development.Design and develop software applications using programming languages such as Python.Work closely with our cross-functional team to ensure seamless integration of software components.Collaborate with...
-
Software Engineer
2 weeks ago
Kuwait City, Al Asimah Vectrus Full timeJob Description:We are seeking a skilled Software Engineer who can develop and maintain software applications using various programming languages.Key Responsibilities:Design and implement software solutions using agile methodologiesCollaborate with cross-functional teams to identify and prioritize software requirementsDevelop and maintain software...
-
Software Engineer
2 weeks ago
Kuwait City, Al Asimah ACICO Group Full timeAbout the RoleWe are seeking a skilled Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable software solutions.Key ResponsibilitiesDesign and develop high-quality software applications using a range of programming languages and...
-
Senior Structural Design Engineer
2 weeks ago
Kuwait City, Al Asimah KBR Full timeJob Title: Senior Structural Design EngineerKBR is seeking a Senior Structural Design Engineer to join our team. The ideal candidate will have a strong background in structural engineering and experience working in the oil and gas industry. Key Responsibilities:- Lead all design and drafting activities relating to structural engineering on assigned assets.-...
-
Senior Software Developer
2 weeks ago
Kuwait City, Al Asimah BVLGARI Full timeAbout the JobWe are seeking a highly skilled Senior Software Developer to join our team at {company}.The successful candidate will be responsible for designing, developing, and maintaining software systems that meet the needs of our customers.Key ResponsibilitiesDesign and develop software systems using a range of programming languages and...