Senior Software Engineer (Backend)
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
About Canonical
Canonical is at the forefront of open-source software innovation, providing cutting-edge solutions that empower enterprises and technology leaders worldwide. Our flagship product, Ubuntu, is integral to transformative initiatives in public cloud, AI, data science, and IoT. With a commitment to global collaboration, our team of over 1,200 experts spans 75+ countries, emphasizing flexibility and remote work. We are a founder-led, profitable organization that is continuously growing, making this a great time to join the Canonical family.
Similar jobs
Browse all companies, explore by city & role, or SEO search pages.
Search for Backend Software Engineer - Python/Postgres [Remote / Global]
164,781 results
Are you passionate about making a difference? Join Enveritas, a mission-driven non-profit organization, as a Backend Software Engineer! By developing software solutions, you will play a crucial role in enhancing the livelihoods of millions of coffee farmers globally. As a Y Combinator-backed startup, we are looking for talented individuals to join our Engine…
About RemoteAt Remote, we are addressing one of the most significant challenges faced by modern organizations: navigating global employment compliantly and effortlessly. Our platform empowers businesses of all sizes to hire, compensate, and manage international teams seamlessly. Guided by our core values and a forward-thinking work culture, our devoted team tackles ambitious challenges asynchronously across the globe. We proudly have team members working from all corners of the world, with positions that are fully remote.Innovation is at the heart of what we do, and we integrate Automation and AI capabilities into every role.We invite every member of the Remote team to share their unique talents, experiences, and cultural backgrounds to help us build a world-class HR platform. If you are driven, inquisitive, and ambitious, join us in shaping the future of work! Apply now!The PositionAs a Senior Backend Engineer, you will collaborate with a team of talented engineers across Frontend, Backend, SRE, and QA. We operate in cross-functional development teams dedicated to specific verticals.This role is open to several teams, and we will determine your specific team during the interview process based on business needs and your interests.No matter the team, you will be instrumental in developing tools, APIs, and integrations for our products.Our backend stack is powered by Elixir and Phoenix, with a Postgres database. For our frontend, we utilize React and Next.js. GitLab serves as our version control, issue tracking, and CI/CD tool, and we deploy our applications on AWS, relying on CI for multiple daily deployments.What This Job Offers YouEngaging and impactful challenges that enhance the ability for individuals and businesses to thrive globally.A chance to make a substantial impact within the organization—being in the early stages of our journey means that your contributions will resonate significantly as our company expands.
About RemoteAt Remote, we tackle one of the most significant challenges faced by modern organizations: navigating global employment with compliance and ease. Our mission is to empower businesses of all sizes to effectively recruit, compensate, and manage international teams. With our core values driving us and a forward-thinking work culture, our team is dedicated to solving ambitious problems collaboratively and asynchronously across the globe. Our diverse team, comprising members from six continents (with Antarctica yet to join!), operates fully remotely.Innovation is a cornerstone of our values, prompting us to integrate Automation and AI capabilities in every role.We invite all members of the Remote team to share their unique talents, experiences, and cultures to help us build a leading HR platform. If you are enthusiastic, inquisitive, driven, and ambitious, we encourage you to apply and help us define the future of work!The PositionYou will become part of a team of engineers specializing in Frontend, Backend, SRE, and QA, organized into cross-functional development teams dedicated to specific verticals.This opportunity is open across multiple teams, and we will determine the exact team fit during the interview process based on business needs and your preferences.No matter which team you join, your focus will be on developing tools, APIs, and integrations for one of our products.Our backend infrastructure is developed using Elixir and Phoenix, supported by a Postgres database. We utilize React and Next.js for our front end. GitLab serves as our version control tool, issue tracker, and CI/CD solution, while our applications are hosted on AWS. We are committed to continuous integration for deployments, releasing code multiple times each day.What We OfferEngaging and meaningful challenges that enable individuals and businesses to operate globally.A chance to make a notable impact on our evolving company—your contributions today will resonate as our company continues to grow.
At GitLab, we are revolutionizing the DevSecOps landscape with our intelligent orchestration platform. Our mission is to empower organizations to enhance developer productivity, streamline operations, mitigate security risks, and accelerate their digital transformation journey. With over 50 million registered users and a significant number of Fortune 100 companies relying on us, GitLab is trusted to deliver better, more secure software at speed.Our commitment to innovation is mirrored in our work culture. We leverage AI as a fundamental productivity tool, encouraging all team members to integrate AI into their daily tasks, fostering efficiency and innovation. At GitLab, your career can flourish, your ideas can thrive, and every voice is heard. Our high-performance culture, grounded in our values, promotes continuous knowledge sharing, enabling team members to unlock their full potential while collaborating with industry experts to tackle complex challenges. Join us in co-creating the future as we build technologies that redefine software development.Role OverviewAs a Staff Backend Engineer (Python) on the Duo Chat team within AI Engineering, you will spearhead the backend architecture that powers GitLab Duo Chat across our DevSecOps platform. Your role will involve addressing complex challenges in developing reliable, secure, and scalable AI-driven chat workflows, enabling our customers to plan, write, review, and secure code more efficiently and confidently. This is a hands-on technical leadership position where you will set the strategic direction for integrating and evolving large language model providers, such as Google Vertex AI, across Ruby on Rails and Python services, enhance our observability and testing practices, and guide the team through impactful technical decisions amidst ambiguity. In your first year, you will be expected to make pivotal architectural decisions, alleviate technical debt that hampers progress, and assist the team in delivering sustainable improvements in response quality, reliability, and maintainability.
Clipboard
Why Clipboard Exists:At Clipboard, our mission is to empower individuals to ascend the socioeconomic ladder by transforming their extra time and ambition into meaningful career growth and financial opportunities. Our innovative app-based marketplace connects professionals with workplaces, enabling on-demand shift bookings that benefit both parties.About Clipboard:Clipboard is a rapidly expanding Series C company recognized as a leader in the Long Term Care sector, with plans to diversify into additional areas such as Dental Offices and Schools. As a YC Top Company, our global team of over 700 professionals operates remotely, having achieved profitability since 2022. We facilitate millions of shifts annually across the U.S., serving tens of thousands of professionals. Join us in our mission to further expand our impact. Learn more about our vision on our website here.Your Mission: Innovate, Execute, and Deliver ImpactAs a Backend Software Engineer at Clipboard, you will go beyond writing code—you will design solutions that redefine the connection between healthcare professionals and facilities. Collaborating with product managers, designers, and fellow engineers, you will develop impactful features that address real-world challenges. This is a dynamic and ongoing recruitment effort, as we consistently seek talented software engineers to join our growing team.What You’ll Do: Own the Code, Shape the FutureDeliver High-Quality, Scalable CodeCraft performant backend services utilizing Node/NestJS alongside responsive frontend features using React and TypeScript.Utilize MongoDB, Postgres, and Redis to maintain data integrity and optimize performance at scale.Develop Reusable Components and UtilitiesContribute clean, modular code for our web and mobile applications (Ionic/React, Dart/Flutter).Collaborate with the Developer Experience (DevX) team to enhance tools and libraries that increase productivity and streamline workflows.
Metabase
Join Metabase, the leading platform that empowers organizations to effortlessly derive insights from their data, whether you're a nimble startup or a large enterprise with extensive user bases. Our product is cherished by many, making data analytics accessible and engaging for everyone. Discover why so many love us.At Metabase, we revolutionize traditional enterprise business intelligence by offering data tools that blend the elegance of consumer-grade applications with powerful analytical capabilities. Our opinionated open-source framework serves as a foundational resource for companies aiming to effectively measure, analyze, and share their data, utilized by tens of thousands worldwide.We are seeking outstanding backend software engineers to join our dedicated team in simplifying the lives of our users. Our technology stack includes Clojure and JavaScript (with TypeScript), and we are looking for candidates who have successfully delivered production-level code in these languages. You will be responsible for developing major features from inception to deployment within our JavaScript and Clojure codebases, addressing complex backend challenges as they arise. Familiarity with machine learning, compiler theory, and modern big data frameworks will be advantageous. A strong understanding of product design and a commitment to enhancing user experience are essential.We are actively hiring for multiple Backend Software Engineer positions.
AstralAt Astral, our mission is to enhance the productivity of the Python ecosystem by developing innovative developer tools that empower developers to deliver exceptional software more efficiently.We have successfully launched Ruff, a lightning-fast Python linter and formatter, and uv, a robust Python package manager — both of which are among the fastest-growing tools in the developer community.Our ongoing initiatives include pioneering a state-of-the-art type checker and expanding our first hosted services.Our founding team comprises the creators of ripgrep, bat, hyperfine, and maturin; early contributors to Biome and Prefect; along with several CPython core developers — all innovating at the nexus of Rust and Python.The RoleWe are seeking backend and infrastructure engineers to spearhead the development of our inaugural hosted product.This role involves a full-stack, greenfield project to create an entirely new product that seamlessly integrates with Astral's open-source tools. You will collaborate with a small, dynamic team, working closely with our CEO and iterating rapidly alongside top-tier design partners.In this position, you will have a substantial impact on the technical stack and strategic direction of the product, potentially overseeing any (or all) of the following:Architecting and implementing our cloud infrastructure stack (e.g., cloud providers, hosting, deployment) with a strong emphasis on scalability and efficiency.Developing our deployment system, encompassing monitoring, metrics, and observability while managing incident response and triage.Creating and optimizing our cloud storage and content delivery strategies.Fostering a culture of continuous improvement and innovation.
OppFi is a premier tech-driven digital finance platform collaborating with banks to deliver financial products and services to everyday Americans. We focus on transparency and responsibility, fostering financial inclusion and providing an excellent customer experience. Our mission is to support consumers who are often overlooked by traditional financial options, helping them achieve better financial health.Our team is composed of compassionate, innovative, and inclusive individuals who thrive on diverse talents, expertise, perspectives, and backgrounds. We tackle every challenge with a vision for improvement, striving to enhance our processes by 1% daily. Our business principles cultivate a collaborative culture where the best ideas prevail! We seek individuals who aspire to make a significant impact in the financial ecosystem by enhancing credit access, broadening financial inclusion, promoting financial well-being, and delivering outstanding customer service.Fun fact: OppFi is recognized as one of the top consumer-rated financial platforms online, boasting a 4.5/5.0-star rating on Trustpilot. We were also honored as a 2025 Crain’s Fast 50™ company and featured on Built In's 2025 Best Places to Work in Chicago.The Data Engineering team is dedicated to the design, development, and support of all data-related functions at OppFi. This includes deploying PostgreSQL databases that underpin our applications, managing our Snowflake Data Warehouse, and overseeing multiple Airflow and Hevo ETLs. In this role, you will engage in...PostgreSQL Database AdministrationHands-on administration and architecture of our PostgreSQL Databases in AWS RDS.Provisioning new database instances and updating RDS instance configurations using CI/CD tools (e.g., Terraform).Implementing corporate data security and privacy standards in the PostgreSQL environment.Planning, conducting drills, and executing High Availability and Disaster Recovery strategies.Performance tuning and analysis.Monitoring and alerting for data-related issues using Datadog and Cloudwatch.User support, documentation, and audit assistance.Evaluating and testing tools.Assisting with capacity planning and budget considerations.Participating in on-call rotations for production support across all Database and ETL Systems.Regularly testing the RDS (Postgres) disaster recovery plan and documenting quarterly outcomes.Architecting and supporting complex workload deployments across numerous microservices.Automating routine database administration tasks, such as user and environment provisioning.
Remote People
About Remote PeopleAt Remote People, we are dedicated to creating the infrastructure that empowers global teams. Our innovative technology simplifies the complexities of global payroll, benefits, taxes, and compliance, allowing businesses to seamlessly hire talent from anywhere in the world at the touch of a button.If you share our vision of enabling individuals to pursue their dream careers, regardless of location, we encourage you to apply!We value diversity and are committed to building a global team that reflects a multitude of backgrounds, perspectives, and experiences. We welcome applicants from all walks of life, irrespective of gender, ethnicity, sexual orientation, religion, civil or family status, age, or disability. Joining Remote People means becoming part of a vibrant, international family.
About RemotecomAt Remotecom, we are addressing one of the most significant challenges faced by modern organizations: compliance in global employment. Our innovative platform empowers businesses of all sizes to hire, pay, and manage international teams seamlessly. With a commitment to innovation and a future-focused work culture, our dedicated team tackles ambitious challenges asynchronously from around the globe. Join a diverse group of Remoters from six continents (Antarctica is the last frontier!).Innovation is at our core, and we incorporate Automation and AI capabilities into every role we offer.We encourage every member of the Remotecom team to contribute their unique talents, experiences, and cultural perspectives to help us create a leading HR platform. If you are enthusiastic, inquisitive, driven, and ambitious, we invite you to join us. Apply now and be part of defining the future of work!The PositionYou will become a vital part of a collaborative team of engineers specializing in Frontend, Backend, SRE, and QA. Our teams are organized into cross-functional groups focused on specific verticals.This role is available across several teams, and we will determine the exact team you'll join during the interview process based on both business needs and your preferences.Regardless of the team, you will be involved in developing tools, APIs, and integrations for one of our standout products.Our backend technology stack includes Elixir and Phoenix, complemented by a Postgres database. For our front-end, we utilize React and Next.js. GitLab serves as our version control system, issue tracker, and CI/CD solution. Our applications are hosted on AWS, and we leverage our CI for deployments, deploying multiple times daily.What This Job Offers YouEngaging and impactful challenges that empower individuals and businesses to operate globally.Significant opportunities to influence the company's trajectory—your contributions today will magnify with our growth.
Whippy is at the forefront of revolutionizing business communication through AI technology. Our innovative AI Agents are transforming the way companies interact with their customers, providing solutions across customer support, marketing, and sales. By leveraging Whippy’s Voice AI and Chat AI, businesses can automate manual workflows, effectively manage inquiries, nurture leads, screen applicants, and streamline high-value engagements at scale. Our all-in-one platform replaces outdated tools with a powerful solution that enhances productivity and efficiency.About the RoleJoin Whippy as a Backend Engineer and play a crucial role in our product development.You will:Design and implement highly scalable APIs for quick deployment of new products and services.Draft Engineering Requirement Documents to guide projects from concept to execution, ensuring thorough evaluation.Develop test suites to uphold product performance and reliability, integrating analytics to track the success of launched features.Our backend engineers have successfully built:A robust Public API and webhook interface handling millions of messages.An advanced query language built on top of Postgres and OpenSearch.A production-ready URL shortening service with custom domain capabilities.About YouYou possess a strong understanding of web API architecture and a commitment to producing high-quality, well-documented APIs.You are eager to engage in the entire project lifecycle, from initial research and planning through to implementation and performance monitoring.Your excellent written and verbal communication skills enable you to convey ideas, designs, and potential solutions effectively, primarily in an asynchronous environment.What We OfferWe offer a competitive compensation package ranging from $60K to $80K annually, commensurate with experience.You will have the opportunity to take significant responsibility and ownership of a groundbreaking product.Collaborate closely with experienced entrepreneurs who have successfully built companies valued over $100M.Important InformationAs a startup, our team dynamics are unique compared to larger organizations. We are a globally distributed team, and this structure fosters a distinct collaborative culture.
Trafilea
About TrafileaTrafilea is an innovative Consumer Tech Platform dedicated to fostering transformative brand growth. We are developing an advanced AI Growth Engine that will propel the next generation of consumer brands.With over $1 billion in cumulative revenue, more than 12 million satisfied customers, and a talented workforce of over 500 professionals across 19 countries, we leverage technology, growth marketing, and operational excellence to scale purpose-driven, digitally native brands.We own and operate our own digitally native brands—not an agency—boasting a presence in major retailers like Walmart, Nordstrom, and Amazon, along with a robust global D2C footprint.Why Join Trafilea?We are a tech-driven eCommerce group scaling our own globally recognized DTC brands, while empowering ambitious talent to grow swiftly. We create and scale our own brands. We invest in AI and automation like few others in the eCommerce space. We experiment rapidly, grow swiftly, and support you in doing the same. Be part of a dynamic, diverse, and talented global team. 100% Remote, competitive salary in USD, generous paid time off, and more.Key ResponsibilitiesAs a Senior Backend Engineer, you will be responsible for designing and delivering robust, high-performance systems that are the backbone of our globally cherished DTC brands. Your projects will cover a wide range from core backend components to AI-driven features, with a steadfast focus on scalability, reliability, and speed.If you excel at tackling complex challenges, writing clean and efficient code, and thrive in a fast-paced, product-oriented environment, this is your chance to make a significant global impact.Architect, develop, and enhance backend services using Golang and Node.js to support millions of customers worldwide.Design, create, and maintain REST APIs that facilitate smooth integrations across products, platforms, and teams.Work with both relational and non-relational databases, ensuring optimal data modeling, querying, and performance tuning.Collaborate closely with cross-functional teams (Product, UX, Marketing) to convert business requirements into technical solutions.Implement AWS best practices for scalable deployments, security, and cost efficiency.Engage in sprint planning, estimation, and reviews within our Agile/SCRUM framework.Proactively identify and resolve technical debt, ensuring the stability and performance of our systems.
About RemoteAt Remote, we are addressing one of the most pressing challenges faced by modern organizations: managing global employment in a compliant and effortless manner. Our platform empowers businesses of all sizes to hire, pay, and oversee international teams seamlessly. Driven by our core values and a forward-thinking culture, our dedicated team tackles ambitious challenges from all corners of the globe, with team members across six continents (Antarctica is the last frontier!). As a fully remote company, we embrace flexibility and innovation, integrating Automation and AI capabilities into every position.We invite every member of our team to contribute their unique talents, experiences, and cultures to help us build a world-class HR platform. If you are enthusiastic, inquisitive, driven, and ambitious, we want you to join us in shaping the future of work!The PositionAs a Senior Backend Engineer, you will collaborate with a diverse team of engineers specializing in Frontend, Backend, SRE, and QA. Our teams are organized into cross-functional units dedicated to specific verticals, allowing for impactful contributions across the organization.This role is open across several teams, and we will identify the best fit for you during the interview process based on business needs and your personal preferences.You will be instrumental in developing tools, APIs, and integrations for one of our innovative products.Our tech stack includes Elixir and Phoenix for the backend, with a Postgres database. We utilize React and Next.js on the frontend, while GitLab serves as our version control system, issue tracker, and CI/CD solution. Our applications are hosted on AWS, and we leverage continuous integration for deployments, enabling multiple daily updates.What We OfferEngaging and meaningful challenges that empower individuals and businesses to thrive globally.A chance to make a significant impact within a growing company where your contributions will resonate for years to come.
At Acorns, we are dedicated to supporting the financial well-being of aspiring individuals through innovative micro-investing solutions. Our core values shape our approach to achieving this mission. We lead with heart, making bold decisions, building trust, embracing growth, and finding ways to overcome challenges. We invite you to join us in our commitment to enhancing financial wellness for families everywhere. As a Senior Backend Software Engineer at Acorns, you will play a pivotal role in developing and scaling our essential investment products. This position goes beyond mere execution; you will ensure the technical integrity and evolution of our systems, impacting millions of customers as they build their wealth over time. You will face complex technical challenges, mentor junior engineers, and maintain robust backend infrastructure as we broaden our financial wellness offerings. Our remote-first culture provides you with the flexibility to work from anywhere, with optional access to our office in Irvine, CA.
Canonical
Canonical, a trailblazer in open-source software solutions, is looking for a Senior Software Engineer to join our Launchpad team. In this pivotal role, you will drive the evolution of our platform, which is essential for managing open-source projects. Your deep knowledge of Linux, web services, and scalable systems will allow you to refine a mature, Python-based architecture that supports major initiatives like Ubuntu. Collaborating with a global team, you will work on enhancing developer workflows and maintaining critical services, ensuring that Launchpad remains a dynamic environment for open-source contributions. This is an exciting opportunity to make a significant impact in the world of software development.
About RemoteAt Remote, we are addressing a pivotal challenge faced by modern organizations: the complexities of global employment compliance. Our innovative solutions empower businesses of all sizes to effectively recruit, pay, and manage teams across borders. With a dynamic work culture rooted in core values, our team is committed to tackling ambitious challenges asynchronously from various locations around the globe. Join our diverse workforce that spans six continents (Antarctica is the only one missing!), with all positions being fully remote.Innovation is a cornerstone of our ethos, driving us to integrate Automation and AI into the fabric of every role.We invite every member of the Remote team to contribute their unique talents and cultural perspectives to help us build a world-class HR platform. If you are an enthusiastic, inquisitive, and driven individual, we encourage you to apply and shape the future of work with us!The PositionAs a Senior Backend Engineer, you will collaborate with a talented team of engineers spanning Frontend, Backend, SRE, and QA domains. Our engineers work in cross-functional teams focused on specific verticals.This role is open across multiple teams, and we will identify the best fit for you during the interview process based on business needs and your preferences.You will be instrumental in developing tools, APIs, and integrations for one of our exciting products.Our backend technology stack includes Elixir and Phoenix, with a PostgreSQL database. The front-end is powered by React and Next.js. We utilize GitLab for version control, issue tracking, and CI/CD processes. Our applications are hosted on AWS, and we leverage continuous integration for deployments, enabling multiple deployments each day.What You Can Expect from This RoleEngage in complex and meaningful challenges that empower individuals and businesses to operate globally.Make a significant impact on our business; being early in our journey means your contributions will greatly influence our growth.
Location: Remote (Work from Anywhere) Date: The anticipated start date for this role is immediate.⏰ Working Hours: You are expected to have at least 2 hours of overlap with Central Time Zone and be available for several weekly video meetings within that timeframe.Are you an enthusiastic Backend Engineer eager to develop large-scale software that enhances business growth and delights users? At Make, we take pride in delivering award-winning software used by billions, featured over 25 times in the App Store and Google Play. Our clients face real challenges and view us as trusted advisors and leaders in thought. This role extends beyond APIs and pull requests; it focuses on owning backend systems from inception to completion, ensuring reliability as they scale, and collaborating closely with a remote team in a pioneering AI-first engineering environment.If you are passionate about software development and thrive in a culture that promotes creativity, self-management, and a strong sense of community, we would love to connect with you!
About the RoleWe are seeking an experienced and motivated Senior Backend Engineer (generalist) with a robust background in Java and preferably Kotlin to join our dynamic team. In this remote position, you will play a pivotal role in developing our product from the ground up. Your responsibilities will include integrating with enterprise systems, scraping and analyzing large datasets, and creating systems that empower users to utilize LLMs for generating scalable sales insights—extracting critical information from millions of public documents.You could be the ideal candidate if you: Are an accomplished developer with experience in Enterprise B2B SaaS or Big Data processing within the JVM ecosystem, with Kotlin as a plus.Have a history of impactful engineering experience in a startup or smaller organization.Are enthusiastic about engaging in all aspects of backend development and have experience collaborating within small teams in fast-paced startup environments.Possess familiarity with the following technologies: Kotlin (Backend)Google Cloud Platform (GCP)Google Cloud SQL for PostgreSQLFirebasePythonHave experience with any of the following (not mandatory):Natural Language GenerationEnterprise API integrationsPrompt EngineeringLarge Scale Web Scraping & ParsingAre proficient in both written and spoken English.Our Work CultureCustomer-Centric Approach - We pride ourselves on putting customers at the heart of everything we do.Rapid Execution - We operate with a sense of urgency and decisiveness, always striving to gain momentum.Joy in the Journey - We intentionally create an environment that is both energizing and enjoyable, fostering camaraderie and resilience within our teams.Hands-On Engagement - We believe that the best ideas emerge from close engagement with our work, embracing challenges and complexities.
Canonical, a trailblazer in open-source software and operating systems for the global enterprise and tech landscape, is seeking a passionate Graduate Software Engineer to join our innovative team. Our flagship platform, Ubuntu, powers transformative initiatives in public cloud, data science, AI, engineering innovation, and IoT, serving leading public cloud and silicon providers worldwide.As a fully remote company with over 1,200 dedicated professionals across 75+ countries, we prioritize collaborative global engagement, meeting in unique locations 2 to 4 times a year to align on strategic goals.In this role, you will be instrumental in developing, testing, and enhancing Ubuntu’s presence on public cloud platforms. Your contributions will directly impact the quality and stability of Ubuntu, which is pivotal for our global user base. Collaborating with our Ubuntu teams and major cloud partners, you will ensure the continuous improvement of our cloud images while actively engaging with our users to meet their needs.This position demands a strong foundation in Python software engineering, with a keen focus on interoperability across diverse releases and environments. Proficiency in Python is essential, and contributions to open-source projects will be considered a significant advantage. You will also manage Ubuntu images, so familiarity with apt configuration, deb packaging, and system administration will enhance your effectiveness in this role.We are looking for individuals who are enthusiastic about the Ubuntu project and are committed to developing tools that empower millions globally. A focus on quality, attention to edge cases, user experience, comprehensive documentation, and community engagement is paramount. You will work with a diverse user spectrum, from mission-critical environments to enthusiastic hobbyists, guiding best engineering practices to cater to all.
Canonical is at the forefront of open-source software and operating systems, powering numerous enterprise technology solutions worldwide. Our flagship platform, Ubuntu, is pivotal in transformative areas such as public cloud computing, data science, artificial intelligence, engineering innovation, and IoT. We serve leading public cloud and semiconductor firms, along with industry frontrunners in various sectors. As a pioneer of global distributed teamwork, we have over 1200 team members across 75 countries, with minimal office-based roles. Our teams gather in engaging locations worldwide two to four times a year to align on strategies and execution. We're a founder-led, profitable, and rapidly growing organization. Currently, we are seeking skilled Software Engineers proficient in Python, Packaging, and Linux, who are eager to positively influence the daily operations of numerous snap, rock, and charm publishers. Success in this role requires a keen interest in packaging formats, build systems, and automation that simplify software delivery for developers and engineers, reaching the broadest possible audience. You will design and maintain specialized Python tools that facilitate the developer build and publication process. Our team is responsible for the tooling that builds snaps, charms, and the latest addition, rocks. Snapcraft empowers developers to deliver app updates seamlessly to millions of Linux systems, removing the complexities associated with supported releases and installation instructions. This platform supports thousands of applications from a diverse group of over a thousand developers, including well-known names like Spotify, Slack, and Microsoft. Charmcraft fosters collaboration among charmed operator developers, enabling publication on Charmhub, the home of the Charmed Operator Collection. Charmed Operators allow developers to package software, including databases, event queues, and observability tools, alongside operational code, streamlining the integration and operation of software in their environments.
Sign in to browse more jobs
Create account — see all 164,781 results
Browse all companies, explore by city & role, or SEO search pages.
