Employment in Kenya
Canonical Announces Job Opportunities; Qualification How to Apply
Canonical Announces Job Opportunities; Qualification How to Apply
Canonical Announces Job Opportunities; Qualification How to Apply
Canonical Announces Job Opportunities; Qualification How to Apply
We deliver open source to the world faster, more securely and more cost effectively than any other company. If you’re interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference
- Open Jobs
- Method of Application
Engineering Manager, Sustaining Software Engineering
What Your Day Will Look Like
- Manage and lead a distributed team of engineers
- Hire, coach, mentor, provide feedback and career development guidance to your team
- Manage shift scheduling, measuring key performance indicators (KPIs), and training
- Support timely delivery of bug fixes, patches, and other technical solutions to address business needs in a variety of technology fields, including but not limited to Ubuntu, OpenStack, Ceph, Kubernetes, Juju & MAAS
- Demonstrate the very best of Canonical in customer interactions
- Set and manage expectations with other engineering teams, senior management, and external stakeholders
- Advocate and advance modern software development practices
- Grow a healthy, collaborative engineering culture in line with the company value
- Collaborate with other teams in the organisation
- Work from home with global travel up to 10% for internal and external events
What We Are Looking For In You
- Professional software delivery experience using C, C++, Go, Java, Python, or similar
- You are knowledgeable and passionate about software development
- Leadership experience displaying ability to organise and prioritise complex problem resolution and bug fixes
- Experience with version control systems such as git
- Experience with debugging tools such as gdb, crash or other
- Demonstrated strong commitment to testing methodologies and maintainable code quality
- Excellent communication skills in the English language, both verbal and written
- Experience with Linux, with a preference towards Ubuntu
- Experience with Open Source and Open Source Business Models
- People management experience in a support organisation is a strong plus
- You have interest and deep experience with three or more of the following: Ubuntu Linux – kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging
Engineering Manager – Web
What you will 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
- Consistently provide high-quality code reviews to other engineers
- Demonstrate sound engineering principles by directly contributing to your team’s goals
- Estimate work, set goals, and meet them
- Write briefs, epics, and specifications and understand risks
- Work from home with global travel 4 to 6 weeks for internal and external events
- Understand completion criteria and push work to completion
- Help mentor other engineers and manage staff.
- Work to reduce complexity
- Effectively set and manage expectations with other engineering teams, senior management, and external stakeholders
- Support timely delivery of technical solutions to address business needs
- Advocate and advance modern, agile software development practices and help develop and evangelise great engineering and organisational practices
- Build and lead a globally distributed team of web engineers through hiring, coaching, mentoring, feedback and hands-on career development
- Support timely delivery of technical solutions to address business needs
- Grow a healthy, collaborative engineering culture in line with the company values
- Be an active part of the leadership team and collaborate with other leaders in the organisation
Who You Are
- You are knowledgeable and passionate about web and software development
- You are curious, flexible, articulate, and accountable
- You try to learn and use web best practices in your work
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You take web best practices into account with your work
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You have solid experience working in an agile development environment
- You drive work to completion
- You take operational considerations (CI, updating, monitoring, observability, life-cycle management) into account
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You follow industry trends and new technologies
- You’re capable of representing your team as a subject matter expert
- You have the ability to own architecture and solve larger technical challenges
- You’re seen as a trusted advisor for your area of expertise within Canonical
- You’re capable of representing your team in the absence of management
- You understand and value how you do what you do as well as what you do
- You love developing and growing healthy teams and have a track record of doing it
- You are knowledgeable and passionate about software development and organisational management
- You value getting things done by turning product vision into executable strategy
We offer
- Remote first: 100% remote working with the opportunity to travel to Sprints. We meet a couple of times a year in interesting places all around the world to come together to collaborate. These Sprints see circa 300 people come together. This year we have travelled to Frankfurt, Copenhagen, Montreal and Prague!
- Personal development: Annual budget allowance and time to focus on areas you want to improve.
- Compensation: eligibility for annual pay review including bonuses.
- Recognition: The ability to possibly be rewarded and recognised by others for the work you do.
- Travel: Priority Pass for lounge access when flying to sprints. International SOS membership to support you whilst travelling.
Accounts Payable Clerk (Entry Level Opportunity)
A day in the life of an Accounts Payable Clerk
- Maintain accuracy of our A/P ledgers
- Manage our vendor data (names, addresses, etc.), validate and get approval for new accounts, and maintain our audit record of vendor data changes and approvals
- Process our supplier invoices in a timely and accurate manner, including entry of invoices into accounting systems and maintain our files in a tidy and organised manner
- Prepare our supplier payments in line with the payments timetable and presented for approval in a clear and organised format
- Identify payments properly withheld, monitored and released when approval given
- Help with our month end processes: prepayments, accruals, bank reconciliations and balance sheet reconciliations
- Resolve questions/issues, escalating when appropriate in a timely manner
- Maintain compliance with processes and procedures, recommend corrective action when identified and maintain suitable records to demonstrate compliance
What You Will Bring To The Role
- Bachelor’s degree in an Accounting or Finance subject, graduating in the top 10% of your class
- Good spreadsheet skills, including pivots, look ups etc.
- Excellent attention to detail, with great organisation skills and the ability to meet deadlines
- Great communication skills that you will use when connecting directly with our vendors
- A passion for the world of Finance with ambition to progress your career
- Some experience using a major accounting system advantageous
What We Will Offer You
- Flexibility to work remotely from home
- Personal learning and development budget
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority Pass for International travel
- Opportunity to travel to meet your colleagues in great global destinations!
Software Engineer – Identity Management for Canonical Products
What you’ll do
- Collaborate proactively with a distributed team
- Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
- Design and implement new features and enhancements from spec to production and ongoing operations at scale.
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions.
- Create and enhance management, authentication and authorization API endpoints
- Craft end-user authentication flows from design to implementation
- Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
- Deliver great products that users love by maintaining a culture of quality and engineering excellence
- Work from home with global travel 2 to 4 weeks per year for internal and external events
Who you are
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You are a software engineer, with specific experience building identity and access management products
- You are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
- You have experience implementing authorization frameworks in distributed systems
- You value secure coding and standards, and enjoy working on teams that do the same
- You have solid experience working in an agile development environment
- You love technology and working with a diverse set of talented people.
- You are comfortable with Ubuntu as a development and deployment platform.
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You love embracing new technologies and pushing the boundaries of what is possible, with a view to building products that improve how people operate software and infrastructure everywhere
Method of Application
Use the link(s) below to apply on company website.
LATEST JOB VACANCIES IN KENYA
- Danish Refugee Council (DRC) Open Call for Head of Support Services Candidates (Deadline: 30 June 2023)
- Call to Apply for Life Changing GIZ Jobs (Over 80 Positions)
- Amazing Offer ! Reports Specialist (Donor Relations) P3 Job at UNICEF
- Program Implementation Internships at Evidence Action
- TSC Contractual Teaching Posts; How to Apply
- TSC Internship Posts in Junior Secondary Schools; How to Apply
- TSC Internship Opportunities in Public Secondary School; How to Apply
- Internship Opportunities at Baringo Technical College
- Internship – Global Outreach and Regional Support at Interpol
- Internships at NMB Constructions; Qualifications and How to Apply
- Internship Opportunities at Northern Rangelands Trust; How to Apply
- Machakos County Advertises Job Vacancies; Qualifications and How to Apply
- Kisumu County Advertises Job Vacancies; Qualificatons and How to Apply
- Safaricom Kenya Vacancies; Qualifications and How to Apply
- Career Openings at Old Mutual Kenya; Qualifications and How to Apply
- Vacancy Openings at Absa Bank Limited
- 10 Best Opportunities For International Social Work Jobs
- African Union is Hiring a Procurement Officer
- Save the Children International is Offering 40 New Jobs World Wide
- Jobs at Office of the Special Envoy of the Secretary
- Transcription Agents Jobs at Ajira Digital Program
- Quality Assurancce Transcription Jobs at Ajira Digital Program
- QA Digitization Jobs at Ajira Digital Program
- Digitization Agent/ Scanning Operators at Ajira Digital Program
- Vacancies at Kiambu County Government
- Human Resources Intern at Africa International University
- Human Resource Analyst at Q-Sourcing Servtec Group
- Internship Opportunities at Teachers Service Commission (TSC)
- Massive Recruitment at Teachers Service Commission (TSC)
- Principal (Regular Secondary School) T-Scale 13 – 349 Posts at Teachers Service Commission (TSC)