CanonicalHome Based - Americas; Home Based - APAC; Home based - EMEA
Remote Full-time
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Proficiency in Python and experience in software engineering with a focus on container technologies. Strong understanding of CI/CD practices and tools, alongside a passion for open-source collaboration. Proven ability to lead and mentor junior engineers, with excellent problem-solving and communication skills. Familiarity with security compliance and cloud-native applications is a plus. A commitment to quality and a desire to contribute to community-driven projects are essential.
About the job
Join Canonical, a leading provider of open-source software, as a Software Engineer focused on developing innovative Python-based container images. In this role, you will create and maintain a diverse array of container images, collaborating with various teams to ensure the highest quality and an exceptional Ubuntu user experience. You will play a pivotal role in automating Continuous Integration and Continuous Delivery (CI/CD) processes, leveraging your expertise in container-based DevOps. By contributing to cutting-edge products like OCI images, you will help shape the future of container technology. This position offers the opportunity to work remotely across the Americas, APAC, and EMEA while engaging with a global community of tech professionals.
About Canonical
Canonical is at the forefront of open-source software and operating systems, powering enterprise solutions worldwide. Our flagship platform, Ubuntu, is integral to transformative projects across public cloud, data science, AI, and the Internet of Things (IoT). With a workforce of over 1200 professionals spanning 75 countries, we embody a culture of global collaboration, with minimal office roles. Enjoy the flexibility of remote work while participating in biannual team gatherings in exciting locations around the globe. As a profitable, founder-led company, we are dedicated to fostering innovation and community engagement in every aspect of our work.
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 acros…
Join our mission at Protective, where your work will touch millions of lives, providing essential protection against life’s uncertainties.In any role within our organization, you will play a pivotal part in delivering security and peace of mind to our valued customers during their most critical moments.We are seeking a skilled Software Engineer to join our dynamic Retirement Services Systems Team at Protective Life. This role is integral to the design, coding, testing, implementation, maintenance, and support of various administration systems and processes. The ideal candidate will leverage their expertise to craft and execute sophisticated technical solutions that meet both business and customer needs. A strong aptitude for diagnosing, debugging, and resolving software issues, along with the ability to create and modify technical documentation, is essential for success in this position. This role demands proficient technical analysis, design, programming, and testing abilities, as well as strong problem-solving and communication skills. The successful candidate will be self-motivated, inquisitive, and detail-oriented, while also demonstrating accountability and independent work capabilities.
Are you a talented software engineer with profound knowledge in infrastructure and a systems-oriented mindset eager to influence the future of AI? As large-scale language models become pivotal in understanding real-world systems, cloud architectures, and performance-critical infrastructure, your expertise will play a key role in shaping their training data. We are seeking Software Engineer Infrastructure Specialists proficient in JavaScript, TypeScript, and Python. Your focus on systems thinking, software and infrastructure architecture, performance optimization, and quality engineering will be essential. You will engage with advanced language models through realistic infrastructure and platform scenarios that involve cloud design, Infrastructure-as-Code abstractions, deployment workflows, scalability challenges, and failure modes. Your work will evaluate how these models reason about architectural tradeoffs, abstraction layers, environment isolation, state management, and reliability across distributed systems. On a daily basis, you will interact with the model on infrastructure and platform engineering tasks utilizing JavaScript, TypeScript, and Python. Your responsibilities include verifying architectural integrity and logical correctness, assessing code quality and testing strategies, analyzing performance bottlenecks and deployment risks, capturing reproducible failure cases, and recommending enhancements to prompt design and evaluation metrics to fortify model reasoning. A bachelor's, master's, or PhD degree in computer science, software engineering, or a closely related technical field is preferred. Practical experience in cloud platforms, infrastructure engineering, platform or DevOps roles, performance analysis, or QA practices is crucial. Exceptional technical communication and the ability to clearly articulate system-level reasoning and tradeoffs are vital. Are you ready to transform your engineering skills into the foundational knowledge for tomorrow's AI? Apply now and begin training the model that will educate the world.
Our Mission At Speechify, we strive to revolutionize the way people consume information. Our innovative platform allows users to convert articles, documents, and books into engaging audio formats, enabling them to learn and absorb knowledge at their convenience—whether at their desk, on the move, or wherever life takes them. Just as streaming services transformed audio entertainment, we are redefining audio information consumption. Our success speaks for itself: we are ranked #1 in our category and are experiencing remarkable growth. Position Overview We are seeking an experienced Senior Software Engineer to join our Core Experiences Team. This pivotal role involves developing and maintaining the essential services and SDKs that drive Speechify’s user experience across various platforms. We need someone who thrives at the intersection of product development and infrastructure, possesses strategic thinking abilities, and is dedicated to crafting clear, reliable APIs and streamlined systems that directly enhance user experiences. Your Responsibilities Collaborate closely with Speechify’s Product Teams to define project scopes, identify opportunities for rapid feedback from customers, balance integration and UX considerations across different product teams, and deliver effective solutions through our cross-platform SDK. Optimize and enhance existing functionalities, focusing on improving loading speeds and parsing intelligence by designing efficient abstractions and refining algorithms. Develop and deploy cloud functions, lightweight backend services, and jobs utilizing Kotlin. Ideal Qualifications Strong systems thinking skills, understanding that effective optimization requires comprehensive end-to-end design while valuing simplicity. Ability to work swiftly to generate ideas and options, knowing how to prioritize tasks for immediate shipping versus those requiring more development time. Focus and determination in a fast-paced, high-growth startup environment, with the ability to engage effectively when needed or maintain concentration independently. Excellent collaborative skills, capable of inspiring, engaging, and negotiating with diverse teams including designers, marketers, and product managers.
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.
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.
Join Fi - Pioneering the Future of Pet Technology!At Fi, we are a dedicated team comprised of talent from renowned companies like Square, Google, TikTok, Peloton, and Uber, united by a common goal: to enhance the bond between pets and their owners. Our mission is to innovate state-of-the-art technology that redefines pet parenting. The pet industry is overdue for a transformation, and we are leading the change. With advancements like real-time location tracking, activity monitoring, and behavior analysis, we are just scratching the surface.What excites us most is our commitment to bridging the communication gap between pets and humans. Imagine a reality where pet owners can instantly understand their pets' feelings and ensure their well-being. This is the future we are building at Fi.If you thrive in an innovative and collaborative environment and are passionate about improving the lives of pets, we would love to have you on our team. Join us as we strive to achieve what seems impossible, or as we like to say, "let me find a way" to reshape the future of pet ownership.We are seeking a Senior Software Engineer!As a key member of our engineering team, you will report directly to the Backend Lead and play a vital role in steering our technical vision. You relish the challenge of converting ideas into exceptional solutions and possess expertise in a range of backend technologies as well as a solid understanding of best architectural practices.
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.
Full-time|Remote|Home Based - Americas; Home based - EMEA
Canonical is at the forefront of open source software and operating systems, delivering innovative solutions to the enterprise and technology sectors globally. Our flagship platform, Ubuntu, is extensively utilized in transformative enterprise initiatives across public cloud, data science, AI, engineering advancements, and IoT. We proudly serve a diverse clientele that includes top-tier public cloud and silicon providers, as well as industry leaders spanning various sectors. With a commitment to global distributed collaboration, our team comprises over 1,200 professionals across 75+ countries, with minimal office-based roles. We believe in fostering personal connections, meeting in engaging locations around the world two to four times a year to align on our strategic vision and execution.As a founder-led, profitable, and rapidly growing organization, Canonical is seeking a dedicated Senior Software Engineer to join our MAAS team, which is responsible for our Metal as a Service hyperscale provisioning technology. As we aim to position Ubuntu as the most scalable, cloud-ready server distribution, we are looking for experienced engineers proficient in Python and Go, who excel in performance at scale, networking, storage, and usability.This role requires a passion for the future of Ubuntu, coupled with the ability to provide technical leadership within a globally distributed team of like-minded engineers. The position involves international travel several times each year to foster collaboration.
About BraintrustBraintrust is at the forefront of AI observability, providing an innovative platform that seamlessly connects evaluation and observability within a single workflow. Our technology empowers developers to gain comprehensive insights into AI behavior in production, equipping them with the necessary tools for enhancement.Leading companies such as Notion, Stripe, Zapier, Vercel, and Ramp utilize Braintrust to benchmark models, assess prompts, and identify regressions—transforming production data into improved AI with every iteration.Role OverviewWe are seeking talented engineers to create open-source libraries that enable customers to observe, comprehend, and optimize AI functionalities within their production applications. These Software Development Kits (SDKs) are pivotal to Braintrust's platform, facilitating evaluation and observability across diverse environments, frameworks, and AI providers.This position is perfect for engineers who are enthusiastic about enhancing developer experiences, mastering API design, and crafting swift, dependable, and conventionally designed libraries. You will oversee the entire SDK lifecycle, from conceptualization and development to release, documentation, and community engagement. Your contributions will be integrated into a multitude of applications and will help shape the adoption and operationalization of AI across various industries.Key ResponsibilitiesDevelop sophisticated, idiomatic, and resilient SDKs that drive Braintrust’s LLM evaluation and AI observability platform.Ensure libraries are user-friendly, efficient, and enjoyable to work with, focusing on developer experience and performance.Integrate with prominent AI providers, frameworks, and platforms like OpenAI, Anthropic, and Gemini.Create tools and automation processes to enhance testing, profiling, and streamline release workflows.Collaborate closely with backend, platform, and product teams to deliver a cohesive and refined developer experience.Act as a community ambassador: engage with users, understand their challenges, assist in merging their fixes, and demonstrate empathy towards their needs.
About Medallion:At Medallion, we are dedicated to allowing healthcare teams to concentrate on their core mission—providing outstanding patient care. Our innovative provider operations platform is designed to eliminate administrative hurdles that hinder healthcare organizations. Through automation of licensing, credentialing, payer enrollment, and compliance monitoring, we empower healthcare operations teams to optimize their workflows, enhance provider satisfaction, and boost revenue generation, all while ensuring excellent patient outcomes.Recognized as one of the fastest-growing healthcare technology firms—ranked No. 3 on Inc. Magazine’s 2024 Fastest-Growing Private Companies in the Pacific Region, No. 5 on LinkedIn's 2024 Top Startups in the US, and awarded as a Glassdoor Best Place to Work in 2024 & 2025—Medallion is transforming provider network management. Our CEO, Derek Lo, has been honored as one of the Top 50 Healthcare Technology CEOs of 2024 by The Healthcare Technology Report. With $130M in funding from premier investors including Sequoia Capital, Google Ventures, and Salesforce Ventures, we are on a mission to revolutionize healthcare at scale.We prioritize candidate safety. Please be aware that all official communication will exclusively come from @medallion.co email addresses.
About UsSparrow is a pioneering high-tech, high-touch solution for managing employee leave. Our mission is to simplify the leave process for companies, enabling them to support their employees through various types of leave, including family and medical leave.The traditional leave management process can be cumbersome and overwhelming. Company leaders face constant challenges in keeping up with evolving regulations, while employees navigating their leave often encounter unnecessary bureaucracy at a critical time in their careers. At Sparrow, we streamline this typically tedious and error-prone process into an efficient 30-minute experience, saving our clients significant time (20-40 hours per leave) and potential costs (up to $30,000 per leave).Headquartered in San Francisco, we are a diverse team with remote employees across the nation. We pride ourselves on being a collaborative, talented, and supportive workforce, dedicated to solving real-world problems.About the RoleAs we expand rapidly, we seek product-focused full-stack software engineers to join our dynamic engineering team. In this role, you will:Collaborate closely with engineering and cross-functional teams (sales, operations) to define, scope, and develop the engineering roadmap.Design and implement new features and products that enhance the experience for both employees and employers.Utilize software to optimize internal processes, enabling more efficient scaling.Invest in engineering health and processes, ensuring sustainable and secure development practices.Mentor and support fellow engineers on the team.About YouWe are looking for candidates who possess:5+ years of experience as a software engineer.The ability to collaborate effectively with both engineers and non-technical teams.Strong written and verbal communication skills.A knack for simplifying complex domains into manageable components.Familiarity with modern software tools and processes (git, CI/CD, testing, deployment, cloud services, etc.).Experience with our technical stack (Django, React, Python, JS, Postgres, Heroku) is a plus, but not mandatory.Above all, we seek individuals who are passionate about leveraging technology to address challenging problems, who enjoy crafting beautiful and functional products, and who resonate with our mission. If this sounds like you, we’d love to hear from you!
Join Binance, the world’s leading blockchain ecosystem, as a Security Engineer focused on fortifying our cloud infrastructure, CI/CD pipelines, and production systems. In this pivotal technical role, you will enhance our security posture, prioritize preventative measures, and implement secure-by-default platforms. Collaborating closely with our Platform, DevOps, and Engineering teams, you will design and operate security tools across cloud environments, Kubernetes, and CI/CD pipelines, with a strong emphasis on developing production-grade security software using Python.
Join Canonical as a Python and Kubernetes Software Engineer, where you will develop cutting-edge open source solutions for data analytics, MLOps, and AI/ML workflows. Collaborate with a global team to create impactful solutions on public and private clouds, utilizing top tools like Kubeflow, MLFlow, and Apache Airflow. Contribute to projects that empower individuals and organizations with the benefits of open source technology.
About TrafileaTrafilea is a leading Consumer Technology Platform dedicated to fostering transformative brand growth. We are on a mission to build the AI Growth Engine that will drive the next generation of consumer brands.With over $1 billion in cumulative revenue, more than 12 million customers, and a talent pool of over 500 individuals across 19 countries, we leverage technology, growth marketing, and operational excellence to scale our purpose-driven, digitally native brands.We own and manage our own digitally native brands (not an agency), featuring partnerships with major retailers like Walmart, Nordstrom, and Amazon, along with a robust global direct-to-consumer presence.Why Join Trafilea?As a tech-driven eCommerce group, we are scaling our own globally beloved DTC brands, while empowering ambitious talent to grow alongside us. We develop and scale our own brands. We invest in cutting-edge AI and automation in ways few in eCommerce do. We prioritize rapid testing and growth, and we support you in doing the same. Join a dynamic, diverse, and talented global team. 100% Remote work, competitive USD salary, paid time off, and additional benefits.Key ResponsibilitiesAs a Senior Frontend Engineer at Trafilea, you will integrate e-commerce excellence with innovative AI solutions. You will create state-of-the-art user experiences that enhance our globally recognized DTC brands. From storefronts to back-office applications, you’ll design and implement high-performing, scalable front-end solutions impacting millions of customers worldwide.If you are passionate about the synergy of technology, product, and design—and excel at delivering seamless user experiences—this is your chance to make a significant impact on a global scale.Develop, extend, and optimize ReactJS applications that facilitate core e-commerce functionalities including stores, carts, subscriptions, payments, and upselling.Create and implement extensible Shopify modules and integrate with platforms like Shogun (a plus).Contribute to and enhance Trafilea’s internal style system (Afrodita), focusing on reusable ReactJS components and shared UI patterns.Design intuitive back-office administrative tools for subscriptions, inventory management, and operations.Translate product and business requirements into user-friendly, scalable frontend solutions.Lead the design and implementation of frontend modules, ensuring alignment with architectural standards and business objectives.Maintain clear communication with teams and stakeholders, providing regular updates and comprehensive technical documentation (including diagrams, specifications, and libraries).Continuously enhance the performance, security, and scalability of our frontend ecosystem.Stay updated with the latest frameworks and trends in frontend development.
Full-time|Remote|Home Based - APAC; Home based - EMEA
Canonical, a premier provider of open-source software and operating systems, is on the lookout for an Engineering Manager specializing in Python and Kubernetes. This role is pivotal in cultivating a top-notch DevOps culture within our Information Systems department. At Canonical, we believe in revolutionizing the management of complex business operations and empowering our customers to adopt innovative solutions. As the Engineering Manager, you will lead a dedicated team, driving the transformation of internal workloads to align with the same open-source workloads our customers operate. Your leadership will ensure the high availability of Ubuntu and our services globally, while fostering an environment of quality, collaboration, and technical excellence.
Phantom is at the forefront of revolutionizing personal finance, serving millions globally with our innovative money management application. We seamlessly integrate essential financial functionalities into a single, user-friendly platform, empowering users to navigate the complexities of crypto finance with ease.Our commitment to security, combined with intuitive design, ensures that advanced financial tools are accessible to everyone. As a testament to our success, we have cultivated a thriving community of over 20 million users, clinching the top spot in the Google Play Store's finance category and consistently ranking among the Top 50 apps across all sectors, alongside leading consumer tech giants.
Join Our Mission at EnodeAs the world transitions toward renewable energy, the pace of change must accelerate. At Enode, we are dedicated to unlocking this potential through innovative and connected solutions.Enode is at the forefront of the green energy revolution, offering a platform that connects and optimizes energy devices worldwide via our state-of-the-art APIs. By facilitating everything from electric vehicles to heat pumps, we enable flexible energy demand that prioritizes sustainability.Collaborating with leading energy firms and pioneering green tech innovators, we provide access to over 250 million consumers, empowering them to utilize energy in a more sustainable manner.In a critical moment for decarbonization, Enode is backed by top-tier investors including Y Combinator, Lowercarbon Capital, and Creandum. We are just beginning our journey and are eager to welcome builders and innovators to our passionate, mission-driven team.
Why Join Praxent? At Praxent, we understand that you have choices. Let us share what sets us apart. Our work is revolutionizing the financial services landscape. Day after day, we collaborate with clients who have transformative ideas for their industries. They are experts in their domains and possess the vision and resources to make significant changes. All that’s needed is the right team to turn that vision into reality. If you’re a quick learner who enjoys tackling a diverse array of projects, you’ll thrive here. We assist our clients in modernizing outdated customer-facing software applications rather than starting from scratch. Our clients experience a return on investment within weeks, not months, and that’s why they partner with us. At Praxent, we empower you to work in your own way. With over 130 team members spread across the United States and Central/South America, our mission is to support and encourage you while providing the freedom necessary for you to excel. Whether you're working from home, a coffee shop, or while traveling, we strive to create an environment that allows you to live your best life—on your terms. We trust our team to bring their best selves to work. This level of autonomy and respect has resulted in the growth of a diverse and exceptional team of experts, who are also some of the finest colleagues you’ll ever work with. This position is fully remote, allowing you to work from anywhere, as long as you inform the company of your location. Team members may reside in Mexico, El Salvador, or Colombia. This position is part of our 2026 project pipeline, which means we are actively reaching out to skilled professionals for future roles instead of immediate openings. Additionally, the first step in our hiring process will involve a preliminary technical assessment with an AI-powered recruiter. This ensures an efficient, fair, and consistent experience for all candidates prior to the human-led interviews. Your Mission: Enhance the team’s ability to deliver assigned stories by the end of each sprint.
About the RoleJoin mach9 as a Contract Software Engineer for Internal Tools, where you will be integral in designing and maintaining systems that enhance our machine learning workflows and overall operational effectiveness. You will take charge of various impactful internal products, including annotation and dataset tracking systems, software for addressing customer data issues, and visualization tools that assist our ML team in debugging models.This position is perfect for individuals who excel in a dynamic, collaborative environment and are passionate about developing dependable software that improves team productivity. You’ll collaborate closely with perception engineers, ML researchers, and annotation teams, converting requirements into polished internal applications.This is a remote, hourly-based contractor position, and we prefer candidates who can align their working hours with the San Francisco time zone (PST).Example Past and Future ProjectsCreate and maintain our proprietary annotation tracking system to streamline labeling workflows and manage dataset versions effectively.Design dashboards to illustrate model metrics and comparisons to guide training and development strategies.Develop applications to validate and address issues with customer-uploaded datasets.What We’re Looking ForSolid software engineering principles with experience in developing high-quality tools using Python, TypeScript, or comparable languages.Expertise in contemporary web frameworks (e.g., React, Next.js, Flask) and the ability to design intuitive UI/UX for internal applications.Experience with Postgres, focusing on schema design, indexing, migrations, and secure access patterns.Exceptional problem-solving skills and the ability to work autonomously, dissect ambiguous requests, and deliver well-defined solutions.Outstanding communication and collaboration skills.Prior experience in internal tool development, developer productivity tools, or ML infrastructure is highly desirable.Familiarity with Vercel and AWS is a plus.Knowledge of GIS is an added advantage.