177 IT & Software jobs in Oman

Project Manager - Software Industry

New
Muscat, Muscat ProgressSoft Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

We are looking to recruit a Project manager that can perform in a dual role as Project Manager/Business Analyst. As Project Manager: Managing a variety of IT projects and reporting to the Project Management Office. Work with clients, stakeholders, senior executives, the project team, functional and IT SMEs to ensure those project deliverables are achieved on schedule with a high level of quality and customer satisfaction. As Business Analyst: The Business Analyst (BA) has the responsibility to elicit, analyze, validate, verify, and facilitate testing of business process solutions and requirements of the project.

Responsibilities

  • Work collaboratively and effectively with team members
  • Plan, coordinate & manage projects, and resources, from ideation through post-production support
  • Be the liaison between the business units, technology teams, and support teams; support the project through implementation and post-project support
  • Write requirements' specifications according to standard templates and tools
  • Decompose high-level business needs into structured requirements, use cases, user stories/scenarios, business rules, functional and non-functional requirements; with sufficient detail to satisfy the needs of the business, developers, and testers
  • Lead requirements elicitation, analysis, and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable and that they conform to standards
  • Develop Business Requirements Document and represent requirements using alternative views, such as analysis models (diagrams), prototypes, or scenarios, wireframes where appropriate
  • Participate in requirements prioritization and solution risk analysis
  • Facilitate user acceptance testing and draft UAT test plans, ensure test data is available and draft test cases
  • Participate in testing and quality assurance process
  • Collaborate with developers and end-users to ensure that application functionality meets client needs, test solutions, problem-solve issues, coordinate enhancements
  • Collaborate with developers and subject matter experts to establish the technical vision and analyze trade-offs between usability and performance needs

Requirements

  • Minimum of 5 to 10 years experience in IT Technical Fields / Project Management and Business Analysis
  • Excellent communication skills, including written, verbal, and presentation
  • Excellent command of the English language (Speaking, writing, and presentation)
  • Executive Level interpersonal relationship building, collaboration, and facilitation skills
  • Solid understanding and application of various project management and business process improvement methodologies, techniques, and tools
  • A solid understanding of software development life cycles methodologies e.g. SDLC, Agile
  • Essential skills in data mapping and analysis, gap analysis, and system analysis
  • A solid understanding of business analysis and process improvement best practices and the ability to apply them in practice
  • Strong personal time management skills and ability to meet individual and team deadlines
  • BS/BA required PMP, and CBAP certification is preferred.
  • Experience in working with data warehouses or databases and integrations is a plus
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer - Python - Ubuntu Pro client - graduate level

New
Canonical

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome

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 to develop, test and release improvements to the Ubuntu Pro client.

Ubuntu Pro is a suite of specialist services provided by Canonical. Whether for enterprise customers deploying systems at scale or users who want security patching for their personal Ubuntu LTS at home, the Ubuntu Pro Client is the command-line tool that manages all these services.

The quality and stability of the Ubuntu Pro Client is critically important, since it comes pre-installed on every Ubuntu system. You'll work with the Ubuntu Server team, alongside major cloud partners and multiple Canonical product teams to develop, test and release improvements to the Pro client. You will also be a voice in communication with our users, ensuring their needs are met.

This role requires quality-oriented software engineering in Python and a focus on software interoperability over a vast range of target releases and environments. Excellent Python skills are a key requirement, with previous contributions to open source Python projects being an advantage. The Pro client often interacts with the Ubuntu package management; therefore, experience in configuring apt, and knowledge of deb packaging and general system administration is advantageous in this role.

Applicants should be passionate about the Ubuntu project and its values and about building tools that are used by millions of people around the world. A personal interest and emphasis on quality, thinking of edge cases, ease of use, documentation, and careful community coordination is important. The Pro client is used at all ranges, from mission-critical environments to hobbyist Ubuntu users; applicants should be ready to work with the whole spectrum of end users and help guide engineering best practices with all of them in mind.

The role entails

  • Collaborate proactively with a distributed team
  • Write high quality code, with unit and functional tests, to create new features
  • Debug issues and produce high quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and investigate to find good solutions
  • Work from home, with global travel 2 to 4 weeks per year for internal and external events

What we are looking for in you

  • 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 extensive experience with Python on Linux
  • You have interest in and experience with two or more of the following: Ubuntu Linux systems administration, continuous integration, end-system contract management, Debian packaging, working with public or on premise clouds
  • Bonus points if you have experience engaging with the open source community

What we offer colleagues

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
  • 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

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.

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

Ubuntu Enablement - Software Engineering Manager

New
Muscat, Muscat Canonical

Posted today

Job Viewed

Tap Again To Close

Job Description

Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.

As a Software Engineering Manager you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system , low-level debugging, critical thinking, problem-solving skills and management ability.

Key responsibilities

  • Recruit, motivate, mentor, and enable your team to succeed in delivering quality products
  • Set goals with the team; prioritize tasks, identify and measure team health indicators
  • Maximise the results of team members and support their career growth
  • Coordinate with project managers, HWE, QA and certification management
  • Monitor projects from kickoff to post-mortem and handle escalations
  • Communicate, understand, and resolve the technical challenge with OEMs, ODMs, SiPs, IHVs
  • Prioritize customer requests globally
  • Collaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security)
  • Provide leadership for methodologies, strategies, standards, tools, and best practices
  • Must be able to travel to the EU, USA, China, and Taiwan; (after covid-19 restrictions lift)

Required Skills And Experience

  • A Bachelor (or higher) degree in STEM, preferably computer science or software engineering
  • Proven track record in technical roles with Linux, preferably Ubuntu or Debian
  • Commitment to development and testing methodologies, and maintainable code quality
  • Experience with management responsibilities
  • Ability to work collaboratively in a team environment
  • Ability to be productive in a globally distributed team through self-discipline and self-motivation
  • Commitment and energy to deliver on schedule
  • Strong English and Chinese language communication skills, both written and verbal

Desirable Skills And Experience

  • Making technical decisions for a team as a tech lead
  • Software architecture and design experience
  • Software development or operations experience with: Ubuntu - kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/ML
  • Participation in open-source development projects
  • Experience with CI/CD

Canonical is an equal opportunity employer

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.

#stack

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

Information Communication Technology Teacher

Muscat, Muscat Al Firdous Private School

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Mission: To provide a high-quality, values-based education that nurtures academic excellence, character building, and life skills.

Vision: To prepare students to become knowledgeable, responsible, and globally minded citizens.

Services: Bilingual education (Arabic & English), Quran memorization programs, STEM learning, enrichment activities, French language instruction, coding, mental math, and extracurricular clubs.

Target Market: Students from KG to Grade 12 in Muscat and surrounding areas.

Competitive Advantage: Combines modern teaching methods with strong moral and cultural foundations; integrates technology such as Edpuzzle and 3D printing in learning.

Achievements: Consistent academic success rates, innovative technology integration awards, and strong parent-school partnerships.

Future Plans: Expand STEM facilities, introduce international exchange programs, and enhance teacher development initiatives.

Role Description

This is a full-time on-site role for an Information Communication Technology Teacher at Al Firdous Private School located in Muscat. The ICT Teacher will be responsible for lesson planning, teaching information technology and computer science, and fostering effective communication among students.

Qualifications

• Lesson Planning and Qualified Teacher skills

• Information Technology and Computer Science knowledge

• Experience in teaching ICT-related subjects

• Bachelor’s degree in Information Technology, Computer Science

• Holds an educational qualification

• IELTS score of 6 or higher

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

Director, Software Quality Engineering

RSource

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Career Opportunities with Knowtion Health

A great place to work.

Knowtion Health participates in E-Verify

Share with friends or Subscribe!

Current job opportunities are posted here as they become available.

Subscribe to our RSS feeds to receive instant updates as new positions become available.

Are you seeking an exciting opportunity to join a passionate, growing, and dynamic team of professionals who support patients?

We are seeking a strategic and experienced Director of Software Quality Engineering (QA) to lead and evolve our QA organization by defining and executing quality strategies, overseeing QA operations across multiple product lines, and ensuring our software and systems meet the highest standards of performance, security, and compliance, while collaborating closely with Engineering, Product, DevOps, Security and Compliance teams to embed quality throughout the software development lifecycle.

What’s Attractive to the Right Candidate?

  • Knowtion Health is a growing firm in a growing industry. Our status as a leader in this industry means that we have the resources to invest in the business and to innovate.
  • Our business is intensely competitive and is constantly evolving. We quickly identify new challenges and develop solutions, so you won’t simply be doing what was done last year. Our new employees are frequently pleased and surprised by how quickly we make decisions and adapt to market conditions.
  • Knowtion Health culture is inviting and competitive, embracing challenge and celebrating accomplishment; dedicated colleagues striving to provide quality results that have lasting impact.

The Opportunity:

  • Define and implement a scalable Quality Engineering strategy aligned with product and engineering goals.
  • Hire, mentor, and manage a distributed team of QA engineers, analysts, and automation experts.
  • Establish and maintain QA policies, processes, and standards (e.g., Agile, CI/CD, SDLC, Security).
  • Drive root cause and defect analysis and while implementing corrective and preventive actions.
  • Oversee manual, automated, regression, performance, security, and integration testing.
  • Ensure test coverage, risk-based testing, and effective test planning.
  • Partner with Product and Engineering to align on release cycles, test planning, and defect management.
  • Ensure quality practices meet industry-specific regulatory and compliance standards (e.g., HIPAA, SOC2, HITRUST, ISO, FDA).

What you bring:

  • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred)
  • 8+ years of experience in software QA, including 3+ years in leadership roles
  • Proven track record in building and scaling QualityA teams and automation frameworks
  • Strong understanding of Agile, DevOps, and modern SDLC methodologies
  • Experience with test automation tools and CI/CD platforms (e.g., JenkinsGitLab, GitHub Actions, Jenkins, Team City)
  • Experience in a regulated industry (e.g., healthcare, finance, medtech) is a plus
  • Certification in QA or testing frameworks (e.g., ISTQB, CSTE)

The above statements are intended to provide the general nature and level of work being performed by most people assigned to the position. They are not intended to be an exhaustive list of all responsibilities, duties and requirements.

This position is remote and requires a dedicated, distraction-free work space at home. We offer a competitive benefits package including medical, dental, vision, life insurance, short term disability, long term disability, paid holidays, 401k, and a generous PTO policy.

Knowtion Health gives priority to applicants located in the following states: AR, AL, AZ, FL, GA, IL, KS, KY, MD, MA, MN, NC, OH, OK, PA, SC, TN, TX, WV, VA

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

Information Technology Manager

Muscat, Muscat Haddiya

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Haddiya is a growing Omani e-commerce brand offering luxury perfumes, traditional handcrafted items, and culturally inspired gifts. We blend Omani heritage with modern design and technology to serve customers across Oman and the GCC through our platform, Haddiya.com .

We are now scaling — and tech will be at the center of our operations.

Role Overview

We’re looking for a technically hands-on IT Manager to lead our infrastructure, backend systems, and ERP integrations. This is a high-impact role at the intersection of tech and operations.

You will oversee:

  • Internal IT systems and infrastructure
  • Backend or full-stack development projects
  • ERP, payment, and courier API integrations
  • Security, support, and vendor management

You’ll work on-site and lead a small tech team as we scale.

What You’ll Do

IT Manager — Full-Time (On-site)

Location: Wilayat As Seeb, Oman

Industry: E-commerce | Retail Tech

Website: Haddiya.com

About Haddiya

Haddiya is a growing Omani e-commerce brand offering luxury perfumes, traditional handcrafted items, and culturally inspired gifts. We blend Omani heritage with modern design and technology to serve customers across Oman and the GCC through our platform, Haddiya.com .

We are now scaling — and tech will be at the center of our operations.

Role Overview

We’re looking for a technically hands-on IT Manager to lead our infrastructure, backend systems, and ERP integrations. This is a high-impact role at the intersection of tech and operations.

You will oversee:

  • Internal IT systems and infrastructure
  • Backend or full-stack development projects
  • ERP, payment, and courier API integrations
  • Security, support, and vendor management

You’ll work on-site and lead a small tech team as we scale.

What You’ll Do
  • Manage IT infrastructure, software, and network security
  • Lead backend or full-stack development (Node.js, Python, PHP, etc.)
  • Oversee integration with ERP systems (e.g. Odoo, Mazeed)
  • Implement and document IT policies and system architecture
  • Handle issue resolution, asset management, and scaling strategy
  • Collaborate with vendors, operations, and e-commerce platforms (e.g. Zid)
What You Bring
  • Bachelor's degree in IT, Computer Science, or related field
  • Strong experience in:
  • Backend or full-stack development
  • ERP system implementation/integration
  • Network administration and IT infrastructure
  • Excellent problem-solving and leadership skills
  • Fluent in English & Arabic
  • Based in Oman or willing to relocate.
Bonus Points
  • Experience with e-commerce, fulfillment, or logistics
  • Familiarity with Shopify, Zid, Odoo, or similar tools
  • Startup experience or fast-paced environment exposure

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

Information Technology Support Engineer (Must be CCNP Certified | 0-2 years experience)

Muscat, Muscat Avensys Consulting

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Network Engineer (Must be CCNP Certified | 0-2 years experience) Global Talent Acquisition Consultant -Technical Lead | APAC & EMEA |

Avensys is a reputed global IT professional services company headquartered in Singapore. Our service spectrum includes enterprise solution consulting, business intelligence, business process automation and managed services. Given our decade of success, we have evolved to become one of the top trusted providers in Singapore and service a client base across banking and financial services, insurance, information technology, healthcare, retail and supply chain.

We are currently looking to hire an Network Engineer (CCNP Certified)

Must have:

Cisco Certified Network Professional (CCNP) – Routing and Switching (or CCNP Enterprise) certified.

Experience:

1–2 years of relevant experience in network support or administration.

Required Skills:

  • Strong understanding of networking fundamentals, including TCP/IP, VLANs, subnetting, and WAN technologies.
  • Hands-on experience with Cisco routers and switches (configuration, installation, and troubleshooting).
  • Basic knowledge of network security and firewall policies.
  • Familiarity with network monitoring and diagnostic tools.
  • Good problem-solving skills and willingness to learn advanced network concepts.
  • Effective communication skills to work within a team and support end-users.

WHAT’S ON OFFER

You will be remunerated with an excellent base salary and entitled to attractive company benefits. Additionally, you will get the opportunity to enjoy a fun and collaborative work environment, alongside a strong career progression.

To submit your application, please apply online or email your UPDATED CV in Microsoft Word format to . Your interest will be treated with strict confidentiality.

CONSULTANT DETAILS

EA Licence 12C5759

Privacy Statement: Data collected will be used for recruitment purposes only. Personal data provided will be used strictly in accordance with the relevant data protection law and Avensys' personal information and privacy policy.

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

About the latest It software Jobs in Oman !

Lead Python Software Engineer, Commercial Systems

Canonical

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Lead Python Software Engineer, Commercial Systems

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

What we are looking for in you

  • 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

Nice-to-have skills

  • Performance engineering and security experience
  • Experience with Airbyte, Ranger, Temporal, or Trino

What we offer colleagues

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

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

Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Revenue Accounting Manager - Software Industry, IFRS 15, NetSuite

Muscat, Muscat Canonical

Posted 3 days ago

Job Viewed

Tap Again To Close

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 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 Revenue Accounting Manager, ideally a candidate with a passion for systems accounting, to drive revenue recognition process, decisions, systems and reporting.

In our finance function we aspire to set the industry pace for speed and accuracy of reporting. We aim to achieve this by driving our product pricing and terms, contracting, sales processes and systems into alignment.

We are looking for a professionally qualified accounting leader with expertise in IFRS 15/ASC 606 to build scalable contract review and revenue recognition processes. This lead will work across teams including product management, legal, FP&A, sales operations and commercial business systems to align understanding and ensure that the accounting and revenue recognition treatment of contracts and products is straightforward and correct, with a very high level of automation. Perhaps unusually we prefer a leader with deep personal interest in the software and technology industry, and ideally some data analytics and software engineering experience . The Revenue Accounting Manager will ensure the proper application of revenue accounting guidance for public market scrutiny. Ideally they will also be familiar with Systems Accounting and able to work effectively with technical teams and software engineers.

This is a management position which requires confidence in presentation, setting goals, and directing the work of others. We expect to grow a team focused on revenue, with a particular emphasis on systems and automation, that puts us at the top of the leaderboard for clarity, correctness, transparency and speed of reporting as a global tech company.

Location: This role is home-based in EMEA time zones, with the option to be based in our London office. It will report to our Global Head of Accounting.

Key responsibilities

  • Collaborate with Product Management, Sales Operations, Sales, Legal, and FP&A teams to design standard contracts
  • Drive process and configuration improvements in NetSuite and related systems for end-to-end automation of the revenue life cycle
  • Incorporate industry best practices and emerging technology to raise the bar for reporting speed and accuracy
  • Review and evaluate the revenue recognition impact of non-standard contracts and new products
  • Lead, mentor and develop a team of revenue accounting and systems accounting professionals
  • Assist in month-end revenue close, including reconciliations, fluctuation analysis, and other reporting
  • Develop and maintain effective internal over revenue transactions and reporting
  • Research and write accounting memos on significant revenue recognition and other policy matters
  • Act as the primary liaison with external auditors in matters related to order-to-cash

Valued Skills And Experience

  • An exceptional academic track record from both high school and university
  • An undergraduate degree in Accounting or Finance, or a compelling narrative about your alternative chosen path
  • CPA, CA or equivalent with excellent technical accounting skills and IFRS experience
  • A detailed understanding of IFRS 15 and relevant rules related to SaaS and services
  • Leadership or management responsibility
  • A track record of going above-and-beyond expectations
  • Experience of software licensing, subscription and services revenue accounting and operations
  • Experience driving revenue recognition and scaling accounting processes in a high-growth environment
  • Experience with ERP, Rev Rec, CRM, CPQ and other relevant software categories - NetSuite and Salesforce preferred
  • Experience in a multi-country multi-currency, operations and tax environment
  • Professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Thoughtfulness and self-motivation
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks long

Additional, Optional Skills We Value

  • Public company reporting and revenue accounting experience
  • Software implementation, integration and user acceptance
  • Software engineering qualification or experience
  • A passion for technology and a desire to work with motivated colleagues
  • MBA or other relevant business degree

What we offer colleagues

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
  • 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

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.

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

Juju Software Engineer (Go)

Canonical

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome


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 to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.

Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal. Combined with the Ops framework, Juju provides a complete solution for applications and infrastructure management.

Many internal and external teams depend on Juju to deliver their products and services - from Canonical Managed Solutions, our OpenStack and cloud delivery teams, to Fortune 500 companies.

Location: This is a Globally remote role.

What your day will look like

  • Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
  • Collaborate proactively with a distributed team
  • Debug issues and interact with upstream communities publicly
  • Work with helpful and talented engineers including experts in many fields
  • Discuss ideas and collaborate on finding good solutions
  • Work from home with global travel for 2 to 4 weeks per year for internal and external events

What we are looking for in you

  • Experience developing software using Go.
  • Excellent communication skills in the English language, both verbal and written, especially in online environments
  • 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

The following skills may be helpful to you in the role, but we don't expect everyone to bring all of them.

  • Hands-on experience developing highly concurrent distributed systems
  • Experience with container technologies (Docker, LXD, Kubernetes, etc.)
  • Solid networking background and experience
  • Experience with agile software development methodologies
  • Experience in the Linux and open-source software world
  • Experience with configuration management software (Ansible, Chef, Puppet, et al.)
  • Working knowledge of cloud computing
  • Experience with software packaging (Debian, snaps)
  • Programming with, and operating, SQL and NoSQL databases
  • Experience working on a distributed team on an open source project -- even if that is community open source contributions.
  • Demonstrated track record of Open Source contributions
  • Prior experience developing plugins for Terraform

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 - we've been working remotely since 2004!
  • 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.

#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 IT & Software Jobs