Location: Home Based - APAC; Home based - EMEA
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
C++/Rust Graphics and Windowing System Software Engineer.
We build
Mir
– a high-performance, high-efficiency technology stack for window managers, display subsystems and solutions built on top of it, like Ubuntu Frame. Leading with vision, we shape the technology stack that empowers communities to realize a world where apps work seamlessly in every graphical environment.
Our goal is to enable the whole spectrum of graphics from single-purpose screens through edge devices to full desktop environments. We also set the pace for graphics enablement across the Ubuntu certified hardware ecosystem. Our daily drill includes design, development and testing of features as well as working with the community and responding to issues and user inquiries.
Most of the software is written in C++, with support tooling in scripting languages. We will use Rust as an evolutionary step forward. Thus candidates are required to have strong skills in both Rust and C++. We're growing the team and looking for new colleagues who share our passion for precision, performance and user experience. We are hiring on various career levels with a minimum of 2 years industry experience. We are looking for people who ideally have experience in building window compositing systems or graphics device experience. We're committed to creating an outstanding developer experience, secure foundations, and easy access to today's most used graphics toolkits and libraries.
This is an excellent opportunity for someone who wants to have a meaningful impact on modern display technologies that will impact millions of developers and users. Canonical offers a fast-paced team environment and a career full of learning and development opportunities across the open source spectrum.
Location: This role will be based remotely in the EMEA or APAC region.
The role entails
Design and implementation of features across the Mir stack
Assisting in debugging, tracking down and fixing issues
Participating in our engineering process through code and architectural review
Creating and improving tests and performance benchmarks to catch issues early
Creating and maintaining documentation to enhance the developer experience
Engaging with the open source community and commercial partners
Collaborating proactively with a distributed team
What we are looking for in you
Excellent Bachelor’s or equivalent degree in Computer Science, STEM or similar and 2+ years of working experience
Excellent modern C++ and excellent Rust programming skills
Familiarity with Linux as a development and deployment platform
Ability to collaborate remotely with a diverse set of team members and remain highly motivated, productive, and organized
Ability to travel internationally twice a year for company events up to two weeks long
Nice-to-have skills
You have experience with the Wayland protocol ecosystem and compositors
You are familiar with OpenGL, Vulkan, Flutter and other graphics, toolkits and animation frameworks
You have a solid understanding of asynchronous programming and concurrency patterns
You have proven ability to consistently deliver robust code to production
You have strong written and verbal communication skills to document and present software developed
What we offer colleagues
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
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long-haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your identity, we will give your application fair consideration.
#LI-Remote #Linux #Graphics #OpenSource #Canonical #Mir #Rust #C++
Location: Home based - EMEA
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 an
Engineering Manager
, who strives for accountability for the development of an internal product, who has high engineering quality standards, continuously develops their skills as well as skills of their direct reports, and who has the drive to deliver. This is an exciting opportunity to work with great people and exciting open-source solutions on innovative engineering solutions supporting Canonical's growth.
The Commercial Systems unit is conceived as six engineering teams that closely collaborate with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business. We are looking for software engineering managers for these teams:
The
Billing
team designs, develops, and operates a Golang service that provides a standardized and scalable capability to turn metrics into billable amounts, enable customers to see their current spend with Canonical at any time, and ensure accurate, reliable, and timely billing. The service further integrates with other engineering, business, payment systems. This team is an excellent match for those interested in growing their skills in the billing and payment processing domain.
The
Business Systems
team is responsible for systems such as NetSuite, Salesforce, and several others. The engineers work closely with operations teams, implement business processes, and keep the systems compliant. This team is a great opportunity for a software engineering leader with a genuine interest in understanding the business, high engineering standards, and drive to deliver first-class experience to Canonical employees using those systems to get their job done.
The
Data Governance
team has a mission to enable a secure and well-governed access to comprehensive data sets originating at many internal and external data sources formed in a data mesh
.
The team works with well-known open-source data governance tools such as Trino and Ranger, defines and executes data governance processes, and democratizes the data at Canonical.
The
Livepatch
team designs and develops a service for the delivery of Linux kernel patches to shrink the exploit window for critical and high severity Linux kernel vulnerabilities, by patching the Linux kernel between security maintenance windows, while the system runs. The engineering team behind this product develops Golang based client and backend components, while another Canonical team, the Kernel team, develops the security patches. This team is a great opportunity for those interested in security and with a strong focus on engineering quality and reliability.
Location
: This role will be based remotely in the EMEA region.
The role entails
Accountability for the design and development of an internal product
Leading a team of software engineers
Developing the skills and capabilities of direct reports
Seeking improvements to established processes, designs, and solutions
Building an understanding of business needs to deliver the most impact
What we are looking for in you
Exceptional academic track record from both high school and university
Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
Track record of going above-and-beyond expectations to achieve outstanding results
Experience with software development in a high-level language (Golang, Python, Java, ...)
Professional written and spoken English with excellent presentation skills
Result-oriented, with a personal drive to meet commitments
Ability to travel internationally twice a year, for company events up to two weeks long
Nice-to-have skills
Performance engineering and SRE experience
Experience with data governance, data engineering, or data science
Experience with accounting, sales, sales operations, or other business roles
What we offer colleagues
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
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Program
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your identity, we will give your application fair consideration.
#LI-remote
Location: Home based - Worldwide
Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world’s most widely used Linux desktop and server, for the latest silicon.
The role is a fast-paced, problem-solving role that’s challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware.
Location:
This is a Globally remote role
What your day will look like
Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks
Work with partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms
Take a holistic approach to the Ubuntu experience on partner platforms with inputs on technical plans, testing strategy, quality metrics
Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge
Help our customers integrate their apps, SDKs, build device OS images, optimize applications with Ubuntu Core, Desktop and Server
Work with the most advanced operating systems and application technologies available in the enterprise world.
Joining Canonical, you will partner with bright minds from all over the world, and work with an exciting set of new technologies in a fast growing company with a truly unique and ambitious vision to build a better platform with free software. You will work with customers on exciting IoT and server platforms and technologies, built to support different verticals: from robots to data centers, from telco to retail.
What we are looking for in you
You love technology and working with brilliant people
You have a Bachelor’s degree in Computer Science, STEM or similar
You have experience with Linux packaging (Debian, RPM, Yocto)
You have experience working with open source communities and licences
You have experience working with C, C++
You can work in a globally distributed team through self-discipline and self-motivation.
Additional skills that you might also bring
Experience with graphics stacks
Good understanding of networking - TCP/IP, DHCP, HTTP/REST
Basic understanding of security best practices in IoT or server environments
Good communication skills, ideally public speaking experience
IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services
Some experience with Docker/OCI containers/K8s
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 and, for more information on these, you can ask in the later stages of the recruitment process.
Fully remote working environment - we’ve been working remotely since 2004!
Personal learning and development budget of 2,000USD per annum
Annual compensation review
Recognition rewards
Annual holiday leave
Parental Leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues at ‘sprints’
Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your identity, we will give your application fair consideration.
#LI-remote
Location: Home based - Worldwide
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.
Global System Integrators (GSI) play a crucial role in Canonical growth plans in the coming 3 years. We are hiring a
Partner Sales Director
to work closely with Canonical GSI partners throughout their sales cycles and across their sales organizations to facilitate Ubuntu based solutions and opportunities, as well as help GSI build long term digital transformation platforms with Ubuntu stacks and services.
Reporting to the VP Global Alliances and Channels, the Partner Sales Director will be responsible for building trusted relationships with partners, increasing Canonical market share and attach rate, evangelizing about the partnership and leading all business interactions from engineers to CxO level. They will own the strategy, the sell-to, sell-through and sell-with motions with the GSI and will animate many customer workshops, sales events, public presentations and executive engagements.
The role entails
Build strategic relationships with partners at levels, and stickiness with Ubuntu technology
Deep understanding of Linux and cloud software ecosystem, and open source selling models
Negotiate contracts and commercial business terms
Deep understanding of partner organizations and sales models, in particular with Global System Integrators
Work closely with marketing, sales engineering and product management to deliver on targets, objectives and provide a voice of the partner
Lead executive interlocks between partners and Canonical leadership team
Ability to travel - sometimes internationally - up to 40% of the time
What we are looking for in you
Extensive experience in alliance or indirect sales management roles
Extensive experience with OpenStack, virtualization, containers and other Cloud technologies.
Autonomous, disciplined, hands-on, get-it-done mentality
Ability to capture customer requirements, evaluate gaps, identify and create opportunities
Passionate about Ubuntu products and mission
Comfortable in fast-paced and high pressure environments with ambitious achievement goals
Excellent communication and presentation skills
What we offer colleagues
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
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long-haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your identity, we will give your application fair consideration.
#LI-remote
Location: Home Based - Americas; Home based - EMEA
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
Software Engineer for Distributed Systems Testing
with a passion for building and validating resilient distributed systems. You drive the success of those leveraging Canonical’s Ubuntu and Juju to build multi-cloud deployable applications.
We see quality engineering as a first class engineering practice and are looking for people who can bring deep engineering insights and a data driven approach to testing, test automation, reporting and data analytics.
The Distributed Systems testing team at Canonical is responsible for the high quality of Canonical’s Cloud solutions based on for example Juju, Terraform, OpenStack, or Kubernetes. Systems are tested and deployed under highly diverse conditions, from bare metal in customer data centers to public clouds such as AWS, GCE, Azure.
As a software engineer you will have the opportunity to develop CI pipelines which power Canonical’s cloud integration testing and reporting. You will help test our products on new clouds and advance our AI/ML pipelines for automatic analysis of test results. A successful candidate is interested in tackling these problems, as well as imagining and leading new initiatives within the team and across Canonical.
The role entails
Creating automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
Enabling engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
Enhancing continuous integration pipelines for deploying and testing Canonical’s cloud native products such as Kubeflow
Deploying, managing, and debugging highly distributed systems on clouds and bare metal
Monitoring and reporting on automated testing efforts
Collaborating daily with a globally distributed team
What we are looking for in you
Solid background in modern test processes and strategies
Experience with Python or Go development
Strong object oriented development skills
Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub Actions
Knowledge of networking technologies and fundamentals
Solid understanding of the Linux system architecture
Complex abstract thinking
2-4 weeks of international travel travel per year
Nice-to-have skills
Ability to develop and ship modern production grade web applications
Ability to operate data platforms: key-value stores, relational or document databases, event buses
Data collection and analytics skills for large multidimensional datasets
Experience with AI/ML pipelines
Experience with cloud technologies such as OpenStack, Kubernetes, Terraform and AWS
What we offer colleagues
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
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long-haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your identity, we will give your application fair consideration.
Location: Home Based - Americas; Home based - EMEA
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
Project Manager - Ubuntu Embedded Systems at Canonical
As a Project Manager for Canonical’s Devices business, this role is responsible for the coordination and completion of large complex customer-facing projects, overseeing all aspects of project delivery and acting as the primary delivery liaison between Canonical's engineering teams and Canonical's customers.
You will be managing the projects that involve the delivery of Ubuntu images on a wide variety of devices ranging from robots, edge gateways, and IoT devices to PCs and automotive systems. This is a high-profile project management position where you are expected to build and maintain working relationships with team members, customers, other partners/vendors (Silicon vendors, OEMs, ODMs, IHVs), and other Canonical departments/teams.
Location:
This role will be based remotely in the AMERICAs and/or EMEA regions.
The role entails
Managing projects through their complete life cycle and ensuring that the overall goals for both Canonical and the client are met
Successfully delivering engineering professional services for assigned projects
Working with engineering teams on custom board enablement and delivery of Ubuntu images to the customers
Assisting in the development of project statements of work
Drafting and maintaining project-specific schedules/project plans
Obtaining client agreement to the project schedule and agreed-upon work items
Ensuring projects are delivered within the time/resources/scope expectations
Managing project risk mitigation and plans
Driving technical issues to reach desired delivery outcomes
Maintain daily and weekly communication with the client and all internal stakeholders
Managing delivery schedule of critical third-party deliverables for the project
Keeping management informed of the status of assigned projects
Identifying custom engineering requests that are not part of an existing business contract
Advocating the appropriate technologies from Canonical's product portfolio to customers
Supporting different time zones and work non-traditional hours as required to support the assigned projects
What we are looking for in you
Solid project management experience in delivering engineering services to customers managing software development teams and field engineers
Extensive experience successfully managing projects with cross-cultural and multi-continent internal and external project resources, preferably with resources in Asia, Europe, and the Americas
Educational degree preferably in Science, Technology, Engineering, or Math
Good knowledge of Linux and the wider Open Source Software community, and understanding of computer architecture
Excellent communications skills, both verbal and written, in English
Strong leader and problem solver with extensive experience building successful internal and external partnerships and effective working relationships with demanding project sponsors in complex organizational environments
PMP/PMI or PRINCE2 Practitioner Certification preferred
Ability to work non-standard work hours in support of a worldwide sales and project team
Willingness to travel up to 4 times a year for internal events
What we offer colleagues
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
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long-haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your identity, we will give your application fair consideration.
#LI-remote
Location: Anywhere
Senior
Build Systems Engineer
Remote - Anywhere (American timezones preferred)
About Brave
Brave is on a mission to protect the human right to privacy online. We’ve built a free web browser that blocks creepy ads and trackers by default, a private search engine with a
truly
independent index, a browser-native crypto wallet, and a private ad network (opt-in!) that directly rewards you for your attention. And we’re just getting started. Already over 128 million people have switched to Brave for a faster, more private web. Millions more switch every month.
The internet is a sea of ads, hackers, and echo chambers. Big Tech makes huge profits off our data, and tells us what’s true and what’s not. Brave is fighting back. Join us!
Summary
As a colleague (in a team of 8 seniors, each with 15-25+ years of experience) your work will be around reducing toil and building and supporting the automation and processes that enable us to reach 200 million users.
We have hundreds of builds running every day for over 1000 GitHub repositories (many open source) with languages like C++, Rust, Go, Python, JavaScript/TypeScript, Ruby, Kotlin, Bash/Shell, HCL and many more.
We ship fast and on multiple desktop and mobile platforms, architectures and distribution channels. Multiple CI systems and acceleration/optimization techniques are used to build the right thing and the thing right.
Our processes are light and we have no mandatory weekly meetings, 0 on-call, no need to be in an office (unless you really want to) and no strict core hours. Work is autonomous (collaborative at times), asynchronous, flexible.
Requirements
10+ years of experience with automation and CI, build and release engineering, testing and reporting tools, code signing, app stores and distribution, packaging (for mobile or desktop apps)
extensive and diverse operating system + architecture experience (Android, iOS, Linux, macOS, Windows + x86/x64/arm64)
AWS + Terraform
any combination of Bash/Shell, Python, Kotlin, Groovy
AI-positive but able to code and review generated code
privacy and security
product mindset, interface with multiple teams, see things end to end, lead on best practices
Nice to haves
TeamCity (Kotlin DSL), Jenkins (Jenkins Job Builder)
browser or Chromium knowledge
gn, ninja, siso, reclient, Remote Execution API, EngFlow, ccache/sccache, custom builds systems
Gerrit
automated testing at scale
performance testing and tuning
security and quality scanning, SAST/DAST
Working at Brave
Industry-leader in privacy, with a research and engineering team that’s innovating everyday to keep people safer online and beat Big Tech
Highly competitive salaries & benefits, and generous home-office stipends
Fully remote team, though we have offices and gatherings in a few locations around the world
Welcoming, humble, ridiculously smart teammates, and a truly flat org structure
Opportunity to get in early at a hyper-growth company, and revolutionize the web
Oh, and did we mention Brendan, our CEO & co-founder,
invented
JavaScript?
Fully remote or hybrid position. No visa sponsorship provided.
Check us out
brave.com
Location: San Francisco
Stability with 1 Million Users. You will help Koding keep humming and innovating while we reach 1 Million Users.
Yes, that’s a lot of weight to put on your shoulders - but don’t worry you will be sharing the load with the rest of us.
Ok, sound good?
This job could be described as DevOps, but it isn’t because I hate that word. So Systems Guru it is. Basically you will be helping keep the infrastructure platform moving forward and “keeping it up”.
To stand out from the noise tell me,
Where you have done this sort of work before.
What your favorite shell is and why.
You best “I was in the datacenter at 3am when….” story
Sorry this isn’t open to people with credentials but no experience. However if you have lots of experience but no paper credentials - that’s fine.
Чем предстоит заниматься: Работать на опережение: Мгновенно подхватывать обращения от специалистов, находящихся на объектах [СПЕЦИАЛИСТ НА ОБЪЕКТЕ], и не давать им «зависать». Минимизировать переписку: Если проблема не решается за 2 сообщения — сразу переходить на голос или удаленку.
Workplace: Удаленно
Объединённая компания Wildberries и Russ — это международная технологическая компания, образованная в результате слияния двух лидеров рынка — IT-компании Wildberries и оператора наружной рекламы Russ.
Обязанности
Ставить задачи для разработки и тестирования с чётко-описанными требованиями и ожидаемыми результатами;
Собирать требования с заказчика и других участников процесса;
Структурировать договоренности со смежными командами;
Участвовать в проектировании архитектуры решений;
Участвовать в кросс-функциональных встречах для выявления точек роста продукта и сценариев реализации;
Формировать и поддерживать базу знаний своего направления;
Участвовать в приемо-сдаточных испытаниях.
Требования
Опыт работы от 3-х лет системным / бизнес-аналитиком;
Умение выявлять и формировать различные виды требований;
Глубокое погружение в контекст;
Знание нотаций: UML, BPMN, ER, C4;
Базовые знания в области типовых технологий веба: REST, SOAP, HTTP/HTTPS, gRPC, TCP, TLS/SSL;
Знание и готовность работать с форматами данных: XML, JSON, YAML, XSD, WSDL;
Знания в области построения интеграций между автоматизированными системами, включая составление и чтение OpenAPI спецификаций;
Опыт написания SQL или другие способы эффективной обработки данных;
Опыт ведения проектов;
Отличные коммуникативные навыки и желание работать в команде.
Условия
Обучение и развитие: языковые клубы, собственный корпоративный университет, программы развития управленческих навыков и многое другое;
Благополучие сотрудников: корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога и дополнительные возможности аккредитованной IT-компании;
Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.;
Забота о семьях: создаем условия, в которых легко сочетать карьеру и заботу о близких – от гибкого подхода до масштабных проектов для детей сотрудников;
Скидки и партнерские программы: на обучение, страхование, покупки и многое другое;
Комфортная рабочая среда: бесплатное питание в офисе, современные офисы рядом с метро, корпоративная техника и портал для сотрудников.
Ставить задачи для разработки и тестирования с чётко-описанными требованиями и ожидаемыми результатами; Собирать требования с заказчика и других участников процесса;
Задачи:
• Анализ и документирование существующих сервисов и интеграций компании.
• Сбор и формализация функциональных/нефункциональных требований, подготовка ТЗ.
• Описание взаимодействия систем, API и потоков данных (SOAP/REST).
• Моделирование процессов и сущностей предметной области (BPMN/UML).
• Участие в проработке технических решений, архитектуры и интеграций с партнерами.
• Подготовка тестовых сценариев и документации для внешних пользователей.
• Анализ рисков и причин ошибок на этапе разработки.
Требования:
• Опыт работы системным/бизнес-аналитиком от 3 лет в IT-сфере (банки, финтех, телеком, интеграторы).
• Владение BPMN и UML, умение формализовать процессы и требования.
• Практический опыт описания интеграций и API: REST/SOAP, sequence diagram, XSD, JSON Schema.
• Понимание принципов работы брокеров сообщений (RabbitMQ, Apache Kafka).
• Опыт работы с инструментами Jira, Confluence, Miro, Figma, Enterprise Architect.
• Знание жизненного цикла разработки ПО (SDLC) и подходов управления разработкой (Agile, Kanban и др.), включая опыт декомпозиции крупных задач.
• Базовые навыки работы с SQL для анализа и проверки данных.
Условия:
• Офисный формат работы в солнечном Ташкенте.
• Офис – просторный, современный, с зонами отдыха и спортзалом.
• Продукт, которым пользуются тысячи людей – видимый вклад в развитие компании.
• Конкурентная заработная плата: ежемесячный оклад + KPI, ежегодная индексация.
• Расширенный полис ДМС, включающий стоматологию и получение медикаментов (после испытательного срока).
• Оформление в соответствии с законодательством Узбекистана.
Workplace: Удаленно
RWB (Wildberries & Russ) - это международная технологическая компания, образованная в результате слияния двух лидеров рынка — IT-компании Wildberries и оператора наружной рекламы Russ.
Wildberries Банк - новый, динамичный и технологичный банк, созданный на базе экосистемы Wildberries. Мы делаем финансы простыми, безопасными и по-настоящему удобными для каждого. Мы отказались от устаревших legacy-систем и ведём разработку современной, масштабируемой платформы с нуля. Наши решения проектируются с учётом высоких нагрузок.
Обязанности
Создавать и поддерживать документацию по проектам, включая описание функциональности и требований;
Ставить задачи для разработчиков с чётким описанием требований и ожидаемых результатов;
Разрабатывать ТЗ для реализации новых функций;
Активно взаимодействовать с заказчиками и смежными командами для уточнения требований и согласования решений;
Участвовать в кросс-функциональных встречах для обсуждения текущих проектов и выявления новых возможностей.
Требования
Опыт работы от 3-х лет системным / бизнес-аналитиком;
Умение выявлять и формировать различные виды требований;
Знание нотаций: BPMN, UML;
Опыт написания SQL (select, join);
Опыт ведения проектов;
Отличные коммуникативные навыки и способность работать в команде.
Условия
Обучение и развитие: языковые клубы, собственный корпоративный университет, программы развития управленческих навыков и многое другое;
Благополучие сотрудников: корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога и дополнительные возможности аккредитованной IT-компании;
Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.;
Забота о семьях: создаем условия, в которых легко сочетать карьеру и заботу о близких – от гибкого подхода до масштабных проектов для детей сотрудников;
Скидки и партнерские программы: на обучение, страхование, покупки и многое другое;
Комфортная рабочая среда: бесплатное питание в офисе, современные офисы рядом с метро, корпоративная техника и портал для сотрудников.
Задачи:
— Анализ и документирование существующих сервисов и интеграций компании.
— Сбор и формализация функциональных/нефункциональных требований, подготовка ТЗ.
— Описание взаимодействия систем, API и потоков данных (SOAP/REST).
— Моделирование процессов и сущностей предметной области (BPMN/UML).
— Участие в проработке технических решений, архитектуры и интеграций с партнерами.
— Подготовка тестовых сценариев и документации для внешних пользователей.
— Анализ рисков и причин ошибок на этапе разработки.
Требования:
— Опыт работы системным/бизнес-аналитиком от 3 лет в IT-сфере (банки, финтех, телеком, интеграторы).
— Владение BPMN и UML, умение формализовать процессы и требования.
— Практический опыт описания интеграций и API: REST/SOAP, sequence diagram, XSD, JSON Schema.
— Понимание принципов работы брокеров сообщений (RabbitMQ, Apache Kafka).
— Опыт работы с инструментами Jira, Confluence, Miro, Figma, Enterprise Architect.
— Знание жизненного цикла разработки ПО (SDLC) и подходов управления разработкой (Agile, Kanban и др.), включая опыт декомпозиции крупных задач.
— Базовые навыки работы с SQL для анализа и проверки данных.
Условия:
— Оформление в соответствии с законодательством Узбекистана.
— Офис – просторный, современный, с зонами отдыха и спортзалом.
— Расширенный полис ДМС, включающий стоматологию и получение медикаментов (после испытательного срока).
Location: Москва
Workplace: Гибридный
О компании
Мы в поисках Ведущего Системного аналитика в команду Безопасное мобильное рабочее место.
Обязанности
Собирать и формализовать требования заказчиков (офлайн-режим, SSO, антивирус, vTPM, VXLAN, live migration, MDM), а также переводить пожеланич в проверяемые формулировки;
Вести матрицу требований ↔ реализация ↔ тест; готовить программы и методики испытаний, участвовать в приёмках;
Писать эксплуатационную документацию и runbook'и: установка образа, развёртывание мест, диагностика;
Разбирать конкурентов и отраслевые требования (импортозамещение, реестр ПО, требования по ИБ);
Быть переводчиком между заказчиком и разработкой: разработке - воспроизводимый сценарий, заказчику - честный статус.
Требования
Опыт системного/бизнес-аналитика в инфраструктурном или системном ПО от 3 лет;
Умение писать ТЗ и ПМИ так, чтобы по ним можно было провести приёмку и не спорить о трактовках;
Базовое понимание виртуализации и сетей: гипервизор, образы, диски, VLAN, домен/каталог;
Знания в Linux-консоли: дойти до стенда, посмотреть логи, воспроизвести дефект самостоятельно;
Будет плюсом - VDI (VMware Horizon, Citrix, российские аналоги), опыт госзаказчиков и ПСИ;
Понимание Android как платформы (мультипользовательский режим, MDM, политики);
Опыт работы с MDM-системами
Условия
Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability — не будут для тебя проблемой, ты сможешь сосредоточиться на фичах;
Профессиональные гильдии инженеров, где мы поддерживаем друг друга и помогаем стать лучше;
Внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации;
Участие во внешних IT конференциях. Наши эксперты выступают на ведущих профильных конференциях, таких как HighLoad++, DevOps Conf, Joker, AHA!, Матемаркетинг и другие. А еще мы организуем собственную масштабную конференцию True Tech Day и регулярно проводим митапы для разработчиков и инженеров;
Полезные курсы и вебинары в корпоративном университете и электронную библиотеку;
ДМС с первого месяца работы, включая стоматологию;
Страхование от несчастных случаев с 1 месяца работы. Материальную помощь в сложных жизненных ситуациях;
Отпуск 28 календарных дней (+3 дополнительных дня за ненормированный рабочий день);
Прием врачей общей практики и массаж в офисе;
Мобильная связь за счет компании и льготные тарифы для близких;
Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети.
Задачи:
— Руководить отделом из 10 человек (продуктовые, системные, бизнес-аналитики и аналитики данных).
— Выстраивать процессы взаимодействия внутри команды и со смежными подразделениями.
— Ставить задачи дата-инженерам и архитекторам данных, продолжать развитие собственного счетчика и хранилища данных.
— Отвечать за качество, доступность и актуальность данных.
— Внедрять и развивать культуру принятия решений через проведение A/B тестов.
— Разрабатывать методологию экспериментов: от формирования гипотез и выбора методологии расчета до интерпретации результатов.
— Проводить когортный анализ и сегментацию пользователей.
— Контролировать качество системной документации и описания интеграций.
— Участвовать в проектировании нового функционала, оценивая влияние изменений на текущую архитектуру и смежные системы.
Требования:
— Глубокое понимание архитектуры современных хранилищ данных (DWH), озер данных (Data Lake) и принципов построения витрин.
— Практический опыт проектирования ETL/ELT-процессов (Kafka, Airflow).
— Понимание разницы между слоями: сырые данные (Raw), детальное хранилище (DDS) и витрины (Marts).
— Знание концепции Master Data Management (MDM), Data Governance, Data Lineage, Data Catalog и Data Quality.
— Желателен опыт внедрения или администрирования.
— Знание стека: ClickHouse (OLAP), S3, Kafka (потоки данных), SuperSet, Trisigma (ex EXPF).
— Владение методами статистического анализа и дизайна экспериментов.
— Владение языками моделирования (UML, BPMN) для описания бизнес-процессов и системных взаимодействий.
— Знание методологии гибкой разработки (Scrum, Kanban), применение к data-продуктам и ML-пайплайнам.
— Системное мышление: способность видеть влияние изменений на смежные процессы и общую архитектуру.
— Продвинутая коммуникация: умение договариваться со сложными стейкхолдерами и аргументировать позицию.
— Энергия и инициатива, ведение команды за собой, настройка и улучшение процессов, стремление к результатам для бизнеса.
Условия:
— Официальное трудоустройство в аккредитованную ИТ-компанию с полным соблюдением ТК РФ, социальными гарантиями и стабильностью.
— График работы 5/2, работа в офисе.
— Конкурентоспособная заработная плата, обсуждается индивидуально с учётом опыта и навыков.
— Профессиональное развитие: участие в профильных конференциях и семинарах.
— ДМС: расширенная программа медицинского страхования, включая стоматологию.
— Работа со сложными высоконагруженными продуктами, которыми ежедневно пользуются миллионы людей.
Задачи:
— собирать и формализовать требования от уровня идей и фичей до конкретных контрактов микросервисов и интеграций
— декомпозировать эпики на пользовательские и системные истории
— проектировать и ревьюить OpenAPI-контракты по подходу contract-first, согласовывать изменения общих контрактов (включая core-common) между командами
— описывать событийное взаимодействие через Kafka: сущности, поля, ActionType, карту топиков и потоков данных
— прорабатывать интеграции: протоколы и форматы обмена со смежными системами, модели идентичности и механизм проброса прав проектов из мастер-системы на базе общей системы идентификации
— анализировать фичи, наследуемые из ядра GitLab (проекты, группы, членство и уровни доступа, MR, ветки, пайплайны, лейблы, сниппеты) — определять, что используется «как есть», что обёрнуто сервисами, что заменено городскими модулями, и переописывать эту картину в рамках апгрейда 15 → 17/18
— ставить задачи разработке, выполнять приёмочное ревью реализации на соответствие спецификации и участвовать в ревью спецификаций
— разрабатывать схемы, сценарии и критерии приёмки, вести и актуализировать документацию подсистем
— проводить демо-показы создаваемого функционала
Требования:
— опыт работы системным/бизнес-аналитиком в продуктовой разработке распределённых систем (микросервисы)
— openapi/swagger на уровне написания и ревью спецификаций, а не только чтения
— понимание событийной архитектуры (брокеры сообщений, pub/sub, идемпотентность, согласованность, обработка ошибок)
— базовые знания Kafka
— проектирование интеграций между системами: форматы обмена, контракты, версионирование, обратная совместимость
— умение рисовать архитектурные схемы (uml / bpmn / er)
— sql на уровне анализа данных (postgresql)
Будет плюсом:
— понимание модели gitlab (проекты/группы/доступы/mr/pipelines) и опыт с форками open-source
— oidc/oauth2 и sso
— sast/проверки безопасности кода, антивирусные проверки репозиториев
— опыт в городских ис москвы
— c4, redis/opensearch/s3
Условия:
— рыночная зарплата и премии
— драйвовые задачи и ресурсы для их реализации
— гибридный формат работы, офис в бизнес-центре класса А (метро Курская)
— преимущества аккредитованной IT-компании
— материальная помощь в случае важных событий в жизни
— корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке
— корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
— комьюнити по интересам
— скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.
ГибридНа данный момент находимся в поиске аналитика в команду, которая будет заниматься развиваем собственной платформу для разработки
Задачи:
— собирать, анализировать и формализовать бизнес-требования, переводить их в системные и функциональные требования
— проектировать и описывать http api (openapi 3.x), json-схемы, xml/xsd-контракты
— проектировать интеграционные взаимодействия: rest, soap, grpc, асинхронные обмены через kafka / rabbitmq
— моделировать бизнес-процессы в нотации bpmn 2.0, проектировать схемы процессов (camunda / аналоги)
— разрабатывать и вести проектную документацию: er-диаграммы, диаграммы последовательностей, диаграммы развёртывания, матрицы ролей
— проектировать логические модели данных для рсубд и документо-ориентированных субд
— участвовать в архитектурных решениях: применять паттерны cqrs, transaction inbox/outbox, bff
— взаимодействовать с смэв и государственными информационными системами
— описывать требования к информационной безопасности: sso, oauth 2.0, x.509, укэп (криптопро / аналоги)
— формировать критерии приёмки, участвовать в ревью, ставить задачи на разработку и тестирование
Требования:
— опыт работы системным/бизнес-аналитиком от 5 лет, из них не менее 2 лет на уровне Senior
— высшее техническое или ИТ-образование
— уверенное владение русским языком (деловая и техническая коммуникация)
— английский — чтение технической документации
— умение читать код на java, javascript, typescript на уровне, достаточном для анализа бизнес-логики
— понимание принципов фронтенд-разработки: js-фреймворки (angular, react или vue), компонентный подход, рендеринг html
— уверенное знание субд (postgresql, oracle или аналоги): чтение ddl, написание sql-запросов
— опыт работы с документо-ориентированными субд (mongodb / аналоги)
— опыт работы с полнотекстовым поиском (opensearch / elasticsearch)
— понимание принципов работы резидентных бд (redis / аналоги)
— разработка и документирование http api по спецификации openapi 3.x
— разработка и валидация json-схем
— чтение и анализ xml/xsd
— понимание принципов трансформации xml ↔ json
— знание протоколов soap и grpc
— моделирование процессов в нотации bpmn 2.0 (чтение bpmn / epc)
— понимание принципов работы процессных движков: деплой схем, создание экземпляров процессов, управление контекстом, externaltask (camunda / аналоги)
— понимание архитектуры apache kafka: публикация, чтение, consumer groups, партицирование
— понимание отличий kafka от rabbitmq и сценариев применения каждого
— практическое применение паттернов: cqrs, transaction inbox / outbox, bff
— знакомство с фреймворками togaf и нотацией archimate
— базовое понимание kubernetes, docker, git, ci/cd пайплайнов
— опыт работы с системами мониторинга и журналирования: prometheus, grafana, elk/opensearch
— понимание принципов работы nginx / reverse proxy
— опыт работы с протоколом s3 (minio / aws s3 / аналоги)
— знакомство с hdfs, ceph
— sso, oauth 2.0, openid connect
— сертификаты x.509, pkcs7, cades
— усиленная квалифицированная электронная подпись (укэп)
— навык создания и ведения: описание информационного обеспечения, логическая модель данных, er-диаграммы, диаграммы последовательностей (uml), диаграммы развёртывания, матрицы ролей
Условия:
— рыночную зарплату и премии
— драйвовые задачи и ресурсы для их реализации
— гибридный режим работы: можно работать удаленно или в современном офисе в центре
— преимущества аккредитованной it-компании
— материальную помощь в случае важных событий в жизни
— корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке
— корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
— комьюнити по интересам
— скидки от партнеров на дмс, связь, развлечения, подарки, спорт и т.д.
УдалённоHome based - EMEA
УдалённоМожно работать из любой страны
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.