293 IT & Software jobs in Bahrain
Python Software Engineer - Ubuntu Hardware Certification Team
Posted today
Job Viewed
Job Description
Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.
The Certification team develops the tools needed to certify hardware as working with Ubuntu Core as well as Ubuntu Desktop and Server: design hardware which can be used to probe devices independently, and frameworks for software tests that check every aspect of Ubuntu on that hardware.
This is an excellent opportunity for someone who wants to have a meaningful impact for adoption of Linux across multiple device categories and industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in EMEA time zones, and works with colleagues on related teams in both the Americas and APAC.
We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices.
Role description
We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.
The role involves the development and maintenance of Canonical's open source certification tools, supporting the creation of hardware solutions for test automation, and automating our existing processes. We seek out continuous process and tooling improvements as part of expanding the certification test suites, ultimately to improve the quality of Linux experience felt by millions of Linux end users.
Key responsibilities
- Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners.
- Invent new ways to enable remote, automated testing.
- Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
- Write functional and performance tests to support hardware enablement and to protect from regressions.
- Participate in meetings involving international travel 2-3 times per year.
- Knowledge of Python programming language.
- Quality oriented, pragmatic approach to software design and implementation.
- Interest in test automation methodologies.
- Previous experience working with Ubuntu or other Linux distributions.
- Ability to be productive in a globally distributed team.
- Passion for tinkering: you are a maker.
- Experience working in an agile environment.
- Hardware testing experience, for example in the IoT space.
- Familiarity with the C programming language.
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 to reduce costs, improve efficiency and enhance security with Ubuntu.
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.
#Stack
#J-18808-Ljbffr
Software Engineer I-Automation Tester
Posted today
Job Viewed
Job Description
You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.
As a Software Engineer I-Automation Tester at JPMorgan Chase within the Corporate and Investment Banking business for Structure Finance team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job Responsibilities
- Write feature files and execute automated tests.
- Participate in in-sprint automation testing with overall ownership of story closure without spillover.
- Collaborate effectively with teams and stakeholders to develop relationships and achieve common goals.
- Write UI and API testing covering all scenarios as per feature file.
- Execute/set up testing environment in Cloud and running daily automation builds on Jules.
- Build reusable code, framework and libraries for future use.
- Work independently with limited supervision. Excellent interpersonal, communication, problem solving, analytical, organizational skills and attention to detail and excellent follow-through.
- Implement understanding of industry level testing standards to be able to suggest and bring about continuous improvements.
- Work effectively with teams and stakeholders to develop relationships and achieve common goals.
- Formal training or certification on computer science concepts and expanding applied experience
- Excellent problem-solving skills with hands on coding expertise.
- Strong experience in Java 17 or higher and good knowledge on core java and advance java concepts.
- Proficient in Selenium, Cucumber and Rest Assured.
- Strong knowledge of performance testing and exposure to tools/methodologies.
- Good knowledge/background on SQL and Unix.
- Has knowledge of usability, regression, integration and exploratory testing.
- Familiarity with modern front-end technologies
- Exposure to cloud technologies
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
About The Team
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world. #J-18808-Ljbffr
Software Engineer I-Automation Tester
Posted today
Job Viewed
Job Description
Join to apply for the Software Engineer I-Automation Tester role at JPMorganChase
Join to apply for the Software Engineer I-Automation Tester role at JPMorganChase
Job Description
You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.
Job Description
You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.
As a Software Engineer I-Automation Tester at JPMorgan Chase within the Corporate and Investment Banking business for Structure Finance team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job Responsibilities
- Write feature files and execute automated tests.
- Participate in in-sprint automation testing with overall ownership of story closure without spillover.
- Collaborate effectively with teams and stakeholders to develop relationships and achieve common goals.
- Write UI and API testing covering all scenarios as per feature file.
- Execute/set up testing environment in Cloud and running daily automation builds on Jules.
- Build reusable code, framework and libraries for future use.
- Work independently with limited supervision. Excellent interpersonal, communication, problem solving, analytical, organizational skills and attention to detail and excellent follow-through.
- Implement understanding of industry level testing standards to be able to suggest and bring about continuous improvements.
- Work effectively with teams and stakeholders to develop relationships and achieve common goals.
- Formal training or certification on computer science concepts and expanding applied experience
- Excellent problem-solving skills with hands on coding expertise.
- Strong experience in Java 17 or higher and good knowledge on core java and advance java concepts.
- Proficient in Selenium, Cucumber and Rest Assured.
- Strong knowledge of performance testing and exposure to tools/methodologies.
- Good knowledge/background on SQL and Unix.
- Has knowledge of usability, regression, integration and exploratory testing.
- Familiarity with modern front-end technologies
- Exposure to cloud technologies
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
About The Team
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world. Seniority level
- Seniority level Not Applicable
- Employment type Full-time
- Job function Quality Assurance
Referrals increase your chances of interviewing at JPMorganChase by 2x
Sign in to set job alerts for “Automation Test Analyst” roles.Manama, Capital Governorate, Bahrain 4 months ago
Manama, Capital Governorate, Bahrain 2 weeks ago
Manama, Capital Governorate, Bahrain 4 months ago
Riffa, Southern Governorate, Bahrain 4 weeks ago
Manama, Capital Governorate, Bahrain 1 month ago
Bahrain $60,000.00-$120,000.00 1 month ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 3 months ago
Manama, Capital Governorate, Bahrain 2 weeks ago
Junior Software Engineer - Cross-platform C++ - MultipassManama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 1 hour ago
Manama, Capital Governorate, Bahrain 4 days ago
Manama, Capital Governorate, Bahrain 3 weeks ago
API Developer Java and IBM integration BUSManama, Capital Governorate, Bahrain 1 year ago
Manama, Capital Governorate, Bahrain 5 days ago
Manama, Capital Governorate, Bahrain 5 months ago
Manama, Capital Governorate, Bahrain 2 weeks ago
Manama, Capital Governorate, Bahrain 5 months ago
Seef, Capital Governorate, Bahrain 3 weeks ago
Manama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 5 days ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 3 weeks ago
Manama, Capital Governorate, Bahrain 1 month ago
Software Engineer - Cross-platform C++ - MultipassManama, Capital Governorate, Bahrain 4 months ago
Al Khobar, Eastern, Saudi Arabia 5 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-LjbffrAssociate, Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Established in 1986, 01 Systems is one of the first Software providers in the Middle East bringing over 30+ years of experience delivering innovative solutions. With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – For both, the financial and the non-financial sectors – in the areas of Digital Transformation, Signature Management, Document Management, and Business Process Management.
Using leading edge technologies, robust security and proven competency, our products and services are used to effectively mitigate business and operational risks. Over the years we have improved and enhanced our products through continued cooperation and interaction with our customers to ensure that we deliver a positive customer service and to keep our clients satisfied.
Our team shares a passion of success and a firm commitment to create an inspiring work environment for every employee. Our culture promotes an atmosphere of thoughtfulness, moments of laughter, and an appreciation of others as well as a strong work ethic and technical skills.
Job Description
We are seeking a highly skilled and experienced Full Stack Software Developer with a strong background in Web UI development and implementing .NET-based web applications . The ideal candidate will have hands-on experience with JavaScript , CSS , ASP.Net MVC , Web API , cross-browser compatibility fixes, and solid knowledge of database querying and integration. You will be responsible for building responsive, robust, and scalable web applications that offer seamless user experiences across all major browsers (and some legacy browsers like Internet Explorer 11) and devices.
Duties and Responsibilities:
- Design and develop responsive Web UIs using HTML5, CSS, JavaScript, and modern UI frameworks.
- Build and maintain ASP.Net MVC applications with seamless integration between front-end and back-end.
- Develop and consume RESTful APIs using ASP.Net Web API.
- Implement secure, high-performing, and scalable .NET-based web solutions.
- Collaborate with cross-functional teams including UI/UX designers, QA engineers, and DevOps.
- Design and interact with relational databases; write efficient SQL queries and work with stored procedures.
- Ensure cross-browser compatibility and responsive design for desktop and mobile platforms.
- Follow best practices for software development, including code reviews, unit testing, and documentation.
- Continuously improve application performance and maintainability.
- Mentor junior team members and contribute to technical design discussions.
- Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or another related field.
- Overall 8+ years of professional experience in software development, and 5+ years with extensive focus on Web UI and .NET-based applications.
- Strong proficiency in JavaScript, HTML5, CSS (including Flexbox, Grid, etc.).
- Expertise in ASP.Net MVC and Web API development.
- Experience developing responsive and cross-browser compatible user interfaces especially with Internet Explorer 11.
- Thorough knowledge of ECMA 5/6 standards.
- Proficient in working with relational databases (e.g., SQL Server, PostgreSQL), including writing queries, stored procedures, and optimization.
- Knowledge of web application security and performance optimization.
- Familiarity with version control systems such as Git, or Bit Bucket.
- Strong analytical, debugging, and troubleshooting skills.
- Excellent communication and teamwork abilities.
- Experience with JavaScript frameworks like Bootstrap, Knockout, JQuery.
- Experience with modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Experience with C# language and Dot Net.
- Familiarity with containerization concepts, hands-on experience is a plus.
- Knowledge of Entity Framework or other ORM tools.
- Knowledge of Unit Testing with frameworks like XUnit, NUnit, MSTest, etc.
- Understanding of Agile methodologies (Scrum, Kanban).
- High levels of initiative, along with the ability to work with minimal oversight, and capability to multitask.
- A team player, with willingness to assist other team members through brainstorming, review, mentorship, or knowledge-sharing to improve the performance of the team.
- Ability to understand and articulate good architectural and design principles.
- Strong written and verbal communication skills, including the ability to present complex information in a succinct and easy to understand manner.
- Experience working in an agile development environment.
- Drive for continuous learning and self-improvement.
- Familiarity with continuous integration and deployment.
- Experience developing and deploying on major cloud services platforms (IAAS, PAAS) such as AWS and Azure.
- Competitive salary.
- Monthly transport allowance.
- Bahrain visa Sponsorship for you and your family.
- Sponsored flight back to Home Country once per annum for you and your family.
- Medical Insurance for you and your Family.
- A collaborative and innovative team environment.
- Opportunities for learning, development, and career advancement.
Information Technology Support Specialist
Posted 2 days ago
Job Viewed
Job Description
About Moyasar:
At Moyasar Financial Company, we build innovative and reliable payment solutions that empower businesses to grow and operate efficiently. As a fast-growing fintech company, we are looking for a Technical Support Specialist to join our team and play a vital role in supporting merchants during integration and resolving technical challenges quickly and efficiently.
Role Overview:
As a Technical Support Specialist, you will support our merchants during the integration process, troubleshoot technical issues, and provide expert-level assistance. This is a hands-on, technical role ideal for someone who is proactive, fast at problem-solving, and eager to learn.
Key Responsibilities:
- Provide technical support to merchants during the onboarding and integration stages.
- Troubleshoot and resolve API, SDK, or platform-related issues.
- Communicate technical concepts clearly to non-technical users.
- Collaborate with the engineering team to escalate and resolve complex issues.
- Continuously learn and adapt to new technologies and tools.
- Ensure timely and high-quality responses to support tickets and inquiries.
Requirements:
- Bachelor degree majoring, IT, IS, MIS, and related.
- 1–2 years of experience in a technical support or developer support role
- Proficiency in multiple programming languages
- Strong problem-solving skills and ability to work under pressure
- Quick learner with a passion for technology and customer success
- Excellent communication skills in both English and Arabic
- Experience in fintech or financial services is
preferred
Information Technology Specialist
Posted 2 days ago
Job Viewed
Job Description
About the Company
The Arab Investment Company (TAIC) is a Pan-Arab joint-stock company established in July 1974 and owned by governments of 16 Arab states with an authorized capital of US$ 1,200 Million and a paid-up capital of US$ 917 million.
About the Role
To provide technical assistance and support to end-users, maintain and manage IT infrastructure, and ensure effective IT operations within the company .
IT Specialist reports to the Head of IT.
Responsibilities
- Provide technical assistance and support to end-users for hardware, software, and network issues, ensuring users can effectively operate and maintain their devices / software
- Troubleshoot and resolve technical problems to ensure minimal disruption to business operations
- Install, configure, and maintain hardware components such as computers, printers, as well as computer systems, servers, and network infrastructure, ensuring downtime is minimised and IT systems remain efficient
- Monitor network performance and troubleshoot connectivity issues
- Set up and maintain telecommunications infrastructure systems, mobile communications, and video conferencing tools to ensure reliable communication
- Implement and maintain data security protocols to protect sensitive information and perform regular system updates and backups of IT systems, ensuring data integrity and security
- Ensure disaster recovery plans are in place and tested regularly to guarantee business continuity and minimise data loss
- Assist in the planning and implementation of IT projects
- Develop user manuals and technical documentation as needed, and update the documentation to reflect latest system upgrades
- Provide training to users on new IT systems, ensuring they are comfortable with new technologies
- Track the procurement of IT hardware and software, ensuring the necessary tools and resources are available for business operations
- Liaise with outsource service providers and follow up or escalate on any performance issues
- Maintain and update an inventory of all IT assets and manage software licenses to ensure compliance
- Maintain accurate IT documentation and records, ensuring clarity and continuity in IT operations and maintenance
- Report on IT performance metrics to support informed decision-making
- Monitor and report on IT vendor's performance, ensuring SLAs are met
Qualifications
- Bachelor's degree in Information Technology, Computer Science or a related discipline, with a minimum of 3 years of experience in a similar position
- Certified MCDST, CompTIA A+, Network+, CCNA, or similar is preferred
Required Skills
- Teamwork
- Integrity
- Stakeholder Focus
- Accountability
Software Developer
Posted 2 days ago
Job Viewed
Job Description
Beyond Catering Boutique is a Bahrain-based culinary destination offering premium Mediterranean cuisine, elegant catering services, and artisanal baked goods. With over a decade of experience, we specialize in bringing unforgettable flavors and moments to life. Our commitment to excellence and dedication to quality service has made us a staple in the culinary industry.
Role Description
This is a full-time on-site role for a Software Developer, located in Salmabad. The Software Developer will be involved in designing, coding, testing, and maintaining software applications. The role includes back-end web development and working with various programming languages. Daily tasks will also involve collaborating with the team to develop and enhance software solutions, utilizing object-oriented programming principles, and contributing to continuous improvement processes.
Qualifications
- Proficiency in Software Development and Programming
- Experience with Back-End Web Development and Object-Oriented Programming (OOP)
- Strong background in Computer Science
- Excellent problem-solving skills and attention to detail
- Ability to work collaboratively in a team environment
- Bachelor's degree in Computer Science or a related field
Note: The subsequent listings for Junior Software Engineer, Community Engineer, Software Engineer, and API Developer are unrelated to the Software Developer role and should be removed for clarity and relevance.
#J-18808-LjbffrBe The First To Know
About the latest It and software Jobs in Bahrain !
Information Technology Manager
Posted 2 days ago
Job Viewed
Job Description
About the Company
The Arab Investment Company (TAIC) is a Pan-Arab joint-stock company established in July 1974 and owned by governments of 16 Arab states with an authorized capital of US$ 1,200 Million and a paid-up capital of US$ 917 million.
About the Role
To lead the information technology function ensuring data security and aligning technology initiatives with business objectives, while driving digital transformation and innovation to enhance company's performance.
IT Manager reports to the Head of IT.
Responsibilities
- Develop and implement the information technology strategy and plans, ensuring the alignment to the overall company’s strategy and goals
- Develop and implement departmental policies and procedures in order to ensure legal and regulatory compliance, alignment with business strategy and industry best practices
- Oversee the daily operations of the IT department, ensuring the reliability and performance of IT systems and infrastructure
- Ensure suitable IT and network measures are in place to safeguard TAIC from data breaches, malicious cyber-attacks, and unauthorized access
- Ensure data and system protection from cyber threats and conduct regular security audits and assessments to identify and mitigate risks
- Implement and oversee data backup and recovery processes to ensure data integrity and availability
- Assess and recommend new technologies to improve operational efficiency and support business growth
- Liaise with department heads to understand the workflows in order to identify opportunities for digitisation and automation of processes and lead digital transformation initiatives
- Oversee the integration of IT systems to ensure seamless operations and data flow across the organization
- Develop RFPs and participate in the selection of vendors for IT-related products and services and IT outsourcing
- Negotiate contracts and service level agreements to ensure optimal service and cost efficiency and manage vendor relations, reporting on their performance
- Act as the project manager for all IT-related projects, ensuring projects are completed on time and within budget; develop project plans, allocate resources, and monitor progress to achieve project objectives
- Ensure compliance with relevant laws, regulations, and industry standards
- Build the team capability by continuously monitoring and providing feedback on their performance and ensuring the most appropriate development plans are in place
- Stay abreast on the industry trends and emerging technologies to keep the organization connected to the latest developments
Qualifications
- Bachelor’s degree in information technology, Computer Science or a related discipline, with a minimum of 8 years of experience in IT or postgraduate degree in a relevant discipline, with a minimum of 6 years of experience in IT
- Certified CISA, ITIL, CISSP, PMP or COBIT
- A minimum of 3 years in a management role
Required Technical Skills
- Network & infrastructure management
- Cyber security management
- Digitization & automation
- Project management
- Technical support and troubleshooting
- Network & systems risk management
- Vendors management
Required Core & Leadership Skills
- Integrity
- Stakeholder Focus
- Accountability
- Strategic Thinking
- Decision Making
- Motivating & Inspiring Other
- Change Management
- Teamwork
Information Technology Support
Posted 4 days ago
Job Viewed
Job Description
Job Title:
IT Support Specialist
Location:
Bahrain (Remote/On-site)
About Techno Secure Technologies:
Techno Secure Technologies is a leading IT and cybersecurity firm in Bahrain, specializing in infrastructure management, compliance, and business continuity solutions.
Job Description:
We are looking for a dedicated
IT Support Specialist
to join our team. You will be responsible for maintaining and supporting our clients' IT infrastructure, ensuring smooth operation, and providing timely technical assistance.
Responsibilities:
- Provide remote and on-site IT support to clients.
- Perform server administration and maintenance.
- Troubleshoot hardware, software, and network issues.
- Assist in network architecture planning and multi-site topology management.
- Monitor system performance and ensure uptime.
- Collaborate with senior engineers on infrastructure scaling and security compliance.
- Document technical procedures and provide user training as needed.
Qualifications:
- Proven experience in IT support or related role.
- Knowledge of server administration, network protocols, and cybersecurity basics.
- Strong problem-solving and communication skills.
- Ability to work independently and as part of a team.
- Relevant certifications (e.g., CompTIA A+, Network+, or equivalent) are a plus.
Why Join Us?
Join a growing company at the forefront of IT security and compliance in Bahrain. We offer opportunities to develop your skills and work with diverse clients in a dynamic environment.
#J-18808-LjbffrLead Python Software Engineer, Commercial Systems
Posted 4 days ago
Job Viewed
Job Description
Canonical is a leading provider of open-source software and operating systems for 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 more than 80 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 Lead Python Software Engineer who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting opportunity to work with many popular software systems, integrations technologies, and exciting open source solutions.
The Commercial Systems unit is conceived as seven engineering teams that closely collaborate with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business and Python plays an integral role in it. We are looking for Python Software Engineers for the Integrations team.
The Integrations team is responsible for the automation of SAAS user management and onboarding of new data sources to the data mesh. The team designs, develops, and operates a Python based solution to automate SAAS seat management and track spend across the application portfolio. Furthermore the team integrates internal and external data sources into the data mesh using open-source ETL solutions, enabling more data driven decisions in the organization.
Location : This role will be based remotely in the EMEA region.
The role entails
- Develop engineering solutions leveraging Python
- Collaborate with colleagues on technical designs and code reviews
- Deploy and operate services developed by the team
- Depending on your seniority, coach, mentor, and offer career development feedback
- Develop and evangelize great engineering and organizational practices
- Exceptional academic track record from both high school and university
- Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
- Track record of going above-and-beyond expectations to achieve outstanding results
- Experience with software development in Python
- Professional written and spoken English with excellent presentation skills
- Result-oriented, with a personal drive to meet commitments
- Ability to travel internationally twice a year, for company events up to two weeks long
- Performance engineering and security experience
- Experience with Airbyte, Ranger, Temporal, or Trino
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 recognize 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 Program
- 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.
#J-18808-Ljbffr