Senior Software Engineer responsible for designing, delivering, and supporting features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
Compensation
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus.
Responsibilities
Own the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
Collaborate proactively with a distributed team.
Debug issues and interact with upstream communities publicly.
Work with helpful and talented engineers including experts in many fields.
Discuss ideas and collaborate on finding good solutions.
Lead product development lifecycle, collaborate with cross-functional teams, conduct market research, and drive product strategy for open source solutions.
Responsibilities
Lead the product development lifecycle
Collaborate with cross-functional teams such as engineering, design, marketing, and sales
Conduct market research, analyse industry trends, and gather customer feedback
Communicate product vision and status updates
Conduct usability testing and iterate on product
Requirements
Exceptional academic results at high school and university
Nice to have: Familiarity with particular verticals (e.g. Telco, Finance, Industrial, Automotive)
Nice to have: Familiarity with technology ecosystem including Silicon, IHV, ISV, ODM/OEMs, cloud service providers and channel
Nice to have: Familiarity with cloud native technologies such as Kubernetes, Docker containers & Snaps
Nice to have: Familiarity with embedded and connected device technology and ecosystems
Support OEM, GSI, ISV, Channel partners and Public Cloud alliance partners in adopting Canonical’s open source platform.
Compensation
In addition to base pay, we offer a performance-driven annual bonus.
Responsibilities
Understand Ubuntu, Linux, networking and services in real-world environments
Architect cloud infrastructure solutions like Kubernetes, Kubeflow, OpenStack, Ceph, and Spark either On-Premises or in Public Cloud (AWS, Azure, Google Cloud)
Architect and integrate popular open source software such as PostgreSQL, MongoDB, Kafka, Cassandra and NGINX
Help partners to offer and architect joint solutions utilizing Canonical’s technologies on top of the public clouds and in the data center
Design and publish joint Reference Architectures and perform technical validations with various partners
Requirements
Degree in Computer Science, Mathematics, Physics or related technical field
Lead the product development lifecycle, reviewing the priorities and goals for your product
Responsibilities
Lead the product development lifecycle, reviewing the priorities and goals for your product
Collaborate with cross-functional teams such as engineering, design, marketing, and sales
Address common challenges across projects, align on priorities, enable informed decisions, and keep business execution on track
Conduct market research, analyse industry trends, and gather customer feedback to identify opportunities
Communicate your product vision, status updates, and key decisions to ensure alignment and manage expectations
Requirements
Exceptional academic results at high school and university
Nice to have: Familiarity with a particular verticals (e.g. Telco, Finance, Industrial, Automotive)
Nice to have: Familiarity with the technology ecosystem including Silicon, IHV, ISV, ODM/OEMs, cloud service providers and channel
Nice to have: Familiarity with networking technologies - ethernet, IPv4 and IPv6, routing, firewalling, overlays such as OVN/OVS, VPNs, SR-IOV, infiniband
Nice to have: Familiarity with telco networking - RAN, Core, CPE
Lead product development lifecycle, collaborate with cross-functional teams, conduct market research, and drive product strategy for open source solutions.
Responsibilities
Lead product development lifecycle
Collaborate with cross-functional teams
Conduct market research
Communicate product vision
Conduct usability testing
Requirements
Exceptional academic results at high school and university
Nice to have: Familiarity with particular verticals
Nice to have: Familiarity with technology ecosystem
Nice to have: Familiarity with cloud native technologies
Nice to have: Familiarity with embedded and connected device technology
Lead product development lifecycle, collaborate with cross-functional teams, conduct market research, and drive product strategy for open source solutions.
Responsibilities
Lead product development lifecycle
Collaborate with engineering, design, marketing, and sales
Conduct market research and analyze industry trends
Communicate product vision and status updates
Conduct usability testing and iterate on product
Requirements
High school and university academic results
Nice to have: Familiarity with verticals such as Telco, Finance, Industrial, Automotive
Nice to have: Familiarity with technology ecosystem including Silicon, IHV, ISV, ODM/OEMs
Nice to have: Familiarity with cloud native technologies
Nice to have: Familiarity with networking technologies
Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
Responsibilities
Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed system
Collaborate proactively with a distributed team
Debug issues and interact with upstream communities publicly
Work with helpful and talented engineers including experts in many fields
Discuss ideas and collaborate on finding good solutions