Job type: Job Type Full Time , Remote

  • Engineering Director, Sustaining Engineering

    Engineering Director, Sustaining Engineering

    The Sustaining Engineering group is a worldwide team of generalist open source software engineers, responsible for driving software issues reported by Canonical customers to successful resolution. We tackle problems in any package in Ubuntu, and for our largest customers, will engage on deep issues in upstream projects not yet packaged in the distribution. We are Canonical’s open source special forces, or SWAT team, or firefighting ladder, as you prefer. We work on the hardest-to-debug production problems in the kernel, and we work in every programming language you can find in open source. Depending on your perspective this is either an absolute engineering nightmare or the world’s best way to spend a fully paid day 🙂
    We take care over career and skills development for our colleagues, and we are in a unique position to offer engineers an incredibly wide range of topics into which they can delve deeply to become our first and best expert. As our customer base expands, and as we have become more confident to make service commitments to a wider and wider range of open source, we have expanded the range of technologies in which we can justify investing time and attention. We are now in a push to become the world’s leading provider of open source from the public cloud to the edge, from desktops to servers and IoT.

    As an Engineering Director role, this position will manage the managers of multiple teams. We try to keep each frontline team in a single timezone, but this position of necessity has global responsibility, so the successful candidate will need to be able to set expectations and manage remotely. In this role, you will:

    Define the strategy of the Sustaining Engineering group, as a part of the overall direction set for the wider organization
    Act as an escalation point for key customers and internal escalations, occasionally over weekends
    Be an advocate for your group and shape the overall Support strategy along with other senior leaders
    Hire, organize, grow, nurture and lead a diverse set of technical contributors to provide excellent customer support for the platform at the heart of cloud and enterprise computing
    Be involved with contracts, customers and executives across the table in renewal and sales discussions
    Influence others and be a committed, vocal leader across the organization
    Define and ensure adherence to company and team processes
    Use analytics to shape and drive the team and business
    Be comfortable and confident leading and working across geographically dispersed teams
    Work from home with global travel up to 20% for company and industry events and customer meetings

    This role will suit a dynamic and driven leader with a passion for open-source and a penchant for building world class teams, who prefers to tackle hard problems under pressure without needing to manage a long-term roadmap.
    Location: This is a home-based role that can be filled in any timezone.
    What we are looking for in you

    You are an articulate communicator and want to lead a global business
    You love technology and working with brilliant people
    You have a solid understanding of three or more of: Ubuntu – kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Postgresql, Mongo, deb or snap packaging
    You value getting things done the right way
    You follow industry trends and new technologies
    Experience in leading, coaching and mentoring software developers
    Experience with Open Source and Open Source Business Models
    Outstanding Linux based software engineering track record
    You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    You will bring an exceptional academic track record

    Apply via :

    boards.greenhouse.io

  • Executive Assistant to Founder and Chairman

    Executive Assistant to Founder and Chairman

    Responsibilities:

    Engage regularly with all levels in the company, providing support as needed.
    Coordinate the professional and personal scheduling and workflow of the Founder and Chairman alongside the Chief of Staff, including agendas, email, calls, travel arrangements, client management, and other logistics.
    Participate in meetings, take minutes, and follow up on action points.
    Draft high-level communications and presentations.
    Act as the point of contact between the Founder and Chairman and internal colleagues and external clients, building strong relationships.
    Collaborate with the Chief of Staff on various Chairman’s projects and initiatives.
    Prioritize and handle matters of top priority, ensuring discreet handling of all business matters.
    Manage international and regional travel and accommodation arrangements across Europe and Africa.
    Assist in professional, familial, and social obligations of the Founder and Chairman and family.

    Requirements:

    Minimum 8 years of experience as an Executive Assistant.
    Multinational/International work experience.
    Understanding of doing business for an international organization operating across Africa.
    Experience in event management (ideal but not essential).
    Preferred experience in procurement and vendor sourcing.
    Excellent written and verbal English communication skills.
    Proficient in PowerPoint presentations.
    Strong organizational and time management skills, with the ability to multitask and prioritize.
    Analytical and logical thinker.
    Proactive, anticipates needs, and creative in finding solutions.
    Efficient and self-starter.
    Excellent people skills and a collaborative mindset.
    Ability to execute decisions, network, manage, and lead/monitor various small projects.
    Efficiency and reliability.
    Proficiency in Microsoft Office and other office productivity and project management tools, with an aptitude to learn new software and systems.
    Business and commercial-minded.
    Flexible team player willing to do what it takes to get the job done; adaptable and enjoys a challenge.
    Possess a high level of professionalism

    Apply via :

    apo-opa.com

  • Engineering Manager – Web 


            

            
            Talent Sourcing and Branding Manager 


            

            
            Talent Analytics Manager 


            

            
            Senior Web Engineer 


            

            
            Manager, Talent Science 


            

            
            Web Developer

    Engineering Manager – Web Talent Sourcing and Branding Manager Talent Analytics Manager Senior Web Engineer Manager, Talent Science Web Developer

    The Web and design team works as a multidisciplinary inclusive team with world-class user researchers, UX designers, visual designers and web engineers. We work collaboratively with many teams and roles across the organisation including product managers and other engineering teams.
    As an Engineering Manager at Canonical, your primary responsibility is to the people you support: ensuring that they are growing as web engineers, doing valuable work, and generally having a great time at Canonical. As a lead for strong engineers, technical leadership and a solid background in web development is a must, so that you’re able to challenge and grow your team members. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

    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

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Head of Partnership Engagement Head of Relationship Management Head of Business Development

    Performance Objectives
    Relationship Management

    Manage Key relationships with both existing and potential funders.
    Work within the Educate! Relationship management framework to both own independent relationships and drive forward key relationships owned by the CEO.
    Learns and is accountable for the Educate way of relationship management, with a focus on:

    Responsiveness: Always respond to any message or request within 24 hours (and ideally within 4-6 hours if it’s within business day) – even if just to say when you’ll have an update. Always confirm that you’re working on it for things that might take longer.
    Proactive, frequent, and strategic communications: Generally, we want to have a personalized interaction of some type with all live relationships at least once a quarter. The time when someone receives your communication matters (best between 11 am Monday and 4 pm Thursday), use the “schedule to send” feature!
    Strategic prep for meetings: We never go into our funder interactions cold, we always have a strategy and a good prep document. Every interaction meaningfully moves forward our relationship in a specific way.
    Prompt follow up: After any interaction, follow up within 24 hours, and sooner if possible (ideally immediately).
    Effective record-keeping: Take notes during or immediately after interactions, and make sure these notes are sent and stored in Salesforce (ideally within 24 hours). Hone in on what’s truly the most important to remember.

    Representing Educate! Externally

    Own relationships with important funders and payers; support the CEO in meetings and relationships with the highest-level staff
    Speak on panels or at conferences about Educate!’s work.
    Network and build relationships at conferences and events, with excellent follow-up that ensures movement into active relationships.
    Identify new funding opportunities through calls for proposals and building a network of contacts at key funders.
    Build a reputation as a thought partner and advisor to potential partners and relevant institutions.
    Understand the inner workings of partner organizations and identify changes in strategy and new opportunities.

    Operationalize Agreements

    Collaborate with internal teams to understand the requirements and expectations of funders.
    Coordinate the implementation of agreements, ensuring compliance with funder requirements and internal policies.
    Monitor and track progress against agreement milestones and deliverables.
    Provide regular updates to funders on project status, including financial reporting and impact assessments.
    Identify and address any issues or challenges that may arise during the implementation of agreements.
    Support the development of funding proposals and reports to funder

    Qualifications

    A minimum of 5-7 years total work experience, with increasing responsibility and independence
    Ability to develop and implement strategic partnership and fundraising plans that align with the organization’s goals and objectives.
    Relationship Building: Strong interpersonal skills and the ability to build and maintain relationships with a wide range of stakeholders, including donors, partners, and colleagues.
    Comfortable working with a remote team and partners
    A well-honed sense of professional judgment, integrity, and accountability: You’ll be responsible for some of our most mission-critical workflows, a dynamic team, and some of our most valuable and sensitive relationships.

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Head of Sales

    Head of Sales

    The purpose of this role is to lead the sales function as we transition from a manufacturing business to become a consumer-led company. This includes developing and implementing a sales strategy, building a high capability sales organization, driving growth, commercial innovation, market research, pricing, and input to the product development process. You will be central in driving a high-performance sales culture, which focuses on continuous development, improvement, and growth.
    You will also be an integral member of the senior management team, responsible for overall company strategy, culture & values, setting standards, developing and implementing world-class processes, and building a high-performance team.

    This role is a mission-critical role for the organization.
    Key Responsibilities

    Revenue & Growth: Develop and execute a sales strategy, in line with overall company goals. Overall ownership for top line and volume growth.
    Pricing: Benchmark and propose pricing changes. Together with the CEO and other relevant departments, establish overall pricing strategy, including per market segment, special promotional offers, consumer prince anchoring, etc.
    Data & Analysis: Develop sales reporting suite, including leading and lagging indicators, to make data actionable.
    Account Management: Manage existing customer relationships, satisfaction levels, and ensure continued business volume.
    Market Research: Consumer research, develop market insights and incorporate into sales strategy. Map channels to market, brand perception, and other relevant information, which can be incorporated into sales strategy, pricing, and product development.
    Communication & Marketing: Together with the CEO and Head of Marketing, develop the Our Client brand promise. Develop and execute communication strategies which target the final consumer. Ensure that all customer touchpoints and processes are aligned with the brand promise.
    Systems & Process Building: Develop and implement scalable systems and processes, both internally (e.g. best-practices, norms, etc.) and externally (e.g. CRM system, customer experience design, etc.)
    Merchandising & Field Sales: Overall responsibility for point-of-sale display, staff training, and retailer relationships.
    Team Leadership: Build a highly capable sales team, which is constantly looking for better ways to do things. Encourage an environment of experimentation and ownership and continuous improvement.
    Product Development: Act as the voice of the customer in new product development. Together with the Head of Product, develop new product ideas and provide customer sign-off for new products, colours, packaging, labels, etc.
    Other: As a member of the senior leadership team, develop company strategy, and prioritise initiatives. Set the overall tone for culture and performance in the company. Involvement and leadership of cross-functional projects.

    Skills & Experience

    A minimum period of twelve (10) years relevant work experience and at least five (5) years in a management role in a relevant position
    Master of Business Administration or its equivalent from a recognized institution
    Bachelors degree in Sales and Marketing or its equivalent from a recognized institution
    Experience designing, implementing, and managing a sales growth strategy.
    Demonstrated performance in a consumer-oriented sales role.
    Excellent verbal and written communication skills, allowing you to coordinate across multiple internal and external stakeholders.
    Track record of generating high performance from an office and field-based sales force.
    Comfortable analysing data sets and inferring meaningful information from both structured and unstructured data.
    A growth mindset we wont be immediate experts in everything we set out to do, but thats ok, as long as were learning and making progress while managing our risk.
    Comfort with an ambiguous environment, where we will sometimes have incomplete information for decision making.
    Comfort with a broad mandate, where expectations are high, but which also allows a lot of freedom to deliver on outcomes.
    A bias for action, with the ability to operate in an ambiguous environment, where we will sometimes have incomplete information for decision making.

    Apply via :

    www.careers-page.com

  • Climate Analyst 


            

            
            Violence Prevention and Response Regional Lead, Asia 


            

            
            Health Regional Lead – Central Africa 


            

            
            Environmental Health Global Practice Lead 


            

            
            Regional Lead – EA 


            

            
            Regional Finance Director 


            

            
            Violence Prevention and Response Regional Lead, East Africa

    Climate Analyst Violence Prevention and Response Regional Lead, Asia Health Regional Lead – Central Africa Environmental Health Global Practice Lead Regional Lead – EA Regional Finance Director Violence Prevention and Response Regional Lead, East Africa

    The Climate Analyst supports the integration of climate forecasts into IRC existing suite of crisis analysis products (annual Emergency Watchlist, risk monitoring & emergency classifications). The Climate Analysis will be working within the Global Crisis Analysis team within the Emergencies and Humanitarian Action Unit (EHAU) and working closely with the Anticipatory Action Specialist (ERD), and Climate Advisors. The role involves liaising closely with Country Programs & Regions to interpret and action the forecasts that the analyst produces. A significant focus of the position is to ensure regular and timely production of reports. This is also a new role so its responsibilities may evolve as we build greater understanding of IRC needs in this area.

    Conduct Regular Climate Analysis

    Review monthly forecasts from Columbia University International Research Institute for Climate and Society (IRI) to identify critical time periods based on livelihood calendars for regions where IRC has on-going programming.
    Identify countries at high risk of above or below average rainfall (i.e. at risk of flood or drought), particularly where this could impact existing IRC country programs and/or may increase needs in a place aligned with IRC entry criteria.
    Produce & disseminate clear & concise regular analysis identifying at risk Country Programs.
    Explore options for automating monthly forecast analysis & reporting.
    Flood Risk Analysis & Forecasting: in counties identified as being at high risk of a specific, forecast high rainfall event.
    Run flood forecasts and disseminate reports as frequently as required during periods of heightened risk.
    Drought Risk Analysis & Mapping: in counties identified as being at high risk of a specific, forecast low rainfall event.
    Map historical drought extent & frequency
    Run regular precipitation analysis based on CHIRPS data (or similar source)

    Engage colleagues to ensure they understand the climate analysis and support them to apply it to their work:

    Host monthly call with Deputy Director of Programs (DDP) of climate hot-spot countries & Regional Emergency Directors (RED) to discuss monthly forecast and implications for utilization of established Crisis Modifiers, initiating Anticipatory Action / Early Action & preparing for a Humanitarian Response
    Host regular call with Country Program Emergency Response Coordinator & Regional Emergency Director to discuss implications of flood and precipitation forecasts

    Collaborate With GCA, Wider Technical Excellence Team And External Partners To Build The IRC’s Expertise On The Intersection Of Climate And Other Crisis Risks

    Contribute climate analysis to IRC annual Emergency Watchlist.
    Support integration of climate risks to the Global Crisis Analysis team’s ongoing risk work and development of the risk radar.
    Support relevant updates to the IRC’s Emergency Classification System and explore possible connections between the IRC’s Emergency Classification System and anticipatory action work.
    The GCA team maintains the IRC’s Emergency Classification system, which is a critical first step in all IRC emergency responses. Most classification requests are handled during working hours by other members of the team, but all team members participate in a roster system to share responsibility for handling classification requests at weekends. The Climate Analyst may, very occasionally, be involved in processing and issuing a classification at weekends where this is crucial to ensure a timely response to a new emergency.
    Explore potential for automating CHIRPS analysis & integration with Household Economy Analysis (HEA) in collaboration with IRC’s Anticipatory Action Specialist
    Explore potential for strategic partnership with IRI, or other similar institutions and organizations, such as GLOFAS or other NGOs.

    Key Working Relationships

    Position reports to: Management in partnership between the Crisis Data Specialist on the GCA team, and the Anticipatory Action Specialist
    Position directly supervises: N/A
    Internal contacts: ERD & Education Technical Unit teams, Airbel and IRC country office staff.
    External contacts: IRI, GLOFAS, other NGOs involved in Anticipatory Action

    Minimum Technical Requirements: experience with at least 3 of the following technical areas and interesting in learning

    Experience with climate forecast (e.g. IRI)
    Experience with GIS tools & analysis (e.g. QGIS).
    Experience with flood forecasting (e.g. GLOFAS)
    Experience with Google Earth Engine, in particular for:
    Surface water mapping
    Precipitation time series analysis and short-term (CHIRPS)
    Flood mapping using SAR imagery
    Drought mapping usings long-term MODIS NDVI

    Minimum Professional Requirements

    Demonstrated experience of partnership management.
    Excellent critical thinking skills to problem-solve independently.
    Excellent organizational skills: the ability to multi-task, learn quickly, and work independently and productively in a fast-paced environment.
    Excellent interpersonal and communication skills: the ability to effectively collaborate with and motivate a variety of people in a multi-cultural environment.
    Excellent digital literacy: MS Word, Excel. Proficiency in Excel strongly preferred.
    Dedication to diversity, equity and inclusion and a passion for IRC’s mission.
    Excellent written English, including the ability to synthesize information and draft high-quality reports.

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Senior Software Engineer

    Senior Software Engineer

    Candidates must have demonstrable real-world experience in crafting high-quality (tested and documented) software in a team.
    The ideal candidate will have the ability to lead and mentor teams of software engineers.

    Responsibilities

    Lead the design, develop and deploy robust systems and infrastructure tools that will be used by the organisation and partners.
    Drive every aspect of the software development process including technological and architectural decisions.
    Collaborate with a geographically distributed team of product managers, designers, researchers, developers, and journalists to deliver high-quality software on time and within budget.
    Provide actionable feedback on the work of fellow technologists.

    Qualifications

    At least four (4) years of relevant programming experience building and operating multi-tier web applications (including REST APIs).
    Expertise in Python & proficiency in SQL (Postgres) and either JavaScript or TypeScript.
    A deep understanding of computer science principles and the ability to evaluate and implement new technologies as needed.
    Working knowledge of modern software development practices and technologies such as CI/CD pipelines.
    Strong analytical and problem solving skills paired with excellent attention to detail.
    Ability to lead and motivate teams, and to work well in a collaborative environment.
    Strong communication and interpersonal skills.

    Preferred: candidates who are able to demonstrate the following will have an advantage:

    Bachelor degree in Computer Science, Computer Engineering or a related technical discipline.
    Experience working in development organisations (NGOs/CSO/non-profit), technology/media organisations or high-growth startups.

    Apply via :

    opportunities.codeforafrica.org

  • Observability Engineering Manager 


            

            
            Engineering Director, Multi-cloud Orchestrator (Golang) 


            

            
            Golang Engineering Manager (IAM) 


            

            
            Software Engineer (Python/Linux/Packaging)

    Observability Engineering Manager Engineering Director, Multi-cloud Orchestrator (Golang) Golang Engineering Manager (IAM) Software Engineer (Python/Linux/Packaging)

    As an Engineering Manager at Canonical, you must be technically strong, but your main responsibility is to run an effective team and develop the colleagues you manage. You will develop and review code as a leader, but know that the best way to improve the product is to ensure that the whole team is focused, productive and unblocked. You are expected to help them grow as engineers, do meaningful work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and the community. You will also be expected to be a positive influence on culture, facilitate technical delivery, and regularly reflect with your team on strategy and execution. You will collaborate closely with other Engineering Managers, product managers, and architects, producing an engineering roadmap with ambitious and achievable goals.
    We expect Engineering Managers to be fluent in the programming language, architecture, and components that their team uses. Code reviews and architectural leadership are part of the job. The commitment to healthy engineering practices, documentation, quality and performance optimisation is as important, as is the requirement for fair and clear management, and the obligation to ensure a high-performing team.

    What your day will look like

    Manage a distributed team of engineers and its observability portfolio
    Organize and lead the team’s processes in order to help it achieve its objectives
    Conduct one-on-one meetings with team members
    Identify and measure team health indicators
    Interact with a vibrant community
    Review code produced by other engineers
    Attend conferences to represent Canonical and its Observability Stack

    What we are looking for in you

    An exceptional academic track record from both high school and university
    Drive and a track record of going above-and-beyond expectations
    A proven track record of professional experience of software delivery
    Professional python development experience, preferably with a track record in open source
    A proven understanding of the importance of observability and monitoring for keeping software running smoothly
    Experience designing and implementing observability solutions
    An exceptional academic track record from both high school and preferably university
    Willingness to travel up to 4 times a year for internal events
    Professional written and spoken English
    Experience with Linux (Debian or Ubuntu preferred)
    Excellent interpersonal skills, curiosity, flexibility, and accountability
    Passion, thoughtfulness, and self-motivation
    Excellent communication and presentation skills
    Result-oriented, with a personal drive to meet commitments

    Additional Skills That You Might Also Bring

    Engineering management experience
    A working knowledge of Go
    Open source contribution experience
    Interest and experience with with container technologies

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Country Representative

    Country Representative

    Responsibilities Include

    Own the development and continuous updating of country strategies that serve as roadmaps for key activities across subsectors and help drive its implementation.
    Liaise with technical objective leads and operational teams to coordinate activities, including scaling up operational footprint in accordance with mission buy-ins
    Identify project technical assistance needs, develop suitable scopes of work, and maintain communications with Pretoria office to deploy technical assistance
    Maintain quality control over all project operations and performance targets, ensuring that deliverables outlined in the contract and workplan are completed in a timely and cost-effective manner
    Ensure that managerial, administrative, and financial procedures comply with USAID policies and procedures
    Identify and establish effective partnerships with in-country stakeholders, including NGOs, utility companies, private sector stakeholders among others
    Serve as Chemonics’ in-country representative for all ESA activities
    Supervise/facilitate LT staff and short-term consultants working in country
    Reports to and performs other duties as assigned by the Southern Africa Technical Lead or the Chief of Party

    Qualifications

    Bachelor’s degree, master’s degree preferred.
    Minimum ten (10) years of management experience implementing on- and off-grid energy programs in Southern Africa
    Prior experience leading USAID/Power Africa programs strongly preferred
    Experience supporting energy sector, power sector planning, or renewable energy initiatives in one of the countries listed above.
    Proven ability to form collaborative relationships with intergovernmental, government representatives and other stakeholders.
    Demonstrated ability to motivate and lead a dynamic team of professionals across large geographies.
    Prior experience effectively managing large, complex activities in the energy sector and achieving performance objectives
    Familiarity promoting gender equality and social inclusion in the energy sector
    Demonstrated leadership, versatility and integrity
    Excellent verbal and written communication skills in English with command of either French or Portuguese a plus

    Apply via :

    ics.com