Senior Backend Software Architect Position

Há 6 dias


Florianópolis, Santa Catarina, Brasil beBeeBackend Tempo inteiro R$60.000 - R$120.000
Backend Developer Opportunity

Canonical's Store team develops and operates a large system of backend services that power the Snap Store and Charmhub.io marketplaces. Our services are built primarily in Python, with a bit of Golang. We have exciting challenges ahead including continuing to scale production architecture, expanding the range of software we can deliver through the system powering our marketplaces, and enhancing our offering for IoT and large Enterprise solutions. If you have a passion for clean APIs, bias towards shipping, and believe that automated tests are the key to higher velocity and reliability, you'll fit right in.

Key Responsibilities
  • Collaborate remotely with a globally distributed team.
  • Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
  • Design and implement new features and enhancements from spec to production and ongoing operations at scale.
  • Review code and technical designs produced by other engineers.
  • Discuss ideas and collaborate on finding good solutions.
  • Work remotely with global travel for 2 to 4 weeks for internal and external events.
Requirements and Qualifications
  • You have demonstrated professional proficiency in developing public-facing APIs and web applications using Python.
  • You have a broad technology base but favour backend code and infrastructure.
  • You know your way around relational and non-relational databases and can effectively design data models that perform well, and tune queries to access them.
  • You are comfortable with Ubuntu as a development and deployment platform.
  • You have demonstrated strong academic performance in Computer Science, STEM or a similar degree.
  • You love technology and working with a diverse set of talented people.
  • You are curious, flexible, articulate, and accountable.
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
Why Work With Us

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 realise 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. Canonical sets the pace on the 21st-century digital workplace.

What We Offer

Canonical recruits on a global basis and sets 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. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Equal Opportunities

Canonical is an equal opportunity employer. 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.



  • Florianópolis, Santa Catarina, Brasil beBeeSoftware Tempo inteiro R$200.000 - R$250.000

    Cloud Software Architect PositionWe are seeking an accomplished Cloud Software Architect to lead the development of our cloud-native platform.About the JobThe successful candidate will be responsible for designing, building, and maintaining robust, scalable RESTful APIs using a modern, serverless, and event-driven stack on Microsoft Azure. This includes...


  • Florianópolis, Santa Catarina, Brasil beBeebackend Tempo inteiro US$120.000 - US$140.000

    We are seeking a highly skilled Backend Engineer to join our team. The successful candidate will be responsible for architecting and implementing software solutions from given requirements, as well as leading technical work plans and executing on those plans to meet individual business objectives."],

  • Software Architect

    Há 6 dias


    Florianópolis, Santa Catarina, Brasil Canonical Tempo inteiro

    Software Architect - Containers / Virtualisation Join or sign in to find your next job Join to apply for the Software Architect - Containers / Virtualisation role at Canonical Software Architect - Containers / Virtualisation 1 day ago Be among the first 25 applicants Join to apply for the Software Architect - Containers / Virtualisation role at Canonical...

  • Software Architect

    Há 6 dias


    Florianópolis, Santa Catarina, Brasil Canonical Tempo inteiro

    Software Architect - Containers / VirtualisationJoin or sign in to find your next jobJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalSoftware Architect - Containers / Virtualisation1 day ago Be among the first 25 applicantsJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalGet...


  • Florianópolis, Santa Catarina, Brasil beBeeDeveloper Tempo inteiro R$700.000 - R$1.050.000

    As a software developer, you will be responsible for creating scalable and maintainable solutions using .NET technologies. This role is ideal for someone who enjoys working on technical challenges and is passionate about developing high-quality software.Key ResponsibilitiesDeveloping backend APIs and processes for applications.Working on technical challenges...

  • Senior Backend Engineer

    45 minutos atrás


    Florianópolis, Santa Catarina, Brasil beBeeSoftware Trabalho remoto Freelance Tempo inteiro US$100.000 - US$120.000

    We are seeking a seasoned Senior Software Engineer to fill a contract position. As a key member of our engineering team, you will be responsible for developing and maintaining our backend and AI solutions using Python.Key Responsibilities:Develop and maintain high-quality, scalable, and secure code in PythonCollaborate with cross-functional teams to design...


  • Florianópolis, Santa Catarina, Brasil beBeeSoftwareDeveloper Trabalho remoto Freelance Tempo inteiro US$90.000 - US$120.000

    Senior Software Engineer PositionWe are seeking a seasoned Senior Software Engineer to join our team of skilled professionals. As a key member, you will be responsible for developing and maintaining mobile applications using React Native and web applications using ReactJS.Main Responsibilities:Create outstanding front-end interfaces that captivate...


  • Florianópolis, Santa Catarina, Brasil beBeeSoftware Tempo inteiro US$80.000 - US$150.000

    Job OverviewThis position offers an exciting opportunity to work on the optimization of Ubuntu, a widely used Linux desktop and server, for the latest silicon. As a senior software engineer, you will be responsible for designing and implementing the best possible integration of Ubuntu with IoT and server-class hardware platforms and software stacks.Key...

  • Software Architect

    2 semanas atrás


    Florianópolis, Santa Catarina, Brasil beBeeSoftware Tempo inteiro R$50.000 - R$97.500

    Job Title: Software ArchitectWe are seeking an experienced software architect to lead the development of our cutting-edge technology solutions.The successful candidate will have a strong background in software design and architecture, with expertise in cloud-based systems and artificial intelligence.Key Responsibilities:Design and implement scalable software...


  • Florianópolis, Santa Catarina, Brasil beBeeDatabase Tempo inteiro US$90.000 - US$110.000

    Job DescriptionWe are seeking an experienced Senior Backend Engineer to lead initiatives enhancing database performance and developing robust backend systems. In this role, you will work closely with cross-functional teams to design and optimize databases, improve data flow, and develop scalable software applications.Required SkillsData Optimization: Strong...