Software Engineer

Há 4 dias


Coimbra, Coimbra, Portugal Canonical Tempo inteiro
About the Role:

As a Rust Engineering Lead at Canonical, you will play a key role in driving the adoption of Rust as a primary language for system-level services and capabilities. You will be responsible for designing and implementing well-tested and well-documented software in Rust, advocating for Rust adoption in Canonical and upstream projects, and identifying projects and codebases that could be prioritized for Rust adoption.

You will work closely with our engineering team to participate in our engineering process through code and architectural reviews, collaborate with community and colleagues on technical specifications, and seek improvements to engineering and operations practices. In some cases, you may deploy and operate services developed by the team.

We are looking for an exceptional academic track record from both high school and university, an undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path. For more senior roles, experience building, deploying, and operating distributed systems and APIs is required. Drive and a track record of going above-and-beyond expectations, well-organised, self-starting and able to deliver to schedule are also essential qualities for this role.

Key Responsibilities:
  • Design and implement well-tested and well-documented software in Rust
  • Advocate for Rust adoption in Canonical and upstream projects
  • Identify projects and codebases that could be prioritized for Rust adoption
  • Debug and fix issues encountered by users
  • Participate in our engineering process through code and architectural reviews
  • Collaborate with community and colleagues on technical specifications
  • Seek improvements to engineering and operations practices
  • In some cases, deploy and operate services developed by the team
Requirements:
  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • For more senior roles, experience building, deploying, and operating distributed systems and APIs
  • Drive and a track record of going above-and-beyond expectations
  • Well-organised, self-starting and able to deliver to schedule
  • Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
  • Professional manner interacting with colleagues, partners, and community
  • Experience designing and writing high-quality Rust software on Linux
  • Experience with and passion for Linux at the system level
  • Professional written and spoken English
  • The work ethic and confidence to shine alongside motivated colleagues
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks each
Nice-to-Have Skills:
  • Experience developing for Ubuntu
  • Experience with LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, Ubuntu Pro
  • Performance engineering and security experience
About Us:

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence – in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

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 or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
  • Senior Software Engineer

    3 semanas atrás


    Coimbra, Coimbra, Portugal Ascent Software Tempo inteiro

    The creative mind behind every project. Put your skills to the test to build solutions that shape the world we live in. This position is available for candidates in Portugal or Malta.About us Ascent is a design-led software, data and cloud business that specialises in advanced analytics and AI. We are an engineering business. We design, build and manage...


  • Coimbra, Coimbra, Portugal Critical Software Tempo inteiro

    Company OverviewCritical Software is a trusted partner to leading companies in various industries. Our engineering excellence enables us to deliver complex software projects that positively impact millions of people.Job DescriptionWe are seeking a highly skilled Senior Frontend Engineer to join our team. As a key member, you will be responsible for planning...


  • Coimbra, Coimbra, Portugal Critical-Software Tempo inteiro

    Company OverviewCritical Software is a community-driven organization that values diversity and talent. We push boundaries in innovation and strive for excellence in our engineering capabilities. About the RoleThis Electrotechnics Engineer position is ideal for individuals passionate about electric schematics design and analysis, as well as connecting...


  • Coimbra, Coimbra, Portugal Ascent Software Tempo inteiro

    About Us\Ascent Software is a design-led software, data, and cloud business that specializes in advanced analytics and AI. We are an engineering company that designs, builds, and manages cloud-native products, solutions, platforms, and experiences on Azure.\\Our Community\We have a pan-European community of engineers, architects, data scientists, and digital...

  • Frontend Engineer

    Há 6 dias


    Coimbra, Coimbra, Portugal Critical-Software Tempo inteiro

    At Critical Software we truly believe that our people is what makes us what we are. At the heart of everything we do are our diverse and talented individuals, pushing the boundaries of what´s possible. Working at Critical is more than just a career choice, is more than a business: we're a community with a strong sense of purpose, values, and togetherness....

  • Software Engineer

    Há 5 dias


    Coimbra, Coimbra, Portugal 360 Resourcing Solutions Tempo inteiro

    .Software Engineer (FE, React) Competitive Salary + Benefits Coimbra | BCA Engineering DA UK Posted 6 days ago | Ref: FM8-02084 HSJob Title: Software Engineer (Front-end, REACT)Salary: Competitive + BenefitsLocation: Hybrid working, home & BCA Coimbra (monthly visits)Working Hours: Monday - Friday, 40 hoursJob Status: PermanentWho we areThe Constellation...

  • Lead Software Engineer

    1 semana atrás


    Coimbra, Coimbra, Portugal Maxwell Bond Tempo inteiro

    Lead Software Engineer - Up to €82,000 + Annual Bonus + Private Healthcare Are you eager to make a significant impact at one of Europe's leading online brands? If you're ready to leverage your expertise on platforms serving millions of customers across 15 countries, this is your chance to shine I've been working with this client for a number of years, and...

  • Lead Software Engineer

    2 semanas atrás


    Coimbra, Coimbra, Portugal Maxwell Bond Tempo inteiro

    Lead Software Engineer - Up to €82,000 + Annual Bonus + Private HealthcareAre you eager to make a significant impact at one of Europe's leading online brands? If you're ready to leverage your expertise on platforms serving millions of customers across 15 countries, this is your chance to shineI've been working with this client for a number of years, and...

  • Lead Software Engineer

    2 semanas atrás


    Coimbra, Coimbra, Portugal Maxwell Bond Tempo inteiro

    Lead Software Engineer - Up to €82,000 + Annual Bonus + Private HealthcareAre you eager to make a significant impact at one of Europe's leading online brands? If you're ready to leverage your expertise on platforms serving millions of customers across 15 countries, this is your chance to shineI've been working with this client for a number of years, and...


  • Coimbra, Coimbra, Portugal Critical-Software Tempo inteiro

    At Critical Software we truly believe that our people is what makes us what we are. At the heart of everything we do are our diverse and talented individuals, pushing the boundaries of what´s possible. Working at Critical is more than just a career choice, is more than a business: we're a community with a strong sense of purpose, values, and togetherness....


  • Coimbra, Coimbra, Portugal Critical Software SA Tempo inteiro

    Job DescriptionThe role of Senior Frontend Engineer involves working on complex software projects with at least 4 years of frontend development experience. You will be part of the team planning and improvement using agile methodologies and need to be fluent in English (both written and spoken).This challenging environment offers you the opportunity to thrive...

  • RAMS Engineer

    4 semanas atrás


    Coimbra, Coimbra, Portugal Critical Software Tempo inteiro

    At Critical Software we truly believe that our people is what makes us what we are. At the heart of everything we do are our diverse and talented individuals, pushing the boundaries of what's possible.Working at Critical is more than just a career choice; it is more than a business: we're a community with a strong sense of purpose, values, and togetherness....

  • Software Engineer

    4 semanas atrás


    Coimbra, Coimbra, Portugal Canonical Tempo inteiro

    Job SummaryThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come build a rewarding and meaningful career working with talented individuals in technology at Canonical.About the RoleYour role will be to help us provide easy-to-deploy, secure, and customizable industrial edge...

  • Senior Java Engineer

    2 semanas atrás


    Coimbra, Coimbra, Portugal Critical Software Tempo inteiro

    At Critical Software we truly believe that our people is what makes us what we are.At the heart of everything we do are our diverse and talented individuals, pushing the boundaries of what´s possible.Working at Critical is more than just a career choice, is more than a business: we're a community with a strong sense of purpose, values, and togetherness.Our...


  • Coimbra, Coimbra, Portugal 360 Resourcing Solutions Tempo inteiro

    .Senior Software Engineer (FE, React) Competitive Salary + Benefits Coimbra | BCA Engineering DA UK Posted 5 days ago | Ref: FM8-02122 HSJob Title: Senior Software Engineer (Front-end, REACT)Salary: Competitive + BenefitsLocation: Hybrid working, home & BCA Coimbra (monthly visits)Working Hours: Monday - Friday, 40 hoursJob Status: PermanentWho we areThe...

  • Software Engineer

    Há 5 dias


    Coimbra, Coimbra, Portugal Constellation Automotive Group Tech Hub Tempo inteiro

    Job Title: Software Engineer (Front-end, REACT)Salary: Competitive + BenefitsLocation: Hybrid working, home & BCA Coimbra (monthly visits)Working Hours: Monday - Friday, 40 hoursJob Status: PermanentWho we areThe Constellation Automotive Group is the largest vertically integrated digital car marketplace in Europe, combining the leading digital brands across...

  • Software Engineer

    Há 2 dias


    Coimbra, Coimbra, Portugal Constellation Automotive Group Tech Hub Tempo inteiro

    Job Title: Software Engineer (Front-end, REACT)Salary: Competitive + BenefitsLocation: Hybrid working, home & BCA Coimbra (monthly visits)Working Hours: Monday - Friday, 40 hoursJob Status: PermanentWho we areThe Constellation Automotive Group is the largest vertically integrated digital car marketplace in Europe, combining the leading digital brands across...

  • Security Software Engineer

    3 semanas atrás


    Coimbra, Coimbra, Portugal Canonical Tempo inteiro

    .This is a general track for security-focused engineering in every team at Canonical, across all levels of seniority.Apply here if you are already an exceptional security-focused software engineer.Most product engineering teams at Canonical include one or two spaces for dedicated security-oriented software engineers.Their role is to challenge the entire team...


  • Coimbra, Coimbra, Portugal British Car Auctions Ltd Tempo inteiro

    Senior Software Engineer (.Net, Digital Payments)Join to apply for the Senior Software Engineer (.Net, Digital Payments) role at BCA EuropeJob Title: Senior Software Engineer (.Net, Digital Payments)Salary: Competitive + BenefitsLocation: Hybrid working, home & BCA Coimbra (monthly visits)Working Hours: Monday - Friday, 40 hoursJob Status: PermanentWho we...


  • Coimbra, Coimbra, Portugal Sensei Tempo inteiro

    About SenseiWe're a digital transformation company that places paramount importance on its people. Our main mission is to deliver value through knowledge and talent by fostering a culture of excellence and investing in the development and well-being of our employees.We operate across three core areas: Talent, Boost, and Connect. These areas enable us to...