Internet of Things Jobs – November 2021 – AppHired Apply and Get Hired Sun, 31 Oct 2021 12:05:53 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.1 Software Engineering Lead – Linux, Open Source, or SAAS /job/software-engineering-lead-linux-open-source-or-saas-canonical/ Sat, 30 Oct 2021 00:00:00 +0000 /job/software-engineering-lead-linux-open-source-or-saas-canonical-no-office-location/

This is the Fast Track application process for Software Engineering Lead roles at Canonical, the company that delivers open source and Ubuntu to the enterprise.

As a global platform company we offer a wide range of software engineering challenges, from the Linux kernel up through Ubuntu server, desktop, IoT and operations tooling, from the public cloud to the edge, both open source products and internal commercial business systems. We work in low-level engineering with kernels and compilers and toolchains, we work with web technology, and many layers in between.

Our primary software engineering stack is Python, Golang, React, Rust and Kubernetes, but of course we touch so many levels of the stack that we are also a great home for people with deep skills in C, C++, Bash, HTML, and technical operations.

We are hiring engineering leadership in the following areas:

  • Cloud native development and operations (Docker, Kubernetes, CAAS, PAAS)
  • Internet of things technologies and capabilities
  • Containerisation and virtualization technologies
  • Devsecops tooling, practices and services
  • Commercial business systems for Canonical itself
  • Data applications from SQL databases to big data
  • AI/ML ops and technologies
  • Robotics and embedded Linux in a wide variety of industries
  • Security offerings, practices and services
  • Storage from raw disk to filesystem to network service
  • Networking from bare metal to SDN and overlays
  • Distributed systems design and implementation
  • Linux, the kernel and Ubuntu itself
  • Desktop Linux and desktop applications on Windows and macOS
  • Open source community collaboration

We are currently expanding the number of product teams at Canonical to create new products.

On the cloud, we want to offer a full range of open source databases, message queues, event handling, analytics, big data and identity solutions. Postgres, MySQL, Kafka, HDFS, Spark, Etcd, Redis, Cassandra, ScyllaDB, Hadoop and many more are very interesting to us. If you have deep knowledge of any open source database or data store, we likely have a role for you.

On IoT we want to expand the range of Linux devices we support and go deep into the embedded world. We’re interested in people with deep embedded Linux and RTOS experience, who understand the ARM, RISC-V and X86 architectures deeply, know boot and BIOS processes, and are keen to be part of the future of secure connected things.

Whatever your technical interest, if you find the open source stack amazing, and you have been a consistent high-performing technical leader in your school, university and career, then this will be a challenging and exciting start to your career at Canonical.

Applicants to are interviewed by a senior team at Canonical for technical roles across the company. Successful candidates will be offered a set of engineering leadership opportunities matched to their strengths and interests, to start their career at Canonical.

Exceptional Software Lead

What will it take to be a technical lead at Canonical?

To be successful in this application you will need to show proven exceptional results at maths and sciences. You must also have proven yourself to be an outstanding software engineer at some layer of the open source stack. This particular Fast Track is for engineers who do not want management responsibility but are strong technical leads – we have parallel tracks for folks who want management too.

You will need to show that you have a gift for software design and implementation, and enjoy contributing to a highly professional environment with careful choices of technology, architecture, data design, and user interface. You should have broad-based knowledge of Linux, networking, software development, databases, API design and possibly web presentation layers.

As a lead you must demonstrate insight into performance and quality engineering practices in your field, and show how you have helped teams embrace effective disciplines on both fronts. You also need an understanding of security practices and principles and the impact that engineering choices have on product security.

We care about how usable our products are, and that starts with documentation. You must have experience producing well-documented products and working with design professionals to shape the product. You should have clearly articulated views on the ways engineering practices influence product outcomes, not just technically but in open source communities and in the marketplace.

It is an advantage to be able to point to open source work of your own which demonstrates these strengths.

This is a role for leadership, architecture, design and mentorship, but it may require periods of code spike to establish key frameworks, APIs or interfaces. You should relish the opportunity to write code while being most interested in helping an engineering team produce a great product that will be a pleasure to use and to evolve.

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

#LI-remote

]]>
Data & Analytics Architect /job/data-analytics-architect-electrolux-stockholm/ Fri, 22 Oct 2021 00:00:00 +0000 /job/data-analytics-architect-electrolux-stockholm/

CREATE SOLUTIONS THAT CHANGE HOW WE CHANGE LIVES FOR THE BETTER

By creating desirable solutions and great experiences that enrich people’s daily lives and the health of our planet, we want to be a driving force in delivering enjoyable and sustainable living. We go to work every day determined to shape living for the better – for our customers and for the health of our planet.

For that, we employ great people from a wide variety of backgrounds – not just because it’s the right thing to do, but also because we believe that diverse perspectives make our business stronger and more innovative. If you share our values, come find your place in our global community. Meet us on @lifeatelectrolux and career.electroluxgroup.com to learn more.

You will be based in Stockholm in a modern office setting in our multinational and diverse HQ but the position is also open for our Krakow office in Poland

As the Data & Analytics Architect for our Consumer Solutions team you will be directly shaping how we become truly data driven. We are looking for a tech savvy and ambitious individual who wants apply their knowledge to architecture & impact the way we drive consumer analytics forward. Embracing innovation, collaboration and growth, you will be responsible for maximising the analytics possibilities with interactions across the CX Solution architects, teams & business functions. The role has a large scope within Business Area Europe, but will also require alignment with other Business Areas and Global functions ensuring scalability and drive for commonality and togetherness, while also offering future career opportunities.

Reporting to the Head of Consumer Analytics Solutions you will be responsible for:

• Building the consumer analytics solutions technical strategy & roadmap, leveraging the Electrolux Datalake Ecosystem

• Governing and managing the data asset blueprint & information flows across our data landscape focusing on the consumer touchpoints

• Creating the data framework to ensure clearly defined, structured, available & accessible data to drive the analytics platforms

• Being the gatekeeper ensuring processes & procedures are followed by the engineering & delivery teams

Qualifications:

• Preferably 5 years of experience working in Analytics as a Solution / Data Architect

• Strong general knowledge around Cloud Analytics products including Machine learning & Graph technology

• Practical experience with Data Management, Microsoft ADLS, Synapse, PowerBI, Qlik

• Working knowledge of Databricks and Azure Data Factory would be an advantage

• Strategic mindset and business acumen (preferably in the CX space)

• Excellent communicator with proven ability to build strong relationships across varying levels of seniority

• Interest to work in an international environment where minor levels of travel might be required

At Electrolux, we take responsibility for our development in a supportive environment where we embrace our differences and learn from each other. In a truly multicultural setting, we shape living for the better and create remarkable experiences for employees and consumers, all around the globe.

]]>
Associate Field Software Engineer – EMEA /job/associate-field-software-engineer-emea-canonical/ Mon, 18 Oct 2021 00:00:00 +0000 /job/associate-field-software-engineer-emea-canonical-no-office-location/

What is Canonical?

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, “the world’s best free software platform”. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping individuals and businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

Job Summary:

Canonical and Ubuntu are at the forefront of cloud and IoT computing, helping customers master the challenge of operations on hybrid cloud, bare metal, and container-based systems. Our Field Engineers are at the heart of this process, demonstrating, designing and delivering exciting solutions to a range of customers, from startups to Fortune 500s.

Canonical’s Field Engineering division is unique in its approach with customers: we engage early on in the pre-sales process and remain engaged throughout the delivery phase. This approach creates exciting dynamics in which one is involved in various customer facing processes; going to sales events and providing engineering support to the sales team, designing solutions for customers and in the end implementing those solutions.

This requires unique skills, both technical and non-technical. TCP/IP networking, libvirt/KVM virtualization and core Linux operating system skills are a must-have in the course of discussing detailed architecture, designing complex solutions and guiding customers to successful infrastructure operations. Most of our team’s solutions are based on OpenStack, Kubernetes, and Ubuntu; therefore the ideal candidate has interest and experience with one or more of these. If you have experience or are willing to learn about LXD, Snaps, MAAS, Juju and Ubuntu, this team is the best starting point.

As a Field Software Engineer you will:

  • Engage early on in the pre-sales process and remain engaged throughout the delivery phase
  • Discuss detailed architecture, designing complex solutions and guiding customers to successful infrastructure operations
  • Use your knowledge of TCP/IP networking, libvirt/KVM virtualization and core Linux operating system skills to build customized solutions for our customers

The successful Field Software Engineer will have :

  • BA/BS degree in Computer Science or related technical field
  • 1-3 years of Linux development experience
  • Must be able to speak English fluently
  • Strong background contributing code in Python and Go to open source projects in the cloud or devices area
  • Excellent communication and presentation skills
  • High motivation, ability to multi-task and follow-up reliably on commitments
  • Interest in customer-facing engagement, including pitching, demonstrating and understanding customer environment and needs
  • Experience working with at least one or more of these technologies OpenStack, Kubernetes, and/or Ubuntu
  • Experience with or willingness to learn new technologies, including LXD, Snaps, MAAS, Juju and Ubuntu
  • Ability to travel globally for periods up to two weeks; up to 50% of travel time (pending on covid-19 restrictions)

Nice to have:

  • Second language – Spanish, French, German or Italian

What Canonical Offers:

  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option

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.

#LI-Remote

#stack

]]>
Product Owner IoT Platform /job/product-owner-iot-platform-electrolux-stockholm/ Thu, 14 Oct 2021 00:00:00 +0000 /job/product-owner-iot-platform-electrolux-stockholm/

IMPACT OUR SUCCESS WITHIN DIGITAL PRODUCT ORGANIZATION. IT IS FUNDAMENTAL TO OUR MUTUAL SUCCESS THAT YOU BRING YOURSELF AS YOU ARE!

By creating desirable solutions and great experiences that enrich people’s daily lives and the health of our planet, we want to be a driving force in delivering enjoyable and sustainable living. We go to work every day determined to shape living for the better – for our customers and for the health of our planet.

For that, we employ great people from a wide variety of backgrounds – not just because it’s the right thing to do, but also because we believe that diverse perspectives make our business stronger and more innovative. If you share our values, come find your place in our global community. Meet us on @lifeatelectrolux and career.electroluxgroup.com to learn more.

You will be based at Electrolux HQ in Stockholm at Kungsholmen. Our Headquarters in Stockholm is an amazing and unique place to work and grow! Over 1000 professional and 75+ nationalities shape living for the better every day.

We are looking for a Product Owner IoT Platform to work as part of the Digital Product Organization, the key enabler of the company’s digital agenda with respect to mobile application and IoT.

As a Product Owner you will work together with an enthusiastic cross-functional scrum team, creating and evolving our IoT Platform and related services to enable high performing and scalable communication between our connected devices and consumer experiences.

Your responsibilities will include supporting the team to maximize the value they produce towards OKRs. You will work in collaboration with other Product Owners & Product Engineering to groom and prioritize the product backlog in each sprint and towards the vision of the product.

You will also help the team to agree on what they can achieve during each development sprint, facilitating daily stand-ups and bi-weekly sprint demos, helping the team to continuously make progress on the product, removing obstacles, and protecting the team from distractions.

Your main tasks:

  • Own and communicate roadmap and release planning for features & functionality, including dependency mapping and co-ordination with other teams
  • Facilitate or participate in Scrum ceremonies, e.g. sprint planning, backlog refinements, sprint demos & reviews as well as retrospectives
  • Ensure alignment with the other product teams that have API interactions with yours
  • Collaborate with Product Managers and the team to ensure priorities are correctly established, based the longer-term strategy for the product
  • Ensure that the team gets the necessary support from Product Management to build their product

Qualifications:

  • University degree and minimum 3 years of experience as Product Owner/Scrum Master for an IoT product team, having applied Scrum principles and practices:
    • owning, prioritizing product backlog and taking decisions
    • breaking down deliverables, planning releases, monitoring product performance
    • gathering data, creating documentation, collecting and analysing business requirements
    • monitoring and increasing team performance
  • Experience with Atlassian (Jira & Confluence) or similar toolset
  • Fluent English, with strong written and verbal communication skills

“Electrolux is a flexible and friendly place to work. I really like the international vibe (I love chatting with the Italians about wine), that the organisation takes sustainability seriously and that there’s opportunity for me to grow. Alexis Macleod, UX Digital Experience Lead

Find out more on:

https://www.linkedin.com/company/electrolux/life/globaldigitalproductorg/

Electrolux is a leading global appliance company that has shaped living for the better for more than 100 years. We reinvent taste, care and wellbeing experiences for millions of people, always striving to be at the forefront of sustainability in society through our solutions and operations. Under our brands, including Electrolux, AEG and Frigidaire, we sell approximately 60 million household products in approximately 120 markets every year. In 2020 Electrolux had sales of SEK 116 billion and employed 48,000 people around the world. For more information go to www.electroluxgroup.com.

]]>
Product Owner Consumer Account /job/product-owner-consumer-account-electrolux-stockholm/ Thu, 14 Oct 2021 00:00:00 +0000 /job/product-owner-consumer-account-electrolux-stockholm/

IMPACT OUR SUCCESS WITHIN DIGITAL PRODUCT ORGANIZATION. IT IS FUNDAMENTAL TO OUR MUTUAL SUCCESS THAT YOU BRING YOURSELF AS YOU ARE!

By creating desirable solutions and great experiences that enrich people’s daily lives and the health of our planet, we want to be a driving force in delivering enjoyable and sustainable living. We go to work every day determined to shape living for the better – for our customers and for the health of our planet.

For that, we employ great people from a wide variety of backgrounds – not just because it’s the right thing to do, but also because we believe that diverse perspectives make our business stronger and more innovative. If you share our values, come find your place in our global community. Meet us on @lifeatelectrolux and career.electroluxgroup.com to learn more.

You will be based at Electrolux HQ in Stockholm at Kungsholmen. Our Headquarters in Stockholm is an amazing and unique place to work and grow! Over 1000 professional and 75+ nationalities shape living for the better every day.

We are looking for a Product Owner Consumer Account to work as part of the Digital Product Organization, the key enabler of the company’s digital agenda with respect to mobile application and IoT.

You will have ownership of our Consumer Accounts product and you will work together with an enthusiastic cross-functional scrum team, unifying and evolving our product across both UX and backend services, to impact how our consumers enjoy and experience the benefits of the Electrolux IoT ecosystem

Your responsibilities will include supporting the team to maximize the value they produce towards OKRs. You will work in collaboration with other Product Owners, Product Engineering & Design Managers to groom and prioritize the product backlog in each sprint and towards the vision of the product.

You will also help the team to agree on what they can achieve during each development sprint, facilitating daily stand-ups and bi-weekly sprint demos, helping the team to continuously make progress on the product, removing obstacles, and protecting the team from distractions.

Your main tasks:

  • Own and communicate roadmap and release planning for features & functionality, including dependency mapping and co-ordination with other teams
  • Facilitate or participate in Scrum ceremonies, e.g. sprint planning, backlog refinements, sprint demos & reviews as well as retrospectives
  • Work with UX and UI experts to define the consumer experience and product specifications for features and requirements
  • Ensure alignment with the other product teams that have API interactions with yours
  • Collaborate with Product Managers and the team to ensure priorities are correctly established, based the longer-term strategy for the product
  • Ensure that the team gets the necessary support from Product Management to build their product

Qualifications:

  • University degree and minimum 3 years of experience as Product Owner/Scrum Master for an IoT product team, having applied Scrum principles and practices:
    • owning, prioritizing product backlog and taking decisions
    • breaking down deliverables, planning releases, monitoring product performance
    • gathering data, creating documentation, collecting and analysing business requirements
    • monitoring and increasing team performance
  • Experience with Atlassian (Jira & Confluence) or similar toolset
  • Fluent English, with strong written and verbal communication skills

“Electrolux is a flexible and friendly place to work. I really like the international vibe (I love chatting with the Italians about wine), that the organisation takes sustainability seriously and that there’s opportunity for me to grow.” Alexis Macleod, UX Digital Experience Lead

Find out more on:

https://www.linkedin.com/company/electrolux/life/globaldigitalproductorg/

Electrolux is a leading global appliance company that has shaped living for the better for more than 100 years. We reinvent taste, care and wellbeing experiences for millions of people, always striving to be at the forefront of sustainability in society through our solutions and operations. Under our brands, including Electrolux, AEG and Frigidaire, we sell approximately 60 million household products in approximately 120 markets every year. In 2020 Electrolux had sales of SEK 116 billion and employed 48,000 people around the world. For more information go to www.electroluxgroup.com.

Minimum Qualification

Who You Are

Must have:

  • University degree
  • Minimum 3 years of experience as Product Owner/Scrum Master for a mobile app product team, having applied Scrum principles and practices:
    -owning, prioritizing product backlog and taking decisions
    -breaking down deliverables, planning releases, monitoring product performance
    -gathering data, creating documentation, collecting and analyzing business requirements
    -monitoring and increasing team performance
  • First level Scrum Master certification (CSM, PSM I).
  • Drive teams to success, keeping yourself motivated and working with minimal supervision, guided by OKR’s and product vision.
  • Extensive experience with Agile frameworks and Agile practices.
  • Good skills in leadership, facilitation, situational awareness, conflict resolution, continuous improvement, empowerment, stakeholder management.
  • Problem solving attitude, highlighting risks and opportunities.
  • Excellent English proficiency, written and spoken.
  • Fast learner, technology agnostic, pragmatic and striving for transparency.
  • Excellent communication and mentoring skills.
  • Willingness to work in a high-paced and delivery-oriented team.
  • Experience with Atlassian (Jira & Confluence) or similar toolset.

Nice to have:

  • Experience with SAFe or other scaled agile frameworks.
  • Second level Scrum Master certification (CSP, PSM II).
  • Knowledge of other Agile approaches: XP, Kanban, Crystal, FDD, etc.
  • Applicable knowledge of the technologies used by the team.

#LI-FK1

]]>
Technical Lead /job/technical-lead-relayr-chicago/ Tue, 12 Oct 2021 00:00:00 +0000 /job/technical-lead-relayr-chicago/

Relayr is the Industrial Internet of Things (IIoT) powerhouse delivering the most complete solution for risk-free digital transformations. Our unique value stack combines pioneering IIoT technologies with skilled delivery, exclusive financing, and risk-free insurance models. We unleash data insights from existing equipment, machines and production lines to improve our customers’ business outcomes.

With around 300 employees, we are a truly global family with locations in Germany, the USA, Poland, Italy, and the UK. Relayr has been selected as one of the Built In Best Places to Work in Chicago and Austin in 2021. Named twice the hottest start-up in Berlin by WIRED magazine and a winner of The Spark – the German Digital Award, relayr is now part of the Munich Re group.

As a Technical Lead based out of our Chicago office, you will assist our engineering team in identifying the best fit to customer on-site needs, bridging the physical and digital world with a product-oriented approach. You will work closely with Solution Engineering, Customer Success Management, Project Management, and other global engineering team members to align roadmaps, provide feedback, and insight for our solution deployments. Lastly, this role is ideal if you enjoy and have experience in new product launches and looking for your chance to leave a lasting impact.

Above all, we are looking for people who will contribute to the success of relayr. We love diverse experiences, so even if you don’t meet all the requirements but think you’d thrive in this role, we would really like to learn more about you.

Your Responsibilities:

  • Develop scalable services and dashboards using relayr’s cloud, components, and modules
  • Ensuring priorities are clear for the team. Overseeing conflicting priorities when necessary and serving as technical escalation expert of the team.
  • Defining technical strategy of the team
  • Help the Engineering Manager to grow our technical team and foster an agile engineering culture.
  • Contribute to the concept, development, integration, and design of complex components and subsystems.
  • Mentor for more junior employees, offering guidance for best practices
  • First contact for a technical topic from stakeholders
  • Together with the project or business team, build the project and release plans and ensure the team delivers the agreed work with quality and excellence.
  • Report and work together with the Engineering Manager to create and drive initiatives to improve the business and teams worldwide.

Our Expectations:

  • 7 years of progressive career experience ideally in industrial project and product development in environments
  • Proven experience in IoT development and architecture
  • Experience with external contractors, developers, and vendors
  • Experience in continuous integration (CI)
  • Knowledge of version control software and project maintenance
  • Experience with agile development lifecycles and methodologies (Scrum, Kanban), and tools (Jira, etc.)
  • Willingness to travel (5-10%) (after COVID-19 restrictions are lifted)

We Offer:

  • Flexibility and safety are important to us! As a company we were quick to react when the Corona pandemic began, sending all our employees to work from home. If you start out as a new employee at relayr, you will be working from home, enjoy a structured digital onboarding programme and flexible working hours.
  • Beautiful office located in downtown Chicago with a great view over the city.
  • Work life balance including a flexible work from home policy, vacation, holidays, and sick time.
  • Relayrians come from all over the world, speak 20+ languages (working language is English), and welcome people of all ages and parental statuses. Our customers are as diverse as we are – join us to connect with a network of companies and people from around the globe.
  • An extensive on-boarding period so you can get up to speed with the rest of the team.
  • A learning environment where you can build upon your skills and interests, share knowledge, and attend events and conferences pertaining to your discipline.
  • Competitive salary.
  • A comprehensive benefits package which includes medical/dental/vision/life insurance, flexible spending account, and commuter benefits.
  • 401(k) with employer match.
  • We offer paid parental leave for both women and men.
  • Visit your customers on site and let us take care of your car expenses.
  • We offer the ability to work in a cutting-edge field with the best people in the IoT industry!

At relayr, we are passionate about creating an inclusive workplace that promotes and values diversity. As firm believers in the power of different perspectives, we encourage our employees to share knowledge and exchange bold ideas to help innovation in the IoT industry thrive. We are committed to creating a fair, supportive, and open environment for all.

]]>
VP, Software Engineering /job/vp-software-engineering-canonical/ Sun, 10 Oct 2021 00:00:00 +0000 /job/vp-software-engineering-canonical-no-office-location/

To scale our global software engineering organisation, we have opened six VP Engineering positions.

Canonical is a worldwide provider of open source operating systems, applications, security, support, services and solutions. We are the publisher of Ubuntu. Our mission is to be the best partner for building on open source, from the smallest devices to the largest clouds. We are the number one platform for public cloud production deployments, the number one enterprise Linux for IoT, and the developer platform of choice for Linux engineering.

The business is growing and profitable. We are preparing to take the company public, and wish to ensure that we have a strong bench of software engineering leadership in place to lead innovation, quality and rigour as we expand. We are particularly focused on software engineering practice – design, documentation, community engagement, quality, developer relations, commercial competitiveness and usability are all skills and habits we expect our teams to develop.

As a platform company we offer a wide range of software engineering challenges, from the Linux kernel up through Ubuntu server, desktop, IoT and operations tooling, from the public cloud to the edge, as open source products and commercial business systems. We work in low-level engineering with kernels and compilers and toolchains. We create distributed systems in Golang and Python, we work with web technology, and many layers in between. Our commercial offerings are both software and SAAS, along with a range of professional services and support.

We will structure our engineering organisation around these six VP roles, reporting to the CEO, in no particular order:

VP Engineering, Ubuntu
Ubuntu itself – the server and desktop experience, kernel, low level system, toolchains, and runtimes such as Python and Java.

VP Engineering, Cloud
Our public cloud experience on AWS, Azure, GCP, Oracle, IBM, our Docker images and container capabilities, and our private cloud offerings, including MAAS bare metal cloud, Kubernetes, OpenStack, OVN, OVS, Ceph and LXD virtualisation.

VP Engineering, SAAS
Our online services, including our systems management service, our software distribution systems for debs, snaps, Docker images and charms, and our developer collaboration infrastructure.

VP Engineering, IoT
Ubuntu Core and offerings that enable next-generation secure devices for the edge and IoT, from automotive to drones, from the factory to telco, home and office environments.

VP Engineering, Information Systems
Commercial systems for Canonical and customers, including our own internal systems, security offerings, and IT operations solutions. This is effectively a combined engineering leadership and CIO role.

VP Engineering, Enterprise Solutions
Open source enterprise offerings from databases through data lakes and document stores, analytics, MLops and visualisation, to identity management, model-driven devops, and cloud-native operations of the entire open source application universe.

Canonical is a product-centric organisation. These leaders are responsible for the success of the products in their group, working with their engineering directors and managers, to ensure that they have what they need to be successful. We offer customers a unified approach to open source, and our success depends on the quality of experience customers have when they use our products together. VP’s work with product management to ensure customer experiences are harmonised across our very diverse product range.

At this level, competitive strategy is as important as software engineering skill and experience. We expect our software engineering group to be commercially astute, to be thoughtful about global technology and market trends, to be aware of competitor positioning, to be excited to change the game and bring new ideas to fruition, and to ensure that Canonical products lead the market. There is nothing ‘business as usual’ about enterprise technology, it is a highly competitive arena with constant change, and this leadership team is critical to our ability to move faster and deliver better than our competitors.

These positions are advertised widely. Applications by females and under-represented groups will carry extra weight in the early assessment stage. Final appointments will be on merit alone.

Required skills and experience

Candidates should have a track record of successful product delivery in the software industry, the ability to speak compellingly to a global industry audience, the ability to plan and organise across multiple products and teams, clear leadership skills, an appreciation for open source, and hunger for commercial success.

  • Exceptional academic results at high school and university
  • Degree qualification in Computer Science or Software Engineering
  • Passion for high quality, usable, fast and reliable software
  • Extensive management experience with multiple reporting teams
  • Confidence in public speaking
  • Exceptional work ethic
  • Ability to travel internationally for company and industry events
  • Successful startup experience preferred
  • Public company experience preferred
  • Open source experience strongly preferred

We are an ambitious organisation with the goal to be the primary partner for most industry players and end-users of open source, but we are also humble – our primary mission as a platform and an aggregator is to serve those who innovate on open source rather than competing with them. We don’t create a new database – we enable others to create and distribute new open source products, and our strategy must be as good for them as it is for us. Our success depends on the success of others. We benefit from the growth of the major public clouds, of open source startups, of semiconductor companies, and of the businesses that choose to build on open source and Ubuntu – and we value their success as much as our own.

We believe that open source will be the foundation of all enterprise computing, from the edge to the cloud. Today, we deliver the leading open source operating system, Ubuntu, but we believe that Ubuntu is the tip of the iceberg and we would like to serve the wider market for applications, services and solutions with equal success.

You will need to be exceptional, organised and deeply motivated by Canonical’s values and strategy to pursue one of these roles. You will need to understand how Canonical is different, and what that difference means competitively, commercially and socially. For the right candidate, this is a once-in-a-lifetime opportunity to lead a category of open source and the de facto standard experience that millions of developers and businesses have with it.

Your technology interests may include cloud computing, IoT, web systems, back-end data stores, scale-out infrastructure or Linux itself. You should have a gift for software design and implementation, and enjoy a highly professional environment with careful choices of technology, architecture, data design, and user interface. You should have broad-based knowledge of Linux, networking, software development, databases, API design and possibly web presentation layers.

You must be familiar with the open source environment, and want to build products in partnership with a community. We expect engineering leaders to demonstrate insight into performance and quality engineering practices, and help teams embrace effective disciplines. You should also have an understanding of security practices and principles and the impact that engineering choices have on product security. We also expect our leaders to take responsibility for delivering well-documented products and working with design professionals to shape the user experience. You should have clear views on the ways engineering practices influence product outcomes, not just technically but in open source communities and in the marketplace.

This is a role for leadership, management, organization, planning and mentorship, not individual contribution through coding. You should relish the opportunity to shape, direct and develop an engineering organisation that is happy and brilliant, and produces a collection of products that will be a pleasure to use with the rest of the Canonical suite of offerings.

Whatever your nationality, ethnicity, gender or identity, we welcome your application and will give it fair consideration.

#stack

#LI-remote

]]>
Software Engineer – Ubuntu Core /job/software-engineer-ubuntu-core-canonical/ Mon, 04 Oct 2021 00:00:00 +0000 /job/software-engineer-ubuntu-core-canonical-no-office-location/

Redefine embedded Linux and drive the future of secure appliances with our fully-containerized Ubuntu Core. This is an opportunity for a senior software engineer passionate about open source software, Linux, security and the developer experience. This challenging role demands a high degree of technical skill with low-level operating system, kernel and device firmware.

Ubuntu Core is the next generation secure embedded Linux operating system. Just as we are proud to make Ubuntu Desktop the simplest, most secure platform for desktop Linux, our mission with Ubuntu Core is to allow everyone to build robust IoT, industrial and consumer devices on a wide range of hardware, from RaspberryPi to large X86 servers. Ubuntu Core redefines the operating system experience by containerizing the OS, the kernel and all applications into a set of snaps, ensuring reliability and security through modern kernel capabilities driven by the snap system.

Ubuntu Core also defines a reliable and secure set of device recovery mechanisms that enable device manufacturers to simplify and standardise the field operations for fleets of heterogenous appliances.

As an Ubuntu Core team member, you’ll be designing and implementing software that runs on various CPU architectures, such as ARM, RISC-V and X86. You will work on boot mechanisms, bootloaders, storage partition layout, device trees, kernel, systemd init and services and userspace applications to manage hardware via RESTful APIs.

Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

What you’ll do

  • Collaborate proactively with a distributed team
  • Write high quality code with unit tests to create new features
  • Debug issues and produce high quality fixes
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Work from home with global travel 2 to 4 times a year for internal and external events
  • Integrate diverse bootloaders and maintain gadget snaps
  • Develop system daemons with REST APIs in Golang

Who you are

  • 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 experience with Golang, C, and Shell
  • You have a solid understanding of Linux and a modern GNU/Linux distribution, Debian or Ubuntu preferred
  • You have experience or interest in low-level system and security facilities such as:
    • Bootloaders in ARM and X86, such as piboot, uboot, grub-uefi
    • Systemd and units, udev, initrd, graphics
    • OS level firmware daemons and CLI applications
    • Linux security implementations – TPM, FDE, LUKS, HSM, etc.
  • You have experience with API design and development – REST/gRPC or similar

Canonical is proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.

#LI-remote

#stack

]]>
Technical Program Manager, Public Cloud, Americas /job/technical-program-manager-public-cloud-americas-canonical/ Fri, 01 Oct 2021 00:00:00 +0000 /job/technical-program-manager-public-cloud-americas-canonical-no-office-location/

This role is an opportunity for a technologist with a passion for Linux and Project Management to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for software, great communication skills, and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical.

A Technical Program Manager will provide account leadership and insight for Canonical’s key Tier 1 Enterprise Public Cloud accounts. The Technical Program Manager will be in daily contact with customers in addition to project and program management activities. This role will collaborate with individuals from Engineering through Senior Level Executives. This is a high-profile position where customer relationship management and advocacy for Canonical’s technical assets are strategically crucial.

As a Technical Program Manager, you will:

As the Technical Program Manager, you will work with all stakeholders in the development of project statements of work (SoW) and requirement specifications or similar business documents between Canonical and our custom engineering clients. You will manage multiple blue chip company projects simultaneously. You will manage projects through their life-cycles, ensuring the overall goals for both Canonical and the client are met. Periodic international travel is required. Travel amount and duration will vary based on company and program requirements.

Technical Program Manager key responsibilities

  • Ensure projects are delivered within the time/resources/scope expectations
  • Draft and maintain project specific schedules/project plans
  • Manage project risk mitigation and plans
  • Assist in development of a project statement of work and RFI/RFP response
  • Conduct weekly status meetings and quarterly business reviews with customers for assigned projects.
  • As needed, manage the delivery schedule of critical third party deliverables for the project
  • Identify and manage engineering requests that are not part of existing business contracts.
  • Advocate to customers the appropriate technologies from Canonical’s portfolio

Required skills to be a successful Technical Program Manager:

  • Proven background in IT Cloud industry as a developer, development manager or agile software manager or scrum master
  • Experience as an enterprise Project/Program Manager or experience as a scrum master in a startup
  • Deep understanding of Linux, Open source, and the Public Cloud space
  • Ability and willingness to travel domestically and internationally
  • Strong technical negotiation skills
  • Bachelor’s Degree preferably in a STEM discipline
  • PMI or equivalent certification preferred
  • End-to-end project management experience in a technology field preferred

About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu — the world’s #1 cloud operating system. Our mission is to realize the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

We offer:

  • Learning and Development
  • Free Individual Health Insurance
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option
  • 18 weeks paid parental leave

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.

#LI-Remote #stack

]]>
Software Engineering Lead – Fast Track /job/software-engineering-lead-fast-track-canonical/ Fri, 24 Sep 2021 00:00:00 +0000 /job/software-engineering-lead-fast-track-canonical-no-office-location/

This is the Fast Track application process for Software Engineering Lead roles at Canonical. Applicants to are interviewed by a senior team at Canonical for technical roles across the company. Successful candidates will be offered a set of engineering leadership opportunities matched to their strengths and interests, to start their career at Canonical.

As the global company behind Ubuntu we offer a wide range of software engineering challenges, from the Linux kernel up through Ubuntu server, desktop, IoT and operations tooling, from the public cloud to the edge, both open source products and commercial business systems. We work in low-level engineering with kernels and compilers and toolchains, we work with web technology, and many layers in between.

We are currently expanding the number of product teams at Canonical to create new products. On the cloud, we want to offer a full range of open source databases, message queues, event handling, analytics, big data and identity solutions. On IoT we want to epand the range of Linux devices we support and go deep into the embedded world. Whatever your technical interest, if you find the open source stack amazing, and you have been a consistent high-performing technical leader in your school, university and career, then this will be a challenging and exciting start to your career at Canonical.

Exceptional Software Lead

What will it take to be a technical lead at Canonical?

You have proven exceptional at maths and sciences, and are looking for a technical leadership role with no management responsibility.

Your technology interests are diverse and may include cloud computing, IoT, or Linux itself. You have a gift for software design and implementation, and enjoy contributing to a highly professional environment with careful choices of technology, architecture, data design, and user interface. You have broad-based knowledge of Linux, networking, software development, databases, API design and possibly web presentation layers.

You can demonstrate insight into performance and quality engineering practices in your field, and you have helped teams embrace effective disciplines on both fronts. You also have an understanding of security practices and principles and the impact that engineering choices have on product security.

You have experience producing well-documented products and working with design professionals to shape the product. You have clearly articulated views on the ways engineering practices influence product outcomes, not just technically but in open source communities and in the marketplace.

You have deep experience with Python, Golang, the Linux system itself, or all three. You may also have front-end web engineering experience.

It is an advantage to be able to point to open source work of your own which demonstrates these strengths.

This is a role for leadership, architecture, design and mentorship, but it may require periods of code spike to establish key frameworks, APIs or interfaces. You should relish the opportunity to write code while being most interested in helping an engineering team produce a great product that will be a pleasure to use and to evolve.

This role is a path to technical leadership in any of the following areas:

  • Cloud native development and operations (Docker, Kubernetes, CAAS, PAAS)
  • Internet of things technologies and capabilities
  • Containerisation technologies
  • Virtualisation, software-defined storage and networking
  • Devsecops tooling, practices and services
  • Data applications from SQL databases to big data
  • AI/ML ops and technologies
  • Robotics and embedded Linux in a wide variety of industries
  • Security offerings, practices and services
  • Storage from raw disk to filesystem to network service
  • Networking from bare metal to SDN and overlays
  • Distributed systems design and implementation
  • Linux, the kernel and Ubuntu itself
  • Desktop Linux and desktop applications on Windows and macOS
  • Open source community collaboration and leadership

In applying for this role you will need to demonstrate both exceptional technical skill, broad based knowledge of the modern open source software arena, proven mathematics or engineering ability, and the ability to articulate ideas and motivate others to embrace your thinking.

#stack

]]>