Graduate Software Engineer developing open source and Linux solutions for Canonical. Shaping products and engaging with the open source community while writing high quality code.
Responsibilities
Shaping the roadmap for your product at global sprints every six months
Focusing on design and user experience, even for developer tooling and command line apps
Writing high quality, resilient and performant code, potentially serving millions of demanding daily users
Working towards mastery of key programming languages and Linux system knowledge
Engaging with users and the open source community through code reviews and issue trackers
Responding to customer issues as a priority, develop an understanding of enterprise requirements
Developing skills and awareness of security in software design and implementation
Requirements
Exceptional academic track record from both high school and university
Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses
Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java
Experience with Ubuntu or another Linux distribution
Track record of going above-and-beyond expectations to achieve outstanding results
Result-oriented and organized, with the drive to meet commitments
Personal projects in technology and software engineering beyond the curriculum
Professional written and spoken English
Excellent interpersonal skills, curiosity, flexibility, and accountability
Personal responsibility and accountability
Thoughtfulness, self-awareness and the ability to reflect and develop
Ability to travel internationally twice a year for company events up to two weeks long
Benefits
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long-haul company events
GTM Engineer owning AI - powered revenue systems for TLDR, the profitable tech newsletter network. Building HubSpot, attribution, data - integrity, automation, and agent workflows for growth.
Senior Software Engineer building shared systems, APIs, and libraries for Vanta’s security and trust management platform. Partnering across engineering teams to improve developer experience, scalability, and architecture.
GTM Engineer building HubSpot and Clay revenue systems for RevPartners’ growth - focused clients. Designing scalable automations, integrations, CRM architecture, and data infrastructure to improve revenue operations and business outcomes.
Senior Software Engineer building real - time C++/Linux edge and cloud systems for Derq, an AI - powered traffic - safety company. Developing APIs, integrations, dashboards, and deployment tooling for safer smart - mobility infrastructure.
Lex technical lead building enterprise Amazon Lex bots and conversational experiences for telecommunications company Connex Telecommunications. Integrating Lex with Amazon Connect and AWS serverless services.
BIOS software engineer developing CPU firmware, BIOS and boot loaders for Arista Networks’ client - to - cloud networking products. Qualifying new CPUs, debugging low - level software and contributing to open source BIOS development.
Expert software engineer developing Arista Networks’ Linux - based EOS operating system for data - center networking products. Designing hardware APIs, implementing C/C++/Python software, and owning testing through deployment.