2,308 results
Strategic Finance Analyst II (Revenue)
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. About the Finance team The Finance team ensures Affirm remains financially sound and strategically positioned for growth. Our team manages financial planning, accounting, pricing, vendor management, tax, investor relations, and corporate development. We deliver timely insights, accurate reporting, and careful analysis to support decision-making. From day-to-day financial operations to major investments, we enable sustainable, informed growth by maintaining strong fiscal discipline. About the team We're looking for a passionate and analytically minded professional to join the Strategic Finance team to support the growth of Affirm’s top-line in revenue streams with large business-to-business (“B2B”) merchant partners. Strategic Finance is responsible for driving company strategy, empowering executive decision making with real time forecasts and analytics, and guiding the company towards achieving its goals. This high impact, highly visible role sits on the Revenue Finance group, a scrappy, tight-knit team with outsized cross-functional impact and ownership. The ideal candidate will not only have superb technical skills but also strong interpersonal skills and the ability to influence and present to all levels of the organization. What you'll do - Partner with cross functional leaders (i.e. Product, Growth Analytics, Credit, Revenue and, Merchant Pricing) to drive business outcomes through strategic and analytic support - Build and maintain financial models to forecast, reconcile, and describe variances for our gamut of metrics - Collaborate with our ML modeling team to marry your modeling with aggregated ML forecasts - Establish top-line performance metrics and targets, analyze and report realized financial performance to Executives and other company leaders, and drive accountability for results - Design and deliver scalable automated user and financial dashboards and analytics for cross departmental and executive consumption What we look for - Passion and drive to disrupt the lending and financial industry for the better - Strong sense of ownership, intention, intellectual curiosity, and an ability to think creatively and critically and thrive in a fast-paced, dynamic, and often ambiguous work environment - 2+ years experience in fast-paced analytical roles (strategic finance, investment banking, consulting, data science, analytics, etc.) - Exceptional analytical skills and the ability to synthesize complex financial information into clear, concise reports - High attention to detail but an equally important ability to see the big picture and evaluate analyses with strategic business context - Strong interpersonal and communication skills, with the capability to navigate cross-functional collaborations effectively and be front and center with company executives - Curiosity to build things (processes, models, etc.) with/for/around AI - Experience with merchant payments and/or providing
Site Reliability Engineer
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of globally distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Site Reliability Engineer Our goal is to perfect enterprise infrastructure DevOps practices, raising the bar on what's possible with automation by embracing a model-driven approach, whether on-premise or on public clouds. We run hundreds of private cloud, Kubernetes clusters, and applications for customers across both physical and public cloud estates. We identify and address incidents, monitor and observe applications, anticipate potential issues, and enable product refinement to ultimately achieve high-quality standards in our open source portfolio. To succeed in this role, you need to have a strong background in Linux, Python, networking, and knowledge of how clouds work. Your work will encompass the entire stack, from bare-metal networking and kernel up to Kubernetes and open source applications. You can expect to be trained in our core technologies like OpenStack, Kubernetes, security standards, open source products like Kubeflow, Kafka, OpenSearch, databases, and many others. Automation for us is a software engineering problem that we approach with a scientific mindset to bring operations at scale, driven by metrics and code. Location: Globally remote role The role We deploy and run OpenStack, Kubernetes, storage solutions, and open source applications, applying DevOps practices. To become a member of our team, you need to be a software engineer fluent in Python, you need a genuine interest in the full open source infrastructure stack from bare metal to containers, and you need the ability to work in operations with mission-critical services for global brand-name customers. As a member of the team, you will gain experience in a broad range of cloud technologies. We evolve our offerings as the state of the art improves, so you get to stay current with the latest capabilities in open source infrastructure. What we are looking for in you - Degree in software engineering or computer science - Python software development experience - Operational experience in Linux environments - Experience with Kubernetes deployment or operations - Excellent interpersonal skills, curiosity, flexibility, and accountability - Ability to travel internationally twice a year, for company events up to two weeks long Bonus skills - Familiarity with OpenStack deployment or operations - Familiarity with public cloud deployment or operations - Familiarity with private cloud management What we offer colleagues We consider geographical location, experience, and performance in shaping compensation worldwide. We adjust compensation every 6 months to ensure we recognize outstanding performance,
Full Stack Software Engineer, Credit Cards & Banki...
Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading. About the team + role Robinhood’s Credit Card & Banking Product Engineering team conceptualizes, designs and builds our entire customer-facing product: from mobile application to underlying backend systems. Team members are trusted with full ownership over our innovative features and drive them from design to launch. We are looking for a full stack engineer with mobile experience, who is passionate about creating unparalleled user-facing products as we scale our 5 star standalone Credit Card & Banking application to the next level. Join us - you will have exceptional peers, autonomy and ownership over product features in a dynamic and sophisticated environment, and an opportunity to deliver immediate impact to millions of potential customers. What you’ll do - Build and launch major new features that power Robinhood’s flagship credit card and Banking product. - Ship new code to production on Day 1 - Collaborate with a team of exceptional full stack engineers who challenge and inspire you to reach beyond your potential. - Absorb your next two years' worth of experience in your first 6 months as you hit the ground running with impactful products and a top team - Design systems that will support millions of users while enabling seamless integrations with world-class financial partners. What you bring - At least 3 years of professional development experience building customer facing applications - Proficiency with React / React Native - Experience with backend development. - We’re more interested in what you’ve built rather than what you used for it. Our stack includes Scala & Typescript; but the right person can learn these on the job. - Strong product sense and ability to collaborate with Product Managers and Designers - Excellent communication skills and passion for solving tough technical problems What we offer - Challenging, high-impact work to grow your career - Performance driven compensation with multipliers for outsized impact, bonus programs, equity ownership, and 401(k) matching - Best-in-class benefits to fuel your work, including 100% paid health insurance for employees with 90% coverage for dependents - Lifestyle wallet – a highly flexible benefits spending account for wellness, learning, and more - Employer-paid life & disability insurance, fertility benefits, and mental health benefits - Time off to recharge including company holidays, paid time off, sick time, parental leave, and more - Exceptional office experience with catered mea
Software Engineer II, Backend (Test Infra)
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. We are seeking a highly motivated Software Engineer II with strong experience in test automation to contribute to Developer Productivity, with a focus on Test Platform Engineering. The Test Infra team empowers developers to efficiently write, run, analyze, and maintain automated tests. The team’s goals include expanding testing capabilities; building and maintaining testing frameworks; optimizing test orchestration; improving post-run reporting; ensuring the performance and reliability of CI pipelines; introducing AI-driven solutions to enhance developer productivity; and promoting best practices for test automation across the organization. As a Software Engineer II in Test Platform Engineering, you will play a key role in building and evolving the core testing infrastructure that supports engineering productivity across the organization. Your work will have a direct impact on how hundreds of engineers develop, validate, and deliver high-quality software. You will focus on designing and maintaining scalable, reliable, and developer-friendly frontend and backend test automation solutions, as well as CI pipelines, enabling teams to deliver changes with confidence and receive fast, actionable feedback. You will collaborate closely with the Engineering Manager and the team in Europe to continuously improve quality. Affirm is growing fast and we want you to enable us to scale our products to 10x and beyond through building world-class systems that enable Affirm in its mission to provide honest financial products that improve lives. What You'll Do: - Own, improve, and maintain integration and E2E test automation frameworks, along with their associated CI pipelines. - Design and implement technical solutions to optimize test execution time and enhance test stability. - Write technical specifications and ADRs, contribute to technical solution design, and collaborate with engineers across the company. - Support engineering teams by assisting with triage requests and sharing best practices for quality assurance and test automation. - Contribute to the evolution of the company’s overall test strategy. - With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work. - This role includes participation in an on-call rotation What We Look For: - An East Coast location to enable smoother collaboration with European colleagues. - 3+ years of experience in test automation. - Proficient in both TypeScript and Python. - Hands-on experience with Playwright and Pytest. - Experience in building and optimizing CI pipelines. - Experience with Docker and AWS. - Strong background in quality assurance, test design, and in-depth knowledge of testing techniques and methodologi
Analyst II, Full Stack (Credit Analytics)
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Risk & Analytics team makes crucial decisions that direct Affirm’s business strategy. Our team designs and runs experiments to decide which product features to launch and which marketing campaigns to fund. We analyze performance not just to report on it, but to determine where to invest resources for maximum impact through building tools and analytical frameworks. We take ownership of the entire analytical lifecycle, from initial question to final business decision, ensuring Affirm grows efficiently and intelligently. The Credit team works cross-functionally with Machine Learning, Product, Engineering, Capital Markets, and Commercial teams to responsibly manage the risk profile of the business. We’re looking for a thoughtful, driven individual who wants to learn, grow, and solve hard problems. The team’s mandate is to enable sustainable growth while closely managing the profitability and resilience of our portfolio. As Affirm continues on an exciting growth trajectory; thinking through credit policies for new initiatives and products, shaping ongoing testing and experimentation, and being ready for navigating through any exogenous changes will be important problems to tackle. The ideal candidate brings exceptional analytical rigor, deep credit domain expertise, and the ability to influence stakeholders across both technical and non-technical teams. You thrive in ambiguity, can translate complex regulatory and economic insights into actionable credit strategies, and are comfortable operating at both strategic and execution levels. Come join us in our mission to change consumer finance through better data and technology, lower costs, and increased transparency while providing the best customer experience! What You’ll Do - Leverage advanced data analytics to derive insights and optimize credit strategies across products and geographies. - Partner with Engineering to design and build scalable risk models and credit risk capabilities. - Monitor portfolio performance and macroeconomic trends that impact loan outcomes; proactively adjust underwriting and marketing strategies to mitigate risk. - Collaborate closely with Product, Legal, and Compliance teams to interpret evolving regulatory and market requirements across jurisdictions, and translate them into credit policy, underwriting, and product design recommendations. - Engage and coordinate with external stakeholders — including merchants, vendors, and regulatory bodies — to align credit risk practices, ensure compliance, and strengthen strategic partnerships. - Oversee the development and execution of credit underwriting frameworks that balance growth, compliance, and risk mitigation goals. - Drive cross-functional discussions to ensure new product launches and market entries are aligned with risk appetite, operational capabilities, and local regulations. What we look for - Degree in Data Science, Computer Science, Engineering, Economics, or a related field, and 2+ years of experience (or equivalent senior-level experience) - SQL, Python, or other scripting languages - Data mining, data visualisation, and statistical
Software Engineer II, Android
Our mission at Duolingo is to develop the best education in the world and make it universally available. It’s a big mission, and that’s where you come in! At Duolingo, you’ll join a team that cares about finding innovative solutions to complex technical problems , running countless experiments (300+ at a time!) with our massive user base to make data-driven decisions, and educating our users and employees alike. You’ll have limitless learning opportunities, mentorship and collaboration with world-class minds, and a variety of projects with large scopes — while doing work that’s both fun and meaningful. Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world. About the Role... Below you can find more information about the teams we're hiring for: Subscriber Conversion Team: The Subscriber Conversion team owns the surfaces that turn learners into subscribers and keep them subscribed including in-app hooks and paywalls, the purchase flow, pricing and packaging, payments, and subscription partnerships. The team is highly experimental, running a steady stream of A/B tests across iOS, Android, backend, and web, and balances quick optimizations on high-traffic surfaces with larger bets like new tiers and partner offerings. 🧠 You will... - Collaborate on software projects with product design and backend aspects - Develop, release, and maintain native Android application features in Kotlin - Mentor and set technical direction for junior engineers on the team ✅ You have... - A Bachelor’s degree in Computer Science or a related technical field - Programming experience in Kotlin on Android - The ability to communicate technical issues effectively to technical and non-technical stakeholders ⭐ Exceptional candidates will have... - Strong programming experience building reactive Android apps - Demonstrated self-direction, with a desire both to learn new techniques and mentor others - Experience designing clean and maintainable APIs - Experience writing unit tests and testable code The offered salary is dependent upon several factors, including work experience, skills, and internal peer comparisons. The posted range is subject to change in the future. For this role, base salary is supplemented by equity compensation. We encourage you to talk with your recruiter for more information related to compensation for this role! Salary Range: $153,000 - $207,000 USD Benefits: Take a peek at how we care for our employees' holistic well-being with our benefits here . Job Alerts:</st
Android Engineer, Money Experience
Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading. About the team + role Our group is building an elite team, applying frontier technologies to the world’s biggest financial problems. We’re looking for bold thinkers & sharp problem-solvers. Individuals who are wired to make an impact. Robinhood is where ambitious people do the best work of their careers. We’re a high-performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. Robinhood’s Money Experience team builds the customer-facing money movement experience in the app. The team owns core transfer flows and works across experiences like deposits, withdrawals, recurring deposits, transfer history, post-transfer pages, incoming wires, and guided transfer flows, including launches such as recurring extra cash. As a Android Engineer on the Money Experience team, you would build and improve Android experiences that help customers move money into, out of, and between Robinhood accounts. You would contribute to features like account selection, transfer validation, deposit and withdrawal flows, post-transfer experiences, and the migration to newer guided transfer flows, working as part of a mobile team that includes multiple Android and iOS engineers. These teams are based in our Menlo Park, CA office, with in-person attendance expected at least 3 days per week . At Robinhood, we believe in the power of in-person work to accelerate progress, spark innovation, and strengthen community. Our office experience is intentional, energizing, and designed to fully support high-performing teams. What you'll do - Work with a fast-growing team to revolutionize finance at speed and scale - Build smooth, stable, and elegant products with Kotlin and the newest Android APIs - Own features from inception to design, implementation, and launch - Work cross-functionally with Product Designers, Product Managers, Backend Developers, and Data team - Work with Kotlin, Android SDK & Jetpack Compose, MVVM, Coroutines & Flow (preferred) OR RxJava, and Retrofit & Room What you bring - 3+ years of professional Android development experience building consumer Android applications at scale, preferably in Kotlin and Compose - Attention to detail, passion for writing clean, readable and maintainable code - Proficiency in Kotlin or Java, and Jetpack - Desire to improve Robinhood's app and codebase to ensure outstanding quality for our all users - Strong product sense and ability to collaborate with Product Managers and Designers - Excellent communication skills and passion for solving technical challenges - Bachelor’s degree in Computer Science or a related field preferred; equivalent training or work experience also acceptable
Observability Engineering Manager
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring an Observability Engineering Manager who will lead the development of the distributed tracing or service mesh products as part of our Observability group. Engineering managers at Canonical are always coders who are able to review and lead both architecture and code. They should also be astute judges of character, and comfortable setting expectations and holding colleagues accountable to them. We are building an observability stack that is easy to deploy and operate on Kubernetes. This is part of a broader initiative to deliver the world's best suite of open source tools, where we provide deep integration and automation for best-of-breed open source offerings that cover metrics, logging, telemetry, alerting, tracing and profiling. Our goal is to make observability tools integral and pervasive across software practices . Our implementation of Kubernetes operators is opinionated, resilient, and scalable, providing deep insights out of the box. The user experience is polished and seamless for the end-users, and its administrators will enjoy smooth, lightweight Day 1 and Day 2 operations. We are excited to be improving the state of the art for open-source observability. This is an exciting opportunity for a software engineer passionate about open source software, Linux, Kubernetes, and Observability. Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu. As an Engineering Manager at Canonical, you must be technically strong, but your main responsibility is to run an effective team and develop the colleagues you manage. You will develop and review code as a leader, but know that the best way to improve the product is to ensure that the whole team is focused, productive and unblocked. You are expected to help them grow as engineers, do meaningful work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and the community. You will also be expected to be a positive influence on culture, facilitate technical delivery, and regularly reflect with your team on strategy and execution. You will collaborate closely with other Engineering Managers, product managers, and architects, producing an engineering roadmap with ambitious and achievable goals. We expect Engineering Managers to be fluent in the programming language, architecture, and components that their team uses. Code reviews and architectural leadership are part of the job. The commitment to healthy engineering practices, documentation, quality and performance optimisation is as important, as is the requirement for fair and clear management, and the obligation to ensure a high-performing team. Location: This role can be home based in the EMEA or Americas regions. The role entails - Manage a distributed team of engineers and its observability portfolio - Organize and lead the team’s processes in o
Solutions Architect, SF Bay Area
Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: play video games. Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games. As a Solutions Architect on the Games team at Discord, you'll serve as the technical owner for AAA game developer partnerships. You'll lead the architectural and integration work that helps studios successfully implement Discord's developer tools, including the Social SDK. We're looking for an experienced technical practitioner who wants to operate at the intersection of solution architecture, game development, and developer partnerships. You'll own the technical relationship with major studios end-to-end: from discovery and architecture, through implementation, to ongoing optimization. You'll work closely with Sales, Product, and Engineering, and you'll serve as a technical resource and mentor for more junior team members. What you'll be doing - Technical Ownership - Own end-to-end solution architecture for AAA game developer accounts - Lead technical discovery sessions and architectural reviews for customer implementations across the Social SDK and Discord's broader developer toolset - Provide expert guidance on best practices for integrating Discord's Social SDK and enabling commerce across diverse game genres, engines, and platforms - Troubleshoot deep technical issues that fall outside defined processes, working independently to define scope and propose solutions - Customer Partnership - Build trusted advisor relationships with senior technical stakeholders — engineering leaders, technical directors, and architects — at AAA partner studios - Anticipate partner needs and proactively propose solutions before issues arise - Develop integration strategies for your portfolio of developers that maximize the value of Discord's developer tools - Prepare and deliver technical updates and reviews to partner stakeholders on integration progress, milestones, and optimization opportunities - Scaling & Operational Excellence - Contribute to systems, tools, and automations that evolve high-touch managed services into repeatable, scalable processes - Author reference architectures, integration playbooks, and technical documentation that lift the entire team's effectiveness - Identify patterns across accounts to drive product and process improvements - Cross-Functional Collaboration - Partner closely with Sales, Product, and Engineering to drive successful customer outcomes - Contribute to sales enablement through technical documentation, reference architectures, and case studies - Mentor more junior team members on technical best practices, integration patterns, and customer engagement - Lead initiatives spanning multiple areas and influence cross-functional partners with diverse viewpoints What you should have - Significant technical experience in game development, with hands-on exposure to multiplayer architecture - Direct ex
Manager, Software Engineering (Developer Environme...
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Developer Productivity exists to make work better for every engineer at Affirm. Our mission is to simplify and accelerate software development across the company. We own the entire space between a developer’s laptop and production, including ephemeral dev environments, CI/CD pipelines, test automation frameworks, dependency management, and release engineering. Our tools and platforms enable engineers to ship code quickly, safely, and with confidence. This org supports 800+ engineers working across a broad stack in a hypergrowth FinTech environment—a complex, high‑leverage challenge with impact at scale. The Developer Environments team builds fast, stable developer environments that make it easy for Affirm engineers to create, test, and debug their features. We own Affirm’s ephemeral development environments, used across both development and CI workflows. We’re seeking a seasoned Engineering Manager to lead Developer Environments. This role is critical to the end-to-end inner loop experience for engineers. You will lead the team building and operating the platforms that support environment provisioning, test execution, and automated developer infrastructure—partnering closely with CI/CD, infrastructure, security, and product engineering teams. What you’ll do Leadership & Strategy - Define and drive the vision for Developer Environments and inner-loop developer productivity at Affirm. - Set technical strategy for your team on a year-long time scale, and tie it to critical, business-impacting projects. - Lead and mentor a team of engineers, fostering a culture of ownership, collaboration, and technical excellence. - Partner with engineering leadership and stakeholders to align Developer Environments priorities with broader product, platform, and reliability goals. Systems & Operations - Own the design, scalability, reliability, and usability of the systems powering Affirm’s ephemeral developer environments used in both development and CI contexts. - Improve environment provisioning, stability, and teardown workflows to enhance developer velocity and reliability. - Drive measurable improvements to the developer journey (e.g., startup time, success rate, performance, debuggability, resource utilization). - Implement monitoring, alerting, incident response processes, and operational playbooks to minimize downtime and developer impact. - Collaborate with CI/CD and Test Platform partners to tighten feedback loops and ensure environments integrate cleanly with build/test workflows. Collaboration & Enablement - Work closely across engineering to ensure smooth adoption of Developer Environments tooling and best practices. - Identify developer pain points and lead initiatives to improve productivity through tooling, automation, and self-service. - Foster a culture of quality and ownership on your team by setting and improving code review and design standards, and advocating for them beyond your team through writing and knowledge sharing. <
Quality Engineer, iOS/Android
Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading. About the team + role We are building an elite team, applying frontier technologies to the world’s biggest financial problems. We’re looking for bold thinkers. Sharp problem-solvers. Builders who are wired to make an impact. Robinhood isn’t a place for complacency, it’s where ambitious people do the best work of their careers. We’re a high-performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. At Robinhood, Quality Engineering (QE) is a critical function within our broader engineering organization. We serve as the final line of defense for product quality—empowering teams to ship confidently by embedding robust test strategies, running critical end-to-end checks, and maintaining automation systems that scale with our product velocity. Our mission is to uphold a high bar for customer experience, especially during P0 launches, through a mix of technical expertise, test execution, and cross-functional collaboration. As a Quality Engineer, you will support high-impact product launches by designing test strategies, executing manual and automated testing, and partnering with our contractor team on regression test cycles. This role requires someone who thrives in fast-paced environments, cares deeply about the customer experience, and is eager to shape the test infrastructure behind Robinhood’s iOS, Android, and Web apps. This role is based in our Toronto office, with in-person attendance expected at least 3 days per week. At Robinhood, we believe in the power of in-person work to accelerate progress, spark innovation, and strengthen community. Our office experience is intentional, energizing, and designed to fully support high-performing teams. What you’ll do - Own the quality of new features, including test planning, execution, and feedback throughout the development cycle - Define and implement test strategies for P0 product launches, including both frontend and backend validation - Perform manual and automated testing, with a focus on end-to-end functionality - Automate mobile/web E2E test cases - Build test coverage that accurately reflects the user experience, including functional, regression, and exploratory testing What you bring - Proven experience testing mobile (iOS/Android) and web applications in fast-paced product environments - Strong understanding of quality assurance principles, test case development, and test execution Hands-on experience with UI automation tools such as Appium, Selenium, Playwright - Comfort with scripting languages (e.g., Python, Java) and test infrastructure tools - Familiarity with bug tracking (e.g., Jira) and test case management tools (e.g., TestRail) - Excellent communication skills, user empathy, and a detail-oriented mindset What we offer - Challenging, high-impact wo
Software Engineer
Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading. About the team + role We are building an elite team, applying frontier technologies to the world’s biggest financial problems. We’re looking for bold thinkers. Sharp problem-solvers. Builders who are wired to make an impact. Robinhood isn’t a place for complacency, it’s where ambitious people do the best work of their careers. We’re a high-performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. We're looking for an exceptional Software Engineer to help shape the future of our core platforms, products, and customer experiences. FinTech is one of the most complex and rapidly evolving spaces in technology, and the challenges we're tackling require deep innovation, critical thinking, and scale that don't always have strong precedents. You'll take on a highly influential role shaping vision and execution across key strategic initiatives. You'll partner with cross-functional leaders, contribute to high-impact decisions, guide complex projects from concept to completion, and mentor others on the team. This is a role for someone who leverages modern tools and cutting-edge methodologies as a core part of how they solve problems, and raises the bar for everyone around them. This role is based in our Menlo Park, CA, with in-person attendance expected at least three days per week. At Robinhood, we believe in the power of in-person work to accelerate progress, spark innovation, and strengthen community. Our office experience is intentional, energizing, and designed to fully support high-performing teams. What you'll do - Develop and maintain user-facing iOS application features using platform-native frameworks and established architectures. - Implement responsive user interfaces that meet defined product, performance, and accessibility requirements. - Collaborate with product management, design, backend, or platform engineering teams to deliver mobile features. - Integrate mobile applications with backend services, APIs, and data sources. - Support application performance, reliability, and correctness in production environments. - Participate in code reviews, testing, and release processes to maintain code quality and application stability. - Debug and resolve issues in mobile applications across development and production environments. - Maintain existing mobile codebases through bug fixes and incremental improvements. - Follow established mobile engineering best practices for security, privacy, and compliance requirements. - Telecommuting Permitted. What you bring - Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Engineering, Software Engineering or a related field and one year of experience in the job offered or related occupation. - Education and/or experience must include: - Swift or Kotlin; - Apple SDKs or Android SDKs; &l
Microservices Engineer
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. This is a general selection track for teams that focus on back-end REST API microservices engineering in Go and Python. It covers all levels of seniority. Apply here if you are already an outstanding engineer with crisp and well-articulated views on APIs, microservice design, engineering processes and DevOps. Our services need to scale to handle millions of Ubuntu clients, and collaboration across thousands of community members. They are also central to the health of critical infrastructure across the globe. As Ubuntu has been embraced by mainstream enterprise computing through the adoption of cloud and developer-centric tech strategy, the quality of these services has become more important to customers and users. While Ubuntu has been enormously successful and in many senses leads the industry, we think we can substantially improve our practices, quality and performance in the web services domain. We are growing our teams, and in doing so we aim to level up our insights on scalability, performance, resilience and DevOps practices. Key areas of interest for us are: - API design, documentation, and governance - Database performance design considerations and skills - Multi-region service delivery for resilience and performance - Fuzzing and other proactive security analysis techniques - Tracing and profiling for distributed systems insights - Next-generation DevOps practices Location : we have microservices teams with open roles in every time zone. What your day will look like - Write high-quality, well-designed, and robust software that works at scale - Design APIs and software architecture for collegial review - Write tests that validate software behaviour - Build and maintain reliable, fault-tolerant applications and services - Collaborate proactively with a globally distributed team - Display technical leadership internally and within our external communities - Debug issues and produce high-quality solutions to resolve them - Contribute to technical documentation to make it the best of its kind - Discuss, contribute to, and collaborate across teams at Canonical - Work from home with global travel twice annually for company events What we are looking for in you - 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 - Drive and a track record of going above-and-beyond expectations - Proficiency in Python and / or Go - History of writing modern, maintainable software - Experience with relational and non-relational database systems <l
Embedded Devices Software Solution Sales Manager (...
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. Canonical is globally expanding its Embedded Devices Software Solution Sales team, hiring managers, directors, and account managers to broaden reach in mission-critical industries. The successful candidates will focus on our Ubuntu product portfolio, which is already widely used in connected devices and industrial PCs. Our newer offering, Ubuntu Core for IoT, provides state-of-the-art security and resilience for high-end appliances and equipment, serving global brands in consumer, industrial electronics, automotive, and robotics. We are continually enhancing this portfolio with features like real-time Linux capability and pursuing various certifications, representing Linux reinvented for optimal reliability, security, developer productivity, and footprint. We seek technically skilled professionals familiar with embedded Linux and RTOS. This is a high-energy role focused on prospecting sales and strategic account development, demanding ambition and focus. You will be responsible for carrying an annual bookings quota and must be comfortable positioning and selling a range of open source, services, and software solutions. Leveraging Ubuntu's market adoption, the work requires actively building trusted and profitable commercial relationships, developing the potential of your territory beyond managing inbound interest. This involves prospecting new business, maintaining existing relationships, and working with colleagues on account strategy. Candidates must be effective in selling complex technical solutions, including enterprise software, cloud, virtualization, and container technologies, to senior levels of the enterprise and departments focused on embedded software and IoT devices. Professional practice, clear account planning, continuous pipeline reporting, and the ability to travel regionally for client engagement and internationally for company events twice a year are expected. Location: In person in Taipei, Taiwan. The role entails - Building and executing a territory sales plan to prioritize leading security-focused brands and manufacturers - Working with marketing to promote our brand and increase market awareness in prioritized accounts - Developing pipeline through outreach, prospecting, local marketing, and industry events - Closing contracts to meet and exceed quarterly and annual bookings targets and achieve strategic objectives - Managing customer relationships and interactions through all stages of the sales cycle - Working with Field Engineers to understand customer requirements and ensure customer satisfaction - Maintaining accurate data and forecasts within Salesforce - Establishing productive professional relationships with key influencers and decision-makers - Coordinating with colleagues, including support, delivery, and management What we are looking for in you - Exceptional academic
Public Cloud Solution Architect
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Public Cloud Solution Architect to drive Canonical’s joint initiatives and technical engagements with major public clouds. This role will act as the technical counterpart to Canonical’s Cloud Alliance GTM Lead, working closely with engineering, sales, and product management teams across Canonical and our cloud partners. While not a sales role, it demands both technical expertise and commercial awareness, as well as the ability to prioritize and navigate the strategies of both parties. Location: This role will be based remotely in the AMER region. The role entails - Collaborating with product, engineering, and alliance teams at public cloud partners to align on open-source strategies. - Ensuring Canonical’s product requirements are clear and delivery is executed as planned. - Maintaining relationships with engineering teams to integrate and optimize Ubuntu on public clouds. - Acting as a product champion and point of contact for named cloud partners. - Coordinating with marketing and product teams on messaging, content creation, and launch plans. - Creating partner- and customer-facing materials like webinars, presentations, videos, and white papers. - Driving Ubuntu adoption across cloud products, advocating its benefits to stakeholders. - Delivering first-party offerings with subscription components with cloud providers. - Leading in making Canonical products the default choice for our cloud partners to build on and accelerating adoption of our technology by end users on their platforms. What we are looking for in you - Working understanding and strong interest in public cloud technologies. - Exceptional academic track record from both high school and university, with an undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path. - Confidence to respectfully speak up and exchange ideas without hesitation. - Driven to meet commitments and achieve results, evidenced by a track record of delivering beyond expectations. - A commitment to leadership, skills development and mentorship. - Passion for technology evidenced by personal as well as business pursuits. - Excellent interpersonal skills, curiosity, flexibility, and accountability. - Outstanding business English writing and presentation skills. - Appreciative of diversity, effective in a multicultural, multi-national organisation - Ability to travel internationally twice a year for company events up to two weeks long. Nice-to-have skills - Experience with Linux (Debian or Ubuntu preferred), Azure, AWS, GCP, devops, containers, open source technologies. - Product management backg
Go (Golang) Software Engineer, Developer Tooling a...
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Go (Golang) Software Engineer, Developer Tooling and Containers to work on a new open-source developer experience tool. We are rethinking typical developer workflows, trying to preserve what people love about traditional Linux while enabling people to work better in immutable distro environments, as well as with remote cloud resources. You'll join to work on a product that is deeply and securely integrated with Ubuntu desktop, modern IDEs, and SDKs from publishers like NVIDIA, Intel, AMD and others. Our ultimate goal is to free developers from the hours of tedious environment setup across multiple industry domains such as Robotics, MLOps, IoT. Come help us to make Ubuntu the greatest platform for software engineers! The role implies a deep interest in crafting tools for software engineers. It requires taste in experience design, and will benefit from experience with professional Linux based software development, Linux system-level fundamentals and containers. As a team, we value intellectual honesty in decision-making, peer reviews, and writing clear and maintainable code. While we are building a full team including senior, junior and entry-level roles, the senior roles require a strong understanding of containers and the kernel semantics and capabilities that underpin them. Location: This team is based in the APAC region, these remote roles can be filled from anywhere in APAC time zones. The role entails - Design the user experience of new capabilities in the tool - Write high-quality code to create new features - Obsess with correctness and robustness of your work for diverse use cases - Go the extra mile in making sure the software you create addresses a well-defined problem - Think carefully through implementation strategy from the perspective of performance, quality and security - Work with teams both inside and outside of Canonical What we are looking for in you - You have professional software development experience using Go, Python, C, or C++ - You know Linux system-level
Financial Analyst
The role of a Financial Analyst at Canonical As a Financial Analyst, you'll be a core member of the FP&A Team and wider finance team. You will play a key part in our monthly business reviews, quarterly forecasting, annual planning, financial modeling, and continuously drive cross-functional business alignment. Our ideal candidate is a highly analytical independent thinker, who has a desire to learn how to leverage business judgment, driven by data, to advise on critical financial, commercial and strategic decisions. Location: This is a remote role in Americas time zones. Key Responsibilities - Generate insights into business operations by analyzing unit economics, drivers of variance, and other KPIs - Support quarterly and annual financial planning, forecasting, reporting, and monthly budget reviews - Provide analysis of commercial initiatives that have a strategic or financial impact on the business - Create objective analyses and processes for a fast-growing tech company to scale efficiently and make data-driven decisions - Support multi-functional change projects designed to enhance systems, processes, and data accuracy - Partner with and communicate business progress to key stakeholders against financial and strategic targets Valued skills and experience - An exceptional academic track record from both high school and university - Drive and a track record of going above-and-beyond expectations - Strong problem-solving and analytical abilities - Excellent presentation and communication skills - Curiosity and willingness to work on a wide range of projects - Proficiency in spreadsheets and financial modeling - Understanding of core accounting principles - Professional written and spoken English - Excellent interpersonal skills, curiosity, flexibility, and accountability - Passion, thoughtfulness, and self-motivation - Excellent communication and presentation skills - Result-oriented, with a personal drive to meet commitments - Ability to travel twice a year, for company events up to two weeks long - Previous experience in an analytically focused finance or business role Additional skills that you might also bring - Bachelor's degree in finance, business, or related field - Experience with Business Intelligence reporting, CRM and ERP systems - Experience with Budgeting and Planning Software, or Data Visualization tools What we offer you 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 recognize 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. - Distributed work environment with twice-yearly team sprints in person - Personal learning and development budget of USD 2,000 per year - Annual compensation review
Engineering Manager - Web
Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of globally distributed collaboration, with 1100+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable and growing. We are hiring a Web Engineering Manager to work collaboratively with many teams and roles across the organisation including product managers and other engineering teams to deliver reliable, scalable and delightful user experiences for users of Canonical products. As an Engineering Manager at Canonical, your primary responsibility is to the people you support: ensuring that they are growing as web engineers, doing valuable work, and generally having a great time at Canonical. As a lead for strong engineers, technical leadership and a solid background in web development is a must so that you’re able to challenge and grow your team members. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution. Location : This role will be based remotely in the EMEA region. The role entails - Demonstrate sound engineering principles by directly contributing to your team’s goals - Estimate work, set goals, and meet them - Design and implement well-tested and documented software in Web technologies or Flutter. - Debug and fix issues encountered by your users - Participate in our engineering process through code and architectural reviews - Collaborate with community and colleagues on technical specifications - Contribute to technical documentation to make it the best of its kind - Seek improvements to engineering and operations practices - Deploy and operate services developed by the team - Contribute to the success of your product through technical advocacy What we are looking for in you - You are knowledgeable and passionate about web and software development - You value soft skills and are passionate, enterprising, thoughtful, and self-motivated - 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 - Drive and a track record of going above and beyond expectations - Well-organised, self-starting and able to deliver to schedule <
Engineering Manager for IAM (Identity and Access M...
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring an Engineering Manager for IAM (Identity and Access Management) to build high-performing Go and Python services and secure identity and access management solutions that will be used across all company products. From Ubuntu One SSO to Juju , LXD and MAAS your team will define the way Canonical users, clients and community members access their favorite open source applications. This is an opportunity for a software engineering manager with a passion for distributed systems operations to help us transform the future of identity management at Canonical. Experience in the identity and access management (IAM) field is desirable but not required. You will work with upstream open source projects, alongside internal teams to deliver high quality software that can be deployed on bare metal, public cloud and Kubernetes. As the identity team engineering manager you will bring significant software development experience, Kubernetes knowledge and a keen eye for software design, performance and security. You will be responsible for working with product management to define the technical vision for the products, managing the team backlog, reviewing code and coaching younger team members. You will also be involved in all the aspects of the software development process: you will design software, write high-quality code and tests, provide insightful code reviews, write documentation and help to troubleshoot issues. In addition to the engineering behind the project itself, you'll have the chance to work with industry-leading teams inside Canonical, ensuring your work is backed by rock-solid data stores, and highly observable using our Kubernetes-based Observability stack. You'll work with broader open source communities, participating in "hackfest" events, webinars and conferences. Location: This role will be based remotely in the EMEA or AMER regions. &
Web Frontend Engineer - JS, CSS, React, Flutter
Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of globally distributed collaboration, with 1100+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable and growing. We are hiring a Web/UI Engineer to develop a data-rich and reliable user experience. These frontends are constructed using JS, CSS, React, and Flutter, and serve as Canonical’s enterprise products that act as the company's face to our users. In order to create consistency across our products and sites, we have a central team that builds an open-source React toolkit and presentation layer, the Vanilla Framework . We are excited to develop this further and see if we can help more open-source projects build performant and accessible interfaces that respond well to diverse layouts. We use REST APIs for communication, and we consider API design an important part of the process. Flutter is a new front-end technology that has the potential to unify our desktop and web development. We are growing the team's exposure to Flutter and have roles on both web and Ubuntu engineering for this specialism. We hire developers with outstanding academic results and a passion for open-source software, innovation, and cutting-edge web technologies. In these roles, you will have the opportunity to make significant contributions through high-quality, front-end and back-end code while exhibiting technical leadership, exceptional design, and intuitive user experience. Additionally, we encourage colleagues to engage with the broader open-source community. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and ensure seamless software operations at scale. Location : This is a Globally remote role. The role entails - Design and implement well-tested and documented software in Web technologies or Flutter. - Debug and fix issues encountered by your users - Participate in our engineering process through code and architectural reviews - Collaborate with community and colleagues on technical specifications - Contribute to technical documentation to make it the best of its kind - Seek improvements to engineering and operations practices - Deploy and operate services developed by the team - Contribute to the success of your product through technical advocacy What we are looking for in you - 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 - Drive and a track record of going above and beyond expectations - Well-organised, self-starting and able to deliver to schedule - Professional manner in interacting with colleagues, partners, and community - Experience designing and writing high-quality Web technologies - Experience w
Manager, Software Engineering (Resilience Engineer...
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. We are seeking a seasoned Engineering Manager to lead our Resilience Engineering team. This role is critical in ensuring the safety and reliability of our production systems through proactive validation techniques, including production load testing and chaos engineering. You will lead the development of systems and practices that allow engineers to safely test system behavior under stress and failure conditions in production, ensuring issues are discovered and mitigated before they impact real users. What you’ll do Leadership & Strategy - Define and drive the vision for resilience engineering at Affirm, with a focus on production load testing and chaos engineering as first-class engineering practices. - Lead and mentor a team of engineers building platforms and tooling for safe production experimentation. - Partner with infrastructure, product, and security leadership to embed resilience validation into the software development lifecycle. - Establish best practices for safely testing system limits and failure scenarios in production. Systems & Operations - Own the design and evolution of platforms that enable safe, controlled production load testing and fault injection. - Ensure strong safeguards are in place, including isolation boundaries, approval workflows, and automated rollback mechanisms to protect real users. - Build systems that provide end-to-end observability, traceability, and auditability for all resilience experiments. - Drive reliability improvements by systematically identifying weaknesses through load testing and chaos experiments. - Establish monitoring, alerting, and incident response practices tailored to proactive resilience validation. Collaboration & Enablement - Work closely with engineering teams to design and execute production load tests and chaos experiments safely. - Partner with infrastructure teams to build guardrails around tests and experimentations. - Enable teams to adopt resilience practices by providing reusable tooling, frameworks, and standardized workflows. - Identify systemic weaknesses and lead cross-functional efforts to improve reliability and fault tolerance. - Evangelize a culture of “test failure before failure tests you” across the organization. What we look for - Proven experience leading engineering teams in reliability, infrastructure, or distributed systems. - Hands-on experience with production load testing, chaos engineering, or large-scale system validation. - Experience with leveraging a chaos engineering vendor such as Gremlin, Harness, or something simi
Software Engineer, Developer Success
Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: play video games. Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games. People come to Discord before, during, and after gaming, and we want to make that experience even better. The Developer Success team is building the tools for game developers to make that happen by harnessing the power of Discord from right within their games. We believe that gaming is better when playing with your friends and aim to foster better and deeper relationships through that. This is also reflected in how we work! Our engineering culture believes that great teams are built through collaboration and trust. Come and join us! What You'll Be Doing - Building features for game developers across the Discord app, developer portal, APIs, realtime infrastructure, and Social SDK. - Collaborating with other engineers on your team to write, review, and ship elegant and scalable code. You’ll take pride in the fact that your code will be enjoyed by millions and millions of people! - With support from your team, you'll own your projects end-to-end, from initial design through post-launch. Along the way, you'll help break high-level ideas into concrete tasks with milestones, build and ship them. - Listening and working with our game developer partners to better understand their needs in order to improve our features and tools. This could mean hopping into partner meetings as a technical resource or working with our DevRelations team to answer their questions. - Working with product managers, designers, and partner managers to find the way forward through ambiguity. - Using your attention to detail to continually raise the quality bar of the software we write. What you should have: - At least 1-3 years experience as a software engineer. - Experience with game development. - Experience with some parts of our tech stack: Python, Elixir, Rust, Typescript/React, or C++. You don't need expertise in all of them, but you should be comfortable picking up new languages and learning new systems. - A sense for product and design. We don't operate in silos, and you'll be collaborating closely with cross-functional peers. You should be willing to share opinions and collaborate to make something great. - A growth mindset. You're not afraid to dive into new code, learn new things, or ask for help when you're blocked. You learn from your mistakes and work through obstacles with the rest of the team. - You actively leverage AI coding tools to accelerate your productivity. [Optional] Bonus Points - Experience with mobile development. - Experience with Unreal and/or Unity game engines The US base salary range for this full-time position is $160,000 to $180,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. &l
Software Engineer, Mobile Web
Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! The Mobile Product team supports Figma’s powerful companion apps for iOS and Android. We are looking for new team members who value collaboration, usability, and excellence to maintain and build new features that span web and native code. You’ll work closely with your engineering peers to chart out upcoming work and how best to execute on it. You’ll brainstorm with cross-functional partners (design, product, research, data science) to deliver delightful mobile experiences to Figma’s users. We also work with product teams across Figma to identify the most impactful features to bring to mobile and continuously invest in the quality of our mobile apps to make them a joy to use for designers (and everyone else!). This is a full time role that can be held from one of our US hubs or remotely in the United States. What you'll do at Figma: - Work with PMs, designers, and native engineers to bring Figma’s most popular features to iPhone and Android - Build, refine, and maintain the web user interfaces and backend endpoints that are embedded in Figma’s mobile apps - Guide the evolution of new web-first features into powerful mobile-friendly experiences - Participate in user research and testing to better understand our customers - Share responsibility for testing, releasing, and maintaining our mobile apps - Communicate and document architectural designs and requirements - Provide thoughtful feedback to others on the team - Participate in on-call and release shepherd duties for our native apps We'd love to hear from you if you have: - 4+ years of professional experience building fullstack web-based mobile experiences - 2+ years of professional experience building native Android or iOS mobile applications - A strong understanding of mobile product development practices and web product development practices - Proactive communication skills and a desire to work in a collaborative environment with iOS, Android, and web engineers - A pragmatic approach to software development that delivers real user value through maintainable, performant code - A strong product sense and desire to deeply understand users - Enthusiasm for mentoring other engineers and helping shape engineering culture While it's not required, it's an added plus if you also have: <ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col ga
Analyst I
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Come join us in our mission to change consumer finance through better data and technology, lower costs, and increased transparency while providing the best customer experience! About the Risk & Analytics Team: The Risk & Analytics (R&A) team makes crucial decisions that direct Affirm’s business strategy. We partner with Machine Learning, Product, Engineering, Capital Markets, and Commercial teams to grow Affirm responsibly by optimizing approval, conversion, losses, and profitability. Operating across the entire customer and merchant lifecycle, we tackle a diverse array of challenges from optimizing checkout conversion and mitigating fraud risk, to building scalable data foundations and enabling international growth. We analyze performance not just to report on it, but to determine where to invest resources for maximum impact through building tools, scalable data infrastructure, and analytical frameworks. We improve the analytics experience across Affirm by streamlining workflows and fostering a culture of learning and documentation. By taking ownership of the entire analytical lifecycle, from initial question to final business decision, we turn complex data and systems into clear, actionable signals that ensure Affirm grows efficiently and intelligently. Our Teams (Where You Might Sit): Candidates hired into the R&A organization will be sorted into a core team based on business need and background. Our primary domains include: - Point of Sale (POS): Optimize merchant and checkout performance to improve conversion, approvals, and unit economics across the purchase funnel. - Direct to Consumer (DTC) / Card: Drive engagement, repeat usage, and lifecycle health across Affirm's app, web, and card experiences. - Fraud: Prevent and reduce fraud losses across the customer journey while maintaining a frictionless user experience. - Core Analytics: Build the quantitative research, machine learning models, performance monitoring, and scalable data foundations that enable fast, economically sound decisions. - Servicing: Enhance the post-origination customer experience by analyzing repayment behavior, collections strategies, and operational efficiency. - International Expansion: Build the measurement and decision foundations needed to sustainably launch and scale Affirm in new global markets. About the Role As an Analyst I, you will learn the fundamentals of consumer lending while executing scoped analytical tasks on a day-to-day cadence. Working under the guidance of senior analysts and managers, you will leverage advanced data analytics to help optimize business strategies and monitor portfolio performance. You are a thoughtful, driven individual eager to build a strong technical foundation, learn how to navigate exogenous market changes, and integrate modern AI tooling to solve hard problems efficiently. What You Will Do - Derive Insights & Support Strategy: Leverage data analytics to uncover insights that help optimize product, risk, or growth strategies across geographies. - Monitor Portfolio Health: Assist in tracking performanc
Solutions Architect for Automotive
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few roles based in offices. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring a Solutions Architect for Automotive to help our partners (companies like Mercedes, Ford, GM, Elektrobit, Intel, Nvidia, Google, Dell, HP, Accenture, Tata and the like) and prospects understand and embrace our open source platform for themselves and their customers. Our worldwide field engineering team apply expert insights to real-world customer problems, enabling the enterprise adoption of Ubuntu, OpenStack, Kubernetes, AI/MLOps and a wide range of associated technologies. We are experts in the whole open source stack, from kernel to desktop, from cloud to embedded. And we continue to expand our range of offerings to bring our security, management and developer experience to the smallest Linux environments and devices. Our team is also interested in business problems - building things reliably, efficiently and cost-effectively, and we have to learn to speak the language of our customers and their industries. Beyond an expected Automotive expertise, this career opportunity requires a unique blend of skills. Successful candidates will know Linux well and be proficient coders and scripters. They will have experience of low-level Linux boot, BIOS, firmware and embedded software development methodologies. They also enjoy the pace of change and diversity of client engagements with driven and ambitious technology entrepreneurs. Competitive, business-focused technologists at heart, they are also dedicated team players that take pride in team and company wins. We often say that our field engineers have 'the hardest job at Canonical' because customers can ask about any aspect of our solutions and products and expect a thoughtful, well-informed answer. We always want to do the best thing for our partners and customers, regardless of our company interests, and field engineers are the people we trust to ensure that is true. Location : This is a home-based role, we are hiring worldwide. What your day will look like - Engage customers during presales to gather requirements and explain our technology - Liaise with other Canonical's experts (mastering the Cloud, Kubernetes, Security or Safety, etc) to aggregate our collective knowledge into comprehensive solutions for our prospective clients - Participate to the delivery of select projects related to Embedded Linux, including demos and PoCs - Convey market requirements to key stakeholders in our organization, and sometimes participate to the development or refining of generic solutions to unlock market potential - Be both a customer advocate and a trusted advisor to Canonical If you have a passion for the latest open source technologies applied to Automotive, if you want to play an active role in building Software Defined Vehicles, if you are curious with a will to learn how to leverage and adapt Cloud technologies to the embedded world, you will love working at Canonical. What we are looking for in you <li&
Ubuntu Engineering Manager
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring engineering leaders to work across the breadth of our Ubuntu Engineering organization - leaders who care deeply for quality, performance and resilience in software, and have a proven track record for building, nurturing and developing high performing engineering teams. This leadership track includes roles for Managers and Senior Managers . At Canonical, managers are expected to stay technical and close to the code as well as the processes and people around them. Our teams integrate the freshest open source software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just the world’s most deployed open source operating system, it's a platform that enables innovation for millions of users across the globe. Our community represents the full breadth of the developer experience; from students, hobbyists and freelancers to high performance engineering and creative teams in corporate and academic environments. The four key teams that ship Ubuntu are the - Foundations : maintaining foundational software: architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities - Server: leading the design, evolution and future of our Ubuntu Server distribution - Desktop: driving Ubuntu Desktop, our future immutable desktop: Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter - Debcrafters: a new team responsible for the forward movement, maintenance and overall health of the Ubuntu archive: one of the most abundant repositories of open source software available today You'll be accountable for your technical roadmap, and responsible for your team: helping them grow as engineers, do important and satisfying work, and have a great time while doing it. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution At Canonical, you will have the opportunity to engage with and contribute to the broader open source community. We're looking for individuals who can help build a thriving community and contribute with enthusiasm and precision to a broad range of technologies Location : We have remote roles open in every time zone. The role entails Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our leads are: - Leading their teams in elevating the Linux developer and user experience - Designing, building and shipping high quality, performant soft
Global Treasury Analyst
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few roles based in offices. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring a Global Treasury Analyst to optimize our cash returns, determine the appropriate mix of currency holdings, and manage bank credit risk. They will forecast opex and capex liquidity requirements and model free cash flow under a range of business scenarios to ensure an optimal return on cash. We are an organisation that hires globally and pays salaries in many local currencies. Our customers are global but products are typically priced in USD. We are largely paid in advance for our services, so this role is primarily focused on risk-free yield optimization and currency planning to manage exchange rate risk. This senior role will interact with executives, financial planning and analysis, accounting, legal and our external auditors and advisors. They may also assist with equity plan administration. As a finance team, we hunt for new and innovative ways to help Canonical invest for the future while limiting volatility and material surprises, and are excited to grow the team to address this specialist domain. This role will report to the CFO. Key responsibilities - Analyse, forecast and manage global cash positions and liquidity in multiple currencies for multiple entities - Forecast a range of business scenarios to optimize yield and operating efficiency - Recommend actions to manage foreign currency exposure and risk - Manage bank credit risk, transaction execution, and relationships - Ensure appropriate controls are in place around cash and investment strategy - Identify process and system improvements for cash flow forecasting - Prepare and present treasury reports, documents and proposed strategies to management - Collaborate with accounting in the management of inter-company transactions and balances - Lead technology implementations including a treasury management system - Ensure compliance with SOX controls, FBAR, FATCA, and related regulations What we are looking for in you - An exceptional academic track record from both high school and university - Undergraduate degree in business, finance, economics or other quantitative field - CTP, CFA, or equivalent certification in Treasury or Analysis - Relevant professional experience in a global treasury function - A passion for technology and a drive to work with motivated colleagues - Professional written and spoken English and excellent presentation skills - Excellent interpersonal skills, curiosity, flexibility, and accountability - Thoughtfulness and self-motivation - Result-oriented, with a personal drive to meet commitments - A track record of going above-and-beyond expectations - Ability to travel twice a year, for company events up to two weeks long <h3&
Embedded Linux Field Engineer (Mandarin speaking)
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Mandarin Speaking Embedded Linux Field Engineer for Devices/IoT to expand our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco, as well as Consumer Electronics. We are looking for candidates who are accomplished Linux plumbers. If you are someone passionate about Linux, who knows the plumbing of the OS inside and out, who is proficient with distribution packaging, software design, system debugging, and bringing customer's ideas to life, then please keep on reading - this may be a uniquely exciting opportunity for you. The server edition of Ubuntu is already very widely used in connected devices and industrial PC's. Our edition of Ubuntu for IoT, called Ubuntu Core, represents the state of the art in security and resilience for high end appliances and equipment. Our customers include global brands in consumer and industrial electronics as well as automotive and robotics. We continue to expand our range of offerings to bring our security, management and developer experience to the smallest Linux environments and devices. We recently added a real-time Linux capability and are working towards a range of certifications for these offerings. Together, this portfolio is Linux reinvented for optimal reliability, security, developer productivity and footprint. This career opportunity requires a unique blend of skills. Successful candidates will know Linux well and be proficient coders and scripters. They will have experience of low-level Linux boot, BIOS, firmware and embedded software development methodologies. They also enjoy the pace of change and diversity of client engagements with driven and ambitious technology entrepreneurs. Competitive, business-focused technologists at heart, they are also dedicated team players that take pride in team and company wins. We often say that our field engineers have 'the hardest job at Canonical' because customers can ask about any aspect of our solutions and products and expect a thoughtful, well-informed answer. We always want to do the best thing for our partners and customers, regardless of our company interests, and field engineers are the people we trust to ensure that is true. Location: This role will be based remotely in the APAC region, except in locations where we have an office, such as Taipei and Beijing What your day will look like - Engage customers during presales to gather requirements and explain our technology - Elaborate solutions to be proposed to prospective clients - Participate to the delivery of select projects related to Embedded Linux - Convey market requirements to key stakeholders in our organization, and sometimes participate to the development or refining of generic solutions to unlock market potential - Be both a customer advocate and a trusted advisor to Canonical What we are looking for in you - The candidate needs to be fluen
Engineering Manager, International Expansion
Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading. About the team + role We are building an elite team, applying frontier technologies to the world’s biggest financial problems. We’re looking for bold thinkers. Sharp problem-solvers. Builders who are wired to make an impact. Robinhood isn’t a place for complacency, it’s where ambitious people do the best work of their careers. We’re a high-performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. The International and Growth engineering team's mission is to expand Robinhood's products globally and scale our platform to support millions of new customers in diverse markets. We build and maintain experiences across onboarding, funding, account setup, localized product experiences, growth incentives, and platform capabilities to operate in new jurisdictions. Our engineering team partners closely with product, design, compliance, marketing teams, along with an array of platform engineering teams to launch new products and optimize user acquisition globally. We prioritize technical rigor, system reliability, and quick execution to deliver reliable products to our growing customer base. Our culture is centered on clear communication, strong team partnership, and a commitment to helping people manage their financial lives! As an Engineering Manager, you will lead a team of software developers to drive some of Robinhood’s most important international launch initiatives. You will be responsible for driving the architecture and execution required to launch Robinhood Crypto and other products in new regions, while shaping the reusable systems that make future launches faster, safer, and more scalable. You will guide technical execution, review system architectures, and ensure our services remain highly performant and secure at scale. In this role, you will recruit, mentor, and support the career progression of engineers on your team. You will work closely with product managers, compliance partners, and other team leads to define technical strategy and deliver features on schedule. Your leadership will directly shape how we scale our platform and deliver a reliable financial experience to our global community! This role is based in our New York, NY office, with in-person attendance expected 5 days per week. At Robinhood, we believe in the power of in-person work to accelerate progress, spark innovation, and strengthen community. Our office experience is intentional, energizing, and designed to fully support high-performing teams. What you’ll do - Team Leadership & Development: Lead and support your team of developers, providing clear goals, regular feedback, and structured growth plans.Technical Strategy: Define technical direction and prioritize work with product managers and partner teams to scale our international products and systems.Architecture & Performance: Ensure backend services and localized products are designed for high availability, performance, and security.Talent Management: Manage hiring, onboarding, and performance evaluations for engineers on your team.Collaboration & Execution: Coord
Inside Sales Representative (London, United Kingdo...
Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! As an Inside Sales Representative, you’ll play an important role in helping our existing customers scale while managing requests and closing deals from a large book of accounts. You’ll build a strong foundation of knowledge across our product platform and internal sales processes while partnering with Support, Order Management, and Marketing. You’ll also gain experience qualifying and routing inbound prospects to an aligned Account Executive. Ultimately, this experience will help you serve customers efficiently and support your own career development in Sales. As a founding member of this new team, you're adaptable and eager to contribute to how the strategy of this function evolves over time. This is a full time role that can be held from our London hub. What you'll do at Figma: - Communicate with existing customer accounts through email, Zoom, and Ironclad about Figma’s platform and pricing - Close inbound sales requests for subscription expansions, including adding products or licenses, creating new instances, and upgrading to the Enterprise Plan - Manage inbound billing requests (such as processing renewals and changing payment term/method) - Close targeted outbound account renewals - Qualify and handle inbound sales requests - Partner with Marketing to run proactive campaigns that maximize expansion/retention across all products We’d love to hear from you if you have: - Desire to build career in Sales - ultimately working towards Senior Inside Sales Representative and Account Executive roles at Figma - Strong technical aptitude with ability to learn new products, processes, and policies as we go - Collaboration across multiple teams (such as Sales, Support, Billing, and Marketing) - Inherent curiosity and commitment to ongoing learning, adaptable and comfortable navigating frequent change, and high achiever with a strong inner motivation to over-achieve - Exposure to or interest in product development and web-based collaborative tools While it’s not required, it’s an added plus if you also have: - B2B SaaS experience - Customer-facing Sales/Support experience - Multilingual (German or French) At Figma, one of our values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. If you’re excited about this role but your past experience doesn’t align perfectly with the points outlined in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles. At Figma we celebrate and support our differences. We know employing a team rich in diverse
Marketing Manager
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Marketing Manager Marketers at Canonical are brand stewards and demand creators.They transform complex open-source technology into messages, stories and strategies that shape the market understanding of our vision. Some focus on differentiated product and portfolio positioning; others specialize in account-based engagement, partner and alliance messaging, or product-led growth. Whatever their specialization, each marketer works as part of a cross-functional unit, contributing campaigns and insights that help the company learn and grow faster. We have a bias for action, focus efforts on the most impactful activities and take ownership of our results. We work across long buying cycles, balance storytelling with data, design experiments, track outcomes, and iterate rapidly to find what works. Marketers at Canonical don’t just promote open source; they amplify it, ensuring our innovations reach the right people, at the right time, with clarity and purpose from developers to decision makers. Location: Remote, EMEA and Americas What your day will look like - Own end-to-end go-to-market planning and campaign execution across portfolios, territory or vertical. - Develop and lead marketing programs that engage with prospects to drive opportunities and revenue. - Collaborate closely with other marketing teams to improve content performance and conversion through data-driven insights. - Partner with events, content, paid media, and social media teams to execute integrated campaigns across channels. What we are looking for in you - Experience in a marketing role in the technology sector (SaaS or enterprise IT preferred). - Data-driven mindset with the ability to evaluate performance and optimize for impact. - Comfortable balancing strategy with hands-on execution, a true self-starter. - Strong storytelling skills—you know how to craft messaging that resonates with both technical and business audiences. - Excellent written and verbal communication skills. - Adaptable, fast learner with a growth mindset and a passion for innovation. What we offer you Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce. In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location an
Open Source Enterprise Sales / Alliances
This is a general track role, hiring for opportunities across all levels of seniority in our Sales and Alliances teams. Apply here if you believe you possess outstanding revenue generating experience from the Technology industry. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. As we continue to grow we are looking to hire both Enterprise Sales and Alliances Sales representatives to drive revenue growth and meet our goals. Our Alliances Sales Directors own a book of business helping to enable Canonical to work with its go to market partners, hardware vendors, software vendors, solutions integrators and distributors and channels. With a fast growing channel business, GSI/SI and Hardware partners, we need to enable, manage and grow business opportunities and drive market expansion alongside revenue growth. Reporting to the Alliances leadership, you will be working with direct sales, marketing, product, customer success, finance, legal and support as you demonstrate thought leadership, practical skills, and apply your knowledge and experience to help us grow in this critical area. Our Enterprise Sales Executives own the relationships with our direct customers and are responsible for maintaining and growing relationships that result in mutually beneficial engagements. They help craft solutions that enable our customers to be more efficient, solve more complex problems and walk the path with the customer to get the best possible results. Reporting to Sales leadership, you will work across either a region or a vertical and you can bring your knowledge of previous customers with you. We are committed to giving customers the most knowledgeable and most competent partners in sales so that we can succeed together. Location: We have remote opportunities available globally. These roles entail - Advancing a deep understanding of Linux and cloud software ecosystem, and open source selling models - Experience with negotiating contracts and commercial business terms - Building and expanding strategic relationships - Building and owning the strategy and the development of the sales engagements - Growing customers awareness of open source capabilities on Canonical Ubuntu - Delivering on targets, objectives and providing a voice of the partner and/or customer - Travelling both domestically and internationally to drive partnerships in person - Aligning and supporting internal Field teams to identify, support, grow and transact - Working closely with Marketing, Sales Engineering and Product Management to deliver on targets, objectives and provide a voice of the partner and/or customer - Leading executive interlocks between partners/customers and our own leadership team What we are looking for in you <li&
Embedded Linux Consultant - Japan
Job Description Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring an Embedded Linux Field Engineer for Devices/IoT to expand our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco, as well as Consumer Electronics. We are looking for candidates who are accomplished Linux plumbers. If you are someone passionate about Linux, who knows the plumbing of the OS inside and out, who is proficient with distribution packaging, software design, system debugging, and bringing customer's ideas to life, then please keep on reading - this may be a uniquely exciting opportunity for you. The server edition of Ubuntu is already very widely used in connected devices and industrial PC's. Our newer edition of Ubuntu for IoT, called Ubuntu Core, represents the state of the art in security and resilience for high end appliances and equipment. Our customers include global brands in consumer and industrial electronics as well as automotive and robotics. We continue to expand our range of offerings to bring our security, management and developer experience to the smallest Linux environments and devices. We recently added a real-time Linux capability and are working towards a range of certifications for these offerings. Together, this portfolio is Linux reinvented for optimal reliability, security, developer productivity and footprint. This career opportunity requires a unique blend of skills. Successful candidates will know Linux well and be proficient coders and scripters. They will have experience of low-level Linux boot, BIOS, firmware and embedded software development methodologies. They also enjoy the pace of change and diversity of client engagements with driven and ambitious technology entrepreneurs. Competitive, business-focused technologists at heart, they are also dedicated team players that take pride in team and company wins. We often say that our field engineers have 'the hardest job at Canonical' because customers can ask about any aspect of our solutions and products and expect a thoughtful, well-informed answer. We always want to do the best thing for our partners and customers, regardless of our company interests, and field engineers are the people we trust to ensure that is true. Location: This role will be based remotely in Japan (preferably in Tokyo or Osaka area) What your day will look like - Engage customers during presales to gather requirements and explain our technology - Elaborate solutions to be proposed to prospective clients - Participate to the delivery of select projects related to Embedded Linux <li style="font-weight:
Ubuntu Security Engineer
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. Canonical is building a team dedicated to providing security coverage across a wide range of ecosystems and environments, working to make the world a better, safer place. We are hiring an Ubuntu Security Engineer to join an industry-leading security engineering team and help protect the open source community and Ubuntu users from emerging threats. We are looking for candidates across all levels of experience, from Graduate to Senior. As part of the Ubuntu Security Team, you will work with some of the best and brightest people in technology to monitor, triage, respond to, and document new and existing vulnerabilities in open source software. You will collaborate with internal teams and external partners to identify issues, prioritize them, and coordinate remediation. This is an engineering-focused role that may also involve activities such as producing security assessments, building features, conducting code reviews, developing internal tools, engaging with the open source community, and participating in industry initiatives and events. This role requires international travel at least twice a year, usually for one week. It also requires the ability to be productive in a globally distributed team through self-discipline and self-motivation. Location: Worldwide, this is a globally remote role The role entails - Analyzing, fixing, and testing vulnerabilities in open source packages - Keeping track of vulnerabilities in the Ubuntu ecosystem as they are discovered, researched, and fixed, leveraging internal tools - Collaborating with other teams in the Ubuntu community and upstream developers, as needed, to exchange or develop vulnerability patches and ensure that Ubuntu includes the most robust security features - Auditing source code for vulnerabilities - Building features and tools to help teams strengthen the security of their products and contribute to the overall security of Ubuntu What we are looking for in you - You have a thorough understanding of the common categories of security vulnerabilities and techniques for fixing them - You are familiar with coordinated disclosure practices - You are familiar with open source development tools and methodologies - You are skilled in one or more of C, Python, Go, Rust, Java, Ruby, PHP or JavaScript/TypeScript - You have excellent logic, problem-solving, troubleshooting, and decision-making skills - You can clearly and effectively communicate with the team and Ubuntu community members - Experience with Linux (Debian or Ubuntu preferred) - Excellent interpersonal skills, curiosity, flexibility, and accountability - Appreciative of diversity, polite, and effective in a multi-cultural, multi-national organization - Thoughtfulness and self-motivation - Result-oriented, with a personal driv
Software Engineer, Notifications
Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: play video games. Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games. The Notifications squad is a multidisciplinary group of engineers working across client experiences, infrastructure, and machine learning to make sure every notification Discord sends is high signal and high value. As a Software Engineer on Notifications, you'll own well-defined projects end-to-end, sweat the details of a great user experience, and grow your craft alongside a team that ships reliably and cares deeply about quality. This person will report to the Senior Engineering Manager for Growth. What You'll Be Doing - Improve client device experiences for receiving notifications and tailoring notification preferences - Build the platform that enables all other teams in the company to send delightful notifications while delivering the maximum value to our users. - Pair with Machine Learning engineers to optimize global notification signals and quality. - Maintain a high quality bar for our platform’s operational health and client performance - Pair with Product and Design leads to find the right solutions that balance delight, speed of delivery and impact What you should have - 2+ years of professional software engineering experience - Proficiency in one or more of Python, Elixir, or Typescript with eagerness to learn new languages and skills - A track record of delivering high quality software reliably and on time - Attention to detail and a quality-first mindset: you sweat the right details and catch your own bugs before they reach customers - You are motivated to help your team members succeed, grow, and learn from each other through empathetic feedback - A customer-focused approach and comfort working toward clear, measurable team goals Bonus Points - You are a Discord user, and understand the core features and flow of Discord communications - You have previously worked on notifications or been a part of a growth team The US base salary range for this full-time position is $160,000 to $180,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. Why Discord? Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests, and helps developers build and grow their businesses. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away! Discord is committed to inclusion and providing re
Ubuntu Package Management - Engineering Manager
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. Our Ubuntu Engineering teams build the operating system platform used by millions of developers, enterprises, device makers, cloud providers, and open source communities worldwide. Location: We have remote roles open in every time zone. About the team The Ubuntu Foundations Package Management team , as part of the broader Ubuntu Foundations organisation, develops and maintains the software management infrastructure that underpins every Ubuntu system. The team owns technologies at the heart of Ubuntu's software, driver, firmware, and upgrade experience, including APT, dpkg, firmware management, and driver management. Its mission is to provide the technologies that enable Ubuntu systems to be installed, maintained, updated, upgraded, and managed throughout their lifecycle. The team balances innovation with the stability and reliability expected from one of the world's most widely used Linux distributions. The team works across the full engineering lifecycle, from roadmap definition and architecture through implementation, testing, release engineering, and upstream collaboration, ensuring the continued evolution of the technologies that manage software, drivers, firmware, and upgrades across Ubuntu systems. The Role We are looking for a Software Engineering Manager to lead the Ubuntu Foundations Package Management team . This is a technical leadership role combining people management with active engineering involvement. You will lead a team of experienced engineers responsible for the package management and system lifecycle technologies that underpin Ubuntu. Working closely with stakeholders across Ubuntu Engineering, you will define technical direction, grow engineering talent, build strong cross-team partnerships, and ensure the continued evolution of Ubuntu's software, driver, firmware, and upgrade experience. You will report to the Ubuntu Foundations Engineering director and collaborate closely with other Ubuntu Engineering teams, including Desktop, Server, Security, Release Engineering, Launchpad, Debcrafters, OEM, and Product. What You’ll Do Technical Leadership - Define the technical vision and roadmap for Ubuntu's package management and system lifecycle platform - Participate in design reviews and key technical decisions affecting software management and system lifecycle technologies across the Ubuntu ecosystem - Promote high standards for performance, reliability, security, and maintainability Team Leadership - Lead and support a team of engineers responsible for key Ubuntu platform technologies. - Mentor and grow engineers, helping them expand their technical leadership, ownership, and organizational im
Ubuntu Software Engineer
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring engineers to work across the breadth of our Ubuntu Engineering organisation - engineers who care deeply for quality, performance and resilience in software, engineers who are just as comfortable with designing and engineering new software as they are with packaging, integrating, testing and shipping the incredible catalog of open source software provided by the Ubuntu repositories. Our engineers integrate the freshest open source software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just the world’s most deployed open source operating system, it's a platform that enables innovation for millions of users across the globe. Our community represents the full breadth of the developer experience; from students, hobbyists and freelancers to high performance engineering and creative teams in corporate and academic environments. The four key teams that ship Ubuntu are: - Foundations : maintaining foundational software: architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities - Server: leading the design, evolution and future of our Ubuntu Server distribution - Desktop: driving Ubuntu Desktop, our future immutable desktop: Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter - Debcrafters: a new team responsible for the forward movement, maintenance and overall health of the Ubuntu archive: one of the most abundant repositories of open source software available today Bring your existing expertise and learn new skills by working on one of the most prolific pieces of open source software. As an engineer working on Ubuntu you could work on any or all of the following categories: - Development : design, build and ship new foundational systems software and applications in Rust, Go, Flutter, and Python - Architecture : engineer the integration of open source from boot firmware to cloud applications deployment - Packaging : a combination of Debian and Snap packaging to ship software in the distribution - Automation : build and maintain the machinery responsible for building, testing and shipping Ubuntu - Distro Engineering : the maintenance and evolution of a Linux distribution and its repositories This application track is suitable for those at the mid point in their career but perhaps not quite at the Manager/Lead level, with relevant skills to contribute to Ubuntu. At Canonical, you will have the opportunity to engage with and contribute to the broader open source community. We're looking for individuals who can help build a thriving community and contribute with enthu
Linux Devices Software Engineer
This role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels. We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an unreliable and unforgiving world, on x86, ARM or RISC-V silicon. Canonical Ubuntu is the leading Linux for software engineers, desktops, cloud and IoT. We bring open source to the world as a high-performance, safe and secure platform for enterprise computing, software engineering, and connected devices. These smart, connected devices have the potential to transform every industry. Classic Ubuntu – desktop or server – is widely used in embedded systems because of its developer focus and enterprise grade security maintenance. We partner with the world's most prominent silicon companies to optimise Ubuntu on their latest and greatest chips, as well as with major OEMs and ODMs (PC, servers and connected device manufacturers) to ensure that Ubuntu works perfectly on their hardware. But while classic, ‘deb’ based Ubuntu is ideal for developers, it has too much variability for appliance or connected device environments, where you want to know *exactly* what the state of millions or billions of devices might be. So Canonical builds Ubuntu Core, a fully containerised version of Ubuntu that is mathematically precise and rigorously secure. We are working on additional solutions for even smaller devices. We have several teams that focus on open source for embedded environments. We hire outstanding Linux software engineers with a passion for open source, innovation, cutting-edge hardware and software technologies in general. You will be expected to make significant contributions through high-quality design and code, and to develop your technical leadership. These roles include: - Ubuntu Core and snapd software development - Silicon software and optimisation engineers - Kernel driver and hardware enablement engineers - Hardware-centric Linux QA Engineers - Hardware Certification Engineers - Robotics engineers - Industrial IoT software engineers - Networking software engineers (switching, routing, access and SmartNICs) At Canonical you will have the opportunity to engage with the broader open source community. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and contribute to the deployment of Ubuntu and Ubuntu Core across the widest range of devices. Location: we have remote roles open in every time zone. What your day will look like Based on the first round of interviews we identify specific teams where you might be an excellent fit, and conduct second round interviews with those teams. Our engineers: - Work with the latest Linux kernel and open source technologies - Deliver Ubuntu for the latest IoT and server-class hardware platforms - Integrate and maintain device-oriented software stacks - Write high-quality, well-designed software - Collaborate proactively with other globally distributed teams - Display technical leadership internally and within our external communities - Help our customers ship their apps and SDKs on Ubuntu - Build device OS images with Ubuntu Core, Desktop and Server - Optimise the Ubuntu kernel and libr
Python Engineer
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. This is a general track role, hiring for every team at Canonical who works in Python, across all levels of seniority. Apply here if you believe you are already an outstanding Python engineer. Canonical works across the entire open source spectrum. Canonical Ubuntu is well-known as a developer favourite and enterprise-friendly Linux. Our web services and system utilities are often written in Python, which we choose where collaboration with other teams, ecosystems and communities is more important than raw performance. We hire Python Developers with a passion for open-source software, innovation, and cutting-edge technologies. We also look for colleagues who understand that a great product is more than code – it is ready for the unexpected, it is well documented, it is comprehensively tested, it is tastefully presented in its CLI or GUI. At Canonical, you will have the opportunity to make significant contributions through high-quality, idiomatic Python code. Your team will own a product that may comprise several codebases. These may be intended to run on servers, or on Kubernetes, or on the desktop, or as web services for Ubuntu clients. They may be utilities or frameworks or tools, or part of our production process. Additionally, this role will give you the opportunity to engage with the broader open-source community. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and ensure seamless software operations at scale. Location: we have remote Python engineering roles in every time zone. What your day will look like - Write high-quality, well-designed and well-tested Python software - Collaborate proactively with a globally distributed team - Display technical leadership at Canonical and in our communities - Debug issues and produce high-quality code to fix them - Contribute to technical documentation with the aim to make it the best of its kind - Work from home with global travel twice a year for company events What we are looking for in you - 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 - Drive and a track record of going above-and-beyond expectations - Well-organised, self-starting and able to deliver to schedule - Professional manner interacting with colleagues, partners, and community - Experience writing thoroughly designed, modern, maintainable Python - Conscientiousness and detail orientation, with a focus on performance - Professional written and spoken English - Experience with Linux (Debian or Ubuntu preferred) - Excellent interpersonal skills, curiosity, f
Golang Engineer
Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in more than 80 countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring Golang engineers of all levels of seniority, for all relevant teams at Canonical. Apply here if you are an exceptional software engineer who prefers to work in Go. After the first round of interviews we’ll find the best fit product team at Canonical for you to progress your application based on your personal interests. Canonical prefers Golang for software where performance and security are primary considerations. We also have substantial projects in Python, C, C++ and are starting to invest in Rust. For front-end development we prefer React and Flutter. Golang is an essential language for our engineering teams, who build the systems that deliver Ubuntu to the world. From our software distribution systems, to those which build and test every possible kind of open source on every architecture, from our systems management tools to our distributed systems operations R&D, we count on Golang for its tasteful concurrency and developer ecosystem. Juju, Livepatch, LXD, MAAS, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro, and many more Canonical offerings include Golang components. We also want to ensure that Ubuntu is the very best platform for Golang development, offering easy access to the widest range of tooling and capabilities that support cutting edge open source and enterprise development. Join us in our mission to deliver innovative open-source solutions to individuals and enterprises around the world. We expect the highest engineering standards and strong motivation to get things done well in a fully remote and distributed environment. These roles require extensive personal experience with Linux - the more different versions of Linux the better! Location : we have open roles for Golang engineers in every time zone The role entails - Design and implement well-tested and documented software in Go - Debug and fix issues encountered by your 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 - Contribute to the success of your product through technical advocacy What we are looking for in you - 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 - Drive and a track record of going above-and-beyond expectations - Well-organized, self-starting and able to deliver to schedule - Professional manner interacting with colleagues, partners, and community - Experience designing and writing high-quali
Revenue Growth & Strategy Partner
Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 126 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit www.redditinc.com . We're looking for a Revenue Growth & Strategy Partner to solve some of Reddit's highest-priority commercial opportunities. As a strategic advisor to Reddit's senior Sales leadership, you'll help shape commercial strategy through analytical rigor and first-principles thinking, then translate those priorities into scalable operating models that improve seller effectiveness, drive advertiser outcomes, and accelerate revenue growth. Your initial focus will be leading two of our most strategic initiatives – Sales Compass and the Sales Operating System (see Example Projects below). As our business evolves, you'll have the opportunity to tackle new, high-impact org-wide commercial challenges. We're looking for a high-caliber strategy generalist rather than a domain specialist. The ideal candidate combines structured problem solving, analytical rigor, and strong execution, and is equally comfortable advising senior leaders, working with complex data, designing scalable operating models, and leading ambiguous cross-functional initiatives. We care far more about intellectual curiosity, structured thinking, and learning agility than prior experience in incentives or seller operating systems – the domain can be learned; the ability to solve complex business problems cannot. This role sits at the intersection of sales, strategy, analytics, and operations, with direct exposure to senior leadership. Location: Fully remote work allowed, but must be located within 50 miles of a Reddit hub city in North America or Europe (New York, San Francisco, Los Angeles, Chicago, Toronto, London, Amsterdam, Berlin). Example projects: You'll lead the design, build, and launch of Reddit's highest-priority commercial initiatives. Your role is to take ambiguous, early-stage ideas from concept to scalable operating models – establishing the strategy, processes, governance, and measurement frameworks needed for long-term success before transitioning ownership to dedicated program managers and moving on to the next strategic opportunity. - Sales Compass: Transform an early-stage seller incentives framework into a scalable operating model that drives consistent seller behavior at scale. Translate Reddit-wide commercial priorities into measurable seller behaviors, performance metrics, and incentives, building personalized goals and scorecards that align individual performance with company objectives while accounting for differences across books of business, customer segments, and market opportunities. - Sales operating system
Open Source Networking Software Engineer - ToR Swi...
Software has moved to play a central role in network technology. From outstanding routing implementations like Bird and FRR to overlay networking technology such as OVN/OVS and Cilium, from kernel with SwitchDev to userspace with DPDK, from P4 to OpenFlow, the relationship between network innovation and software continues to deepen. We are building teams to bring the very best open source networking software to market in a well integrated and opinionated stack that brings the latest hyperscaler innovation to end users and enterprise customers. We work with networking silicon providers to optimize Ubuntu and related applications for their ASICs, boards and appliances. We aim to provide a complete open source stack for data center networking, from bare metal through virtualization, container and serverless, and also to address IoT networking systematically. You will have a good chance of success if you are an outstanding software engineer, passionate about networking, with a special interest in the interface of hardware ASICs for acceleration and software for innovation and control. We value experience in open switch initiatives such as SoNIC and DENT, and upstream experience with components such as routing, kernel networking, eBPF, DNS, firewalls and load balancers. Our selection process is rigorous and requires work from the candidate as six to eight interviews over a period of months. We look for excellent academic results and a commitment to quality, resilience, documentation, security and performance in your work. At Canonical you will have the opportunity to engage with the broader open-source community and industry leading partners in developing future-proof networking solutions. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and contribute to the deployment of Ubuntu, Ubuntu Core, Private Clouds, MAAS and Kubernetes across a broad range of devices and use cases. Location : we have network software engineering roles in APAC (Top-of-Rack switches) and Americas (SmartNIC/DPU) time zones. What your day will look like - Work with the most advanced operating systems and network application technologies available - Participate upstream and deliver the Ubuntu SoNIC stack - Collaborate with public clouds and network silicon providers - Design and implement the best software-defined networking experience for the data center - Write high-quality, well-designed, fast, secure and well-documented software - Debug issues and produce high-quality fixes - Collaborate proactively with a globally distributed organization - Contribute to technical documentation to make it the best of its kind - Display technical leadership internally, towards our partners, and in the open source communities - Influence open-source projects and communities - Work from home, with global travel twice a year for company events of up to two weeks duration What we are looking for in you - An exceptional academic track record - Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path - Drive and a track record of going above-and-beyond expectations - Knowledge of networking: architecture, design, and protocols - Understanding of Linux networking, from kernel to user space - Fluency in C/C++ and at least one of Rust, Python or Golang - Professional written and spoken English - Experience with Linux<
Software Engineer I, Backend (Collections)
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Collections team, as part of the Repayments area, is on a mission to build a robust platform that will maximize the recovery of delinquent users by sending the right message to the right people at the right time, while monitoring and detecting problems and ensuring high reliability of the engineering systems. Collaborating closely with our product managers, backbook risk teams and other engineering teams , you will effectively manage loans throughout the delinquency phase of their lifecycle and develop and implement recovery strategies. We are looking for a highly motivated software engineer to build the next generation platform solutions that will allow us to manage our constantly growing volume while maintaining high availability and reliability of the systems. You will work closely with your team mates in the Collections team and Product to build robust collections solutions which will enable us to keep our loans portfolio healthy and help our customers pay on time and recover from any delays. What You'll Do - With the support of your team, you will work on tasks that contribute to the team's projects and goals. - You will work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work. - You will strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime. - You will contribute to a sense of community on your team by engaging in growth and development activities What We Look For - You have previous work or internship experience designing, developing and launching backend systems at scale and are experienced using one of Python or Kotlin. - You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes. - You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code. - You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews. - Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders. - You have strong verbal and written communication skills that support effective collaboration with our global engineering team. Compensation and Benefits Base Pay Grade - J Equity Grade - 2 Employees new to Affirm typically come in at the start of the pay range . Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills. Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidiz
Embedded Linux Field Engineer for Devices/IoT
Job Description Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring an Embedded Linux Field Engineer for Devices/IoT to expand our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco, as well as Consumer Electronics. We are looking for candidates who are accomplished Linux plumbers. If you are someone passionate about Linux, who knows the plumbing of the OS inside and out, who is proficient with distribution packaging, software design, system debugging, and bringing customer's ideas to life, then please keep on reading - this may be a uniquely exciting opportunity for you. The server edition of Ubuntu is already very widely used in connected devices and industrial PC's. Our edition of Ubuntu tailored for IoT, called Ubuntu Core, represents the state of the art in security and resilience for high end appliances and equipment. Our customers include global brands in consumer and industrial electronics as well as automotive and robotics. We continue to expand our range of offerings to bring our security, management and developer experience to the smallest Linux environments and devices. We recently added a real-time Linux capability and are working towards a range of certifications for these offerings. Together, this portfolio is Linux reinvented for optimal reliability, security, developer productivity and footprint. This career opportunity requires a unique blend of skills. Successful candidates will know Linux well and be proficient coders and scripters. They will have experience of low-level Linux boot, BIOS, EFI, Secure Boot, firmware, OS Distribution packaging and generally speaking embedded software development methodologies. They also enjoy the pace of change and diversity of client engagements with driven and ambitious technology entrepreneurs. Competitive, business-focused technologists at heart, they are also dedicated team players that take pride in team and company wins. We often say that our field engineers have 'the hardest job at Canonical' because customers can ask about any aspect of our solutions and products and expect a thoughtful, well-informed answer. We always want to do the best thing for our partners and customers, regardless of our company interests, and field engineers are the people we trust to ensure that is true. What your day will look like - Engage customers during presales to gather requirements and explain our technology - Elaborate solutions to be proposed to prospective clients - Participate to the delivery of select projects related to Embedded Linux - Convey market requirements t
Performance Engineer - Open Source
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We have created a new career path at Canonical for Performance Engineers who bring exceptional clarity to software performance, correctness and efficiency. We are adding these roles to every engineering team at the company. As an open source platform, we have teams that work at every level of the software stack - from the kernel up through server and desktop applications, all the way to the web. We are adding roles with this focus in every engineering team in the company, to act as drivers of performance engineering skills, tools, culture and insights to our entire product range . We have also created a central performance engineering team, where we will drive shared tools, dashboarding capabilities, measurement frameworks, analytical capabilities and skills. We call this career focus ' percorr ' because we have found that the same deep insights that enable sophisticated performance measurement and design also enable teams to improve their harnesses and frameworks for correctness. Understanding not only the application, but the runtime, the compiler, and the system, all the way down to the CPU, gives an engineer the ability to think creatively and with insight about the right things to measure, and the right ways to verify correctness. We have found that performance engineers will often improve the deepest and trickiest areas of our test harnesses, and unblock their teams to test and measure previously 'dark' aspects of their work. We also have teams that work with every major silicon vendor and cloud, with a particular emphasis on performance optimisation of the entire stack for that architecture, CPU family or hypervisor. Our goal is to ensure that Ubuntu users can select whatever platform they want for their workloads and know they have access to the very best performance and efficiency across the entire stack from kernel to codec. If they wish, we will enable performance and correctness engineers to move between products every two years, so that they have the opportunity to raise the bar for performance in an array of products over time, and also that teams have the benefit of fresh eyes on their processes, thinking, harnesses, dashboards and code. Our performance and correctness leads are expected to be truly exceptional individuals, and also leaders who are confident setting expectations of change, sharing insights and skills, running initiatives and programs. There is no way to move a meaningful codebase without also moving the people behind it. This is a career path for perfectionists and precision artists. Whether you have a particular language focus - C, C++, Rust, Golang, Python, Java, Flutter-Dart or others - or a particular love of the kernel or hardware or CPU instruction set, whether you see yourself as driving perceived user experience through performance or optimising the efficiency of data centers to reduce carbon footprint, this process is the best way to find a role at Canonical that speaks to your precision, rigour, insight and drive. <p&g
Engineering Manager - Ubuntu Linux Kernel
Canonical, the company behind the Ubuntu Linux distribution, is searching for highly skilled senior software engineers, tech leads, or team leads who are ready to take the next step in their careers by transitioning into engineering management. As a Kernel Engineering Manager, you will step into a pivotal leadership role overseeing the engineers who build, maintain, and optimize the Linux kernel that powers millions of systems globally. Our platform, Ubuntu, is in widespread use in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. You will collaborate closely with the world's leading public cloud and silicon providers to deliver a world-class operating system. We do not require prior direct people management experience for this role. Instead, we are looking for individuals who possess a solid technical foundation, a proven track record of technical leadership or project delivery, and a strong desire to learn how to lead complex, system-level projects and the engineers who build them. The company is founder-led, profitable, and growing, making this an exceptional opportunity to grow your career into the core of open-source technology leadership. Location: Working from home, worldwide. We have kernel teams and openings in every time zone and with the notable exception of Taipei, Taiwan, have no offices and therefore no pressure to work from an office. The role entails - Transition from individual contribution or technical leadership into full-time people and project management. - Lead and mentor a globally distributed team of talented Linux kernel engineers. - Manage the delivery, testing, and maintenance of Ubuntu kernels across various platforms (cloud, server, desktop, and IoT). - Drive engineering excellence, ensuring code quality, security, and performance standards are met consistently. - Develop and execute team strategies, aligning with broader company goals and product roadmaps. - Collaborate with silicon vendors, cloud partners, and internal Canonical teams to enable new hardware and features. - Own the release cycles and update cadence for your team's kernel portfolios. - Foster a culture of continuous learning, feedback, open-source collaboration, and accountability within the team. What we are looking for in you - Proven experience as a Senior Software Engineer, Tech Lead, or similar role with a strong desire to transition into a formal management position (no prior direct management experience required). - Solid technical background in systems software, C programming, or operating systems concepts. Direct experience with the Linux or other operating system kernels would be highly regarded, but is not essential. - Prior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience being highly regarded. - Demonstrated ability to mentor junior engineers, guide complex technical projects, or drive architectural decisions. - Leadership potential and a commitment to skills development and mentorship. - Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation. - Professional written and spoken English with excellent presentation skill
Designer Advocate (London, United Kingdom)
Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! Our Advocacy team drives this mission - building impactful content, high-value interactions, and a strong user voice. We're looking for a Designer Advocate to partner closely with our Marketing, Sales, and Product teams. You'll bring deep design expertise, strong product intuition, and a genuine love for the design community into our go-to-market strategies, while championing our users' voices internally to help shape our product evolution. This is a full time hybrid role based out of our London hub. What you'll do at Figma: - Empower users at scale: Collaborate closely with Sales and Customer Experience teams to help customers unlock the full potential of Figma across real product workflows - Create compelling content: Develop written, visual, and video resources that reflect how modern teams actually design and build, from early exploration to production-ready systems - Inspire community connections: Foster meaningful relationships within the Figma community, identify collaboration opportunities, and nurture user-driven initiatives - Speak and engage at events: Regularly present at industry meetups, conferences, and community events, sharing practical insights from real-world design work - Champion user voices: Stay attuned to community feedback, sentiment, and emerging design trends—advocating internally to inform product decisions and improvements We'd love to hear from you if you have: - Deep, hands-on Figma expertise and an entrepreneurial drive, with experience integrating Figma within real product teams and a track record of taking ideas from early exploration to impactful, polished outcomes - A thorough understanding of modern product design workflows and development environments, with experience building, managing, and using design systems, tokens, and AI-assisted design or prototyping, while collaborating closely with engineers and other cross-functional partners - Clear and compelling communication skills, especi
Open Source Enterprise Sales Manager - North Ameri...
We are hiring a regional sales manager in North America to lead the direct sales team in the region. Apply here if you believe you possess outstanding revenue generating experience from the Technology industry. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. As we continue to grow we are looking to hire both Enterprise Sales and Alliances Sales representatives to drive revenue growth and meet our goals. Our Alliances Sales Directors own a book of business helping to enable Canonical to work with its go to market partners, hardware vendors, software vendors, solutions integrators and distributors and channels. With a fast growing channel business, GSI/SI and Hardware partners, we need to enable, manage and grow business opportunities and drive market expansion alongside revenue growth. Reporting to the Alliances leadership, you will be working with direct sales, marketing, product, customer success, finance, legal and support as you demonstrate thought leadership, practical skills, and apply your knowledge and experience to help us grow in this critical area. Our Enterprise Sales Executives own the relationships with our direct customers and are responsible for maintaining and growing relationships that result in mutually beneficial engagements. They help craft solutions that enable our customers to be more efficient, solve more complex problems and walk the path with the customer to get the best possible results. Reporting to Sales leadership, you will work across either a region or a vertical and you can bring your knowledge of previous customers with you. We are committed to giving customers the most knowledgeable and most competent partners in sales so that we can succeed together. Location: We have remote opportunities available globally. These roles entail - Advancing a deep understanding of Linux and cloud software ecosystem, and open source selling models - Experience with negotiating contracts and commercial business terms - Building and expanding strategic relationships - Building and owning the strategy and the development of the sales engagements - Growing customers awareness of open source capabilities on Canonical Ubuntu - Delivering on targets, objectives and providing a voice of the partner and/or customer - Travelling both domestically and internationally to drive partnerships in person - Aligning and supporting internal Field teams to identify, support, grow and transact - Working closely with Marketing, Sales Engineering and Product Management to deliver on targets, objectives and provide a voice of the partner and/or customer - Leading executive interlocks between partners/customers and our own leadership team What we are looking for in you <
Get new jobs by email
A weekly edit of the newest roles. No spam.