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
Experienced Senior Software Developer proficient in ReactJS and .Net for Experlogix, a leader in CPQ technology. Engaging in high - quality web applications and mentoring junior developers.
Software Engineer II developing enterprise management products at Toast. Collaborating with cross - functional teams to deliver high - quality software solutions for restaurant clients.
Staff Software Engineer to enhance enterprise support for Toast's growing customer base in Canada. Focus on scalable features across the Toast platform using Java or Kotlin in a remote setup.
Staff Software Developer responsible for building and scaling Clio’s Document Management System. Leading technical initiatives and contributing to architecture in a hybrid work environment.
Senior Software Engineer designing SONiC platform architecture for next - generation optical hardware at Lumentum. Collaborating on SAI developments and containerized services to enhance optical circuit switching.
GTM Sales Engineer focusing on outbound campaigns and systems for a growing SaaS company. Collaborating across teams to streamline processes and enhance pipeline generation.
UI Engineer for Brave enhancing web browser features and exploring AI integration opportunities. Collaborating with product development teams to implement browser - integrated Web UI and improve user experiences.
Software Engineer building advanced identity verification and fraud detection systems for Abnormal’s Identity Security team. Focusing on employee identity security against sophisticated insider threats and fraud.
Software Developer Co - op at ATS, providing automation solutions and collaborating on intelligent software design. Engaging in various projects within the industrial automation field.
Senior Staff Software Engineer at Findem, responsible for architecture and delivery of scalable systems. Leading technical guidance and collaborating across functions to achieve business outcomes.