Location: Australia, Adelaide
Why Sony Interactive Entertainment?
Sony Interactive Entertainment isn’t just the Best Place to Play — it’s also the Best Place to Work. Sony Interactive Entertainment (SIE) is the company behind the PlayStation brand. As a subsidiary of Sony Group Corporation, we’re part of a proud legacy of innovation and excellence. SIE is a dynamic technology company, delivering cutting-edge hardware and network services to more than 100 million people and an entertainment leader, home to some of the most beloved and recognizable intellectual properties (IP) in the world. Our role at SIE is to create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity.
About the role
We are looking for a Staff Software Engineer to help shape and build the next generation of our network automation platforms.
Our challenge is one of scale, complexity and criticality. We operate a massive global network supporting PlayStation Network, spanning more than 40 interconnection locations and 20+ data centres worldwide. Operating infrastructure at this scale safely and efficiently requires us to move beyond specialist-driven workflows and individual automation tools toward reliable, declarative software platforms.
You will help make that transition. You will work on software that turns complex network and infrastructure operations into reliable, API-driven and increasingly self-service capabilities. This includes building control-plane services, declarative APIs and intent-based controllers that manage production infrastructure safely and consistently across our global footprint.
This is a Staff-level engineering role with significant technical influence. You will combine hands-on engineering with setting technical direction: defining architectures, solving complex cross-system and distributed-systems problems, writing designs, driving alignment with senior engineers and architects, and mentoring engineers across the team.
Your work will directly influence how one of the world's largest gaming networks is operated and automated, while establishing engineering patterns and platforms that can be reused across multiple network domains and services.
What
you'll
do
Provide technical leadership and architectural direction for network automation and infrastructure control platforms, treating the self-service network API as a product by working with users and partner teams to define outcomes, establish clear expectations for API behavior and reliability, align on team responsibilities, and ensure those commitments are met.
Use domain-driven design with network experts, software engineers and API consumers to establish shared language and bounded contexts, then turn those agreements into versioned, testable contracts.
Design and build APIs, services, controllers and reconciliation workflows that manage production infrastructure safely at scale.
Build on the Kubernetes API, including custom resources and control loops that continuously converge actual state toward declared intent.
Own the operational Kubernetes path: CRD rollout, RBAC and admission, controller health, Helm packaging, deployment drift and incident diagnosis.
Design distributed workflows that operate correctly under eventual consistency, at-least-once delivery, concurrent writes and partial failure, with idempotency and safe recovery as fundamental properties.
Design stable APIs, schemas and data models used across team boundaries, including versioning and backwards compatibility.
Develop patterns for multi-tenant infrastructure platforms, including tenant isolation, authorization, policy enforcement and safe automation boundaries.
Establish strong approaches to testing, observability and change safety for software that changes live infrastructure.
Improve software delivery practices through automated CI gates, versioned artifacts, controlled promotion, and safe deployment and recovery strategies.
Lead complex migrations and modernization of existing automation, services and data models, evaluating when components should be evolved, replaced or rewritten, and ensuring safe coexistence, behavioral compatibility and retirement of legacy paths.
Drive technical alignment across software engineering, networking, operations and architecture teams; lead decisions within your area of accountability, contribute constructively to decisions owned by others, and make technology choices based on long-term company and product value.
Mentor engineers, lead technical and design reviews, and raise software engineering standards across the wider organization.
What
we're
looking for
Must have
Deep expertise in a backend language such as Python, Go, Rust or Java, including asynchronous concurrency, static typing, data modelling and validation, API development, packaging and tooling.
Strong experience building Kubernetes controllers or operators, including custom resources and reconciliation/control-loop patterns.
Strong experience building event-driven distributed systems, particularly eventual consistency, at-least-once delivery, idempotency, optimistic concurrency and partial-failure handling.
Experience designing and building self-service, multi-tenant platforms, including tenant isolation, policy and access control.
Strong API and schema design skills, including versioning and schema evolution for interfaces consumed by other teams and systems.
Demonstrated technical leadership across team boundaries, including driving architectural designs, building agreement among senior technical stakeholders and mentoring other engineers.
A track record of taking ambiguous, technically complex problems from architecture through to reliable production systems that manage large-scale infrastructure, such as networks, compute or cloud resources.
Nice to have
Networking fundamentals, particularly BGP, IP fabrics and VXLAN/EVPN/L3VPN.
Working knowledge of Go, sufficient to understand and contribute to adjacent services and controllers.
Experience designing testing and observability strategies for production infrastructure automation, including systems and backends that cannot be fully reproduced in CI.
Experience with graph databases, or with source-of-truth systems that model infrastructure and its relationships.
The impact
You will help establish the architecture and engineering practices behind a new generation of network automation, moving from individual scripts and specialist-driven workflows toward declarative, model-driven and reliable platforms.
At Staff level, your impact is expected to extend beyond the code you personally deliver. You will help shape the APIs and designs other teams build on, develop other engineers, and establish technical patterns that can be reused across multiple network domains and services.
Please note, Sony Interactive Entertainment conducts background checks at the offer stage for all new employees (which may include criminal background checks for some roles) and will need to process personal information to support these checks.
Please refer to our
Candidate Privacy Notice
for more information about what personal information we collect, how we use it, who we share it with, and your data protection rights.
Equal Opportunity Statement:
Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category.
We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond.
Sony Interactive Entertainment is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.
Задачи:
— менторить и обучать команду
— проводить код-ревью автоматизированных тестов
Требования:
— Опыт работы в QA от 5 лет
— Опыт автоматизации тестирования на Java от 3-х лет
— Высшее образование в области информационных технологий, программирования или тестирования
— Опыт работы тех лидом AQA или тим лидом AQA/ head of AQA от 3 лет минимум
— Глубокое понимание процессов тестирования, методологий и стандартов
— Понимание различных методов интеграции систем (синхронное/асинхронное взаимодействие, интеграция через шину)
— Опыт работы с REST/SOAP API
— Понимание особенностей форматов обмена данными JSON/XML
— Навыки проведения код-ревью автоматизированных тестов
— Знание системы управления тестированием и документации
— Хорошие коммуникативные и лидерские навыки
— Опыт автоматизации тестирования (например, Selenium, Postman, JUnit, TestNG, REST Assured и др.)
— Опыт работы с Rabbit MQ и Kafka
— Опыт работы Jira, Confluence
— Знания баз данных, навык написания SQL запросов (SELECT/JOIN/UPDATE/DELETE)
Условия:
— full-time
Location: Москва
Наша команда занимается амбициозной и стратегически важной задачей – построение единого хранилища данных блока B2C - централизованное и эталонное место хранения данных. Мы ищем сильного инженера данных для работы с крупными распределенными системами. Наш стек строится вокруг экосистемы Hadoop, и мы активно развиваем платформу в сторону Data Lakehouse на базе Apache Iceberg и Data Streamhouse на базе Kafka и Apache Flink. Вам предстоит работать с высоконагруженными системами, потоковой обработкой и участвовать в построении единого хранилища данных компании.
Обязанности
* **разработка и оптимизация витрин данных:** Проектирование и реализация эффективных **ETL** и **ELT** процессов для витрин данных с использованием **Apache Spark** и **Greenplum**. Обеспечение высокой производительности и отказоустойчивости пайплайнов.
* п**отоковая обработка данных (RT и NRT):** Разработка и поддержка стриминговых пайплайнов. Построение NRT пайплайнов обработки данных из **Kafka** в **Apache Iceberg** (**Kafka2Iceberg**) и RT пайплайнов между **Kafka** (**Kafka2Kafka**) с использованием **Apache Flink** и **Spark Structured Streaming**.
**Архитектура данных:**
* активное участие в разработке архитектуры **решения потоковой обработки данных Data Streamhouse** данных для обеспечения
* разработка предложений по развитию **Data Lakehouse**, внедрение best practices работы с **Apache Iceberg** (оптимизация партиционирования, compaction, time travel).
**Инженерные практики:**
* реализация механизмов **инкрементальной загрузки** данных для минимизации времени обработки и нагрузки на источники
* разработка и документирование **API** (на **Java** или **Scala**) для доступа к данным витрин и сервисам семантического слоя
**Производительность и качество:**
* глубокая **оптимизация Spark-приложений**, включая использование векторного движка **Gluten/Velox** для ускорения рабочих нагрузок
* разработка решений для **сверки и контроля качества данных** (**Data Quality**) с использованием **Spark** и **Python**.
**DevOps и CI/CD:** Внедрение разработанных решений в продуктовую среду. Настройка пайплайнов сборки и деплоя в **Jenkins**, управление зависимостями задач в **Oozie** или современных оркестраторах.
**Коммуникация:** Взаимодействие с внутренними бизнес заказчиками для уточнения и согласования требований, презентация доработок сервиса.
Требования
· Уверенное владение языками: **SQL**, **Java** (или **Scala**), **Python** (как вспомогательный для **ad-hoc** анализа и **DQ**).
· Глубокое понимание экосистемы **Apache Hadoop** (HDFS, YARN) и опыт работы с ней в продакшене.
· Опыт разработки пайплайнов на **Apache Spark** (Core, SQL, Structured Streaming) уровня не ниже middle.
· Опыт работы с потоковыми данными: **Apache Kafka** (как источник/приемник) и хотя бы одним фреймворком стриминговой обработки (**Apache Flink** или **Spark Streaming**).
· Понимание форматов хранения данных (**Parquet, ORC, Avro**) и современных подходов к управлению Data Lakehouse (обязательно знание **Apache Iceberg**).
· Опыт оптимизации производительности **Apache Spark** (настройка ресурсов, устранение перекосов данных, работа с memory, оптимизация shuffle).
**Будет большим плюсом:**
· Опыт внедрения промышленных пайплайнов пакетной передачи данных.
· Опыт внедрения промышленных пайплайнов потоковой передачи данных.
· Опыт внедрения **Gluten/Velox** или аналогичных векторизованных движков.
· Навыки сборки и развертывания **Doker**\-образов приложений.
Условия
* офисный формат работы (м Кутузовская ул. Поклонная 3)
* годовая премия
* корпоративный спортзал и зоны отдыха
* более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
* регулярные митапы и развитое DS-community
* расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
* гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
* подписка Прайм с возможностью совместного использования на трёх близких
* вознаграждение за рекомендацию друзей в команду Сбер.
JКомпания не указана
47
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
The consultant is expected to have very deep expertise within the QA / Payments competence area and be capable of: Solving complex and abstract testing tasks independently.
Location: Москва
ИТ B2C — самая крупная экосистема в Сбере. Нас более 8000 человек в 18 городах России. Мы занимаемся разработкой и развитием розничных решений, помогая сделать сервисы Банка доступнее, безопаснее и удобнее.
Мы – команда «Редактируемый профиль клиента». Отвечаем за создание и актуализацию профиля клиента во всех основных каналах (на уровне App/Web-приложения и middle-системы с бизнес-логикой). Наше преимущество – интересные задачи с большим количеством интеграций, от работы которых зависит качество профиля клиента и дальнейшая выдача банковских продуктов.
Процессы, которые мы разрабатываем:
1. создание и верификация профилей клиентов физ. лиц сотрудником в офисах и вне офиса банка (в т. ч. с использованием ИИ-распознавания);
2. актуализация персональных данных в приложении для сотрудника на планшетах и стационарных рабочих местах;
3. самостоятельная актуализация данных клиентом в мобильном приложении и веб-версии личного кабинета;
4. создание и обновление профиля клиента от 3-го лица (доверенные лица, представители и т.д.);
5. предоставление сервисов для работы с данными профиля другим продуктовым командам;
6. синхронизация персональных данных с государственными сервисами, интеграция с Госуслугами.
Обязанности
Чем предстоит заниматься
\- Поддержка и развитие CI/CD пайплайнов в Jenkins
\- Контейнеризация приложений, развитие микросервисной архитектуры
\- Участие в настройке и администрировании кластеров Kubernetes
\- Реализация доставки приложений по GitOps-модели с помощью ArgoCD
\- Управление чартами: создание, обновление и деплой Helm-чартов
\- Базовые задачи по Linux-серверам
\- Мониторинг базовых метрик
\- Взаимодействие с командой разработки.
Требования
Требования
\- Базовые знания Linux
\- Понимание устройства сетей (DNS, HTTP/HTTPS, порты)
\- Практическое знакомство с Docker
\- Опыт написания скриптов автоматизации на ansible, groovy/python
\- Уверенная работа с системами сборки на Maven/Gradle
\- Базовое знание Kubernetes(must)
\- Опыт траблшутинга сервисов на Java и OS Linux
\- Понимание DevOps-практик и CI/CD.
\- Понимание практики GitOps
Условия
* офисный формат в Москве (Кутузовский пр, 32)
* ежегодный пересмотр зарплаты и годовая премия
* расширенный ДМС и льготное страхование для семьи
* уникальная система обучения Сбера для профессионального и карьерного развития
* выгодная ипотека для сотрудников
* подписка Прайм с возможностью совместного использования на трёх близких
* вознаграждение за рекомендацию друзей в команду Сбера
* корпоративная пенсионная программа.
– Разрабатывать и сопровождать потоковые приложения на Apache Flink: подключать новые домены и типы событий, реализовывать дедупликацию, идемпотентную обработку, обогащение через Redis и маршрутизацию невалидных событий в DLQ; участвовать в восстановлении и дозагрузке данных;
УдалённоГеография найма не уточнена
JКомпания не указана
53
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
💎 Разработка и поддержка backend-сервисов в микросервисной архитектуре для системы защиты от мошенничества: обработка транзакций в реальном времени, ответственность за производительность, мониторинг и разбор инцидентов, работа с инженерами, продактами и дизайнерами.
Location: Москва
Наша команда занимается разработкой системы по приему и обработке запросов клиентов на консультацию по финансовым операциям.
Система должна поддерживать API для внешних интеграций, ЭЦП для вложений/запросов. Существует как фронтальная так и бэковая части, а также интеграции со смежными системами как внутри так и вне организации.
Используемый стэк технологий:
* приложения на основе Java, упакованные в docker и работающие на k8s
* сервера nginx, sowa, kafka
* системы хранения (форк PostgreSQL)
* DevOps (Jenkins, Git, Ansible, DPM)
* операционные системы Unix-like (RedHat).
Обязанности
* настройка и поддержка CI/CD pipeline
* настройка интеграций с инструментами DevSecOps
* создание и управление инструментами DevOps (DevOpsPortal)
* первичное конфигурирование КТС тестовых сред (организация доступов, получение токенов, установка дополнительных модулей)
* написание документации на проектируемые и внедряемые решения
* разработка манифестов k8s
* настройка маршрутизации трафика (ISTIO)
* организация хранения секретов в SecMan
* разработка Jenkins Job (groovy) для автоматизации получения отчетов, запуска тестов и прочих рутинных задач в рамках производственного процесса
* поддержка тестовых стендов, обновление стендозависимых параметров
* создание helm чартов
* настройка получения сертификатов и взаимодействия по mTLS.
Требования
* опыт в роли DevOps от 3-x лет с пониманием всего жизненного цикла разработки и внедрения ПО
* понимание CI/CD практик
* понимание систем сборки, таких как Gradle и Maven.
* опыт работы с облачной инфраструктурой, Kubernetes
* опыт работы с Linux (RHEL,CentOS), знание bash
* практический опыт работы с Ansible, Kubernetes/OpenShift
* опыт работы с Helm
* опыт работы с Jenkins (Groovy)
* понимание работы tls/mtls
* опыт работы с Kafka
Будет плюсом:
* навыки работы с генеративными AI-моделями
* опыт создания AI-агентов и использования их в работе будет преимуществом
* опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов
* инструментальное владение AI для анализа, генерации и автоматизации.
Условия
* комфортный современный офис рядом с м. Ленинский проспект, ул. Вавилова 19, формат работы - гибрид
* корпоративный спортзал и зоны отдыха
* более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
* расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
* подписка Прайм с возможностью совместного использования на трёх близких
* вознаграждение за рекомендацию друзей в команду Сбера.
Описание вакансии Проект: крупный retail Обязанности: - Функциональное тестирование; - Контрактное тестирование - Разработка и отладка автотестов для UI и API;
Location: Remote - US
Who we are
At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to
hundreds of thousands of businesses
and empower millions of developers worldwide to craft personalized customer experiences.
Our dedication to
remote-first work
, and strong culture of connection and global inclusion means that no matter your location, you’re part of a vibrant team with diverse experiences making a global impact each day. As we continue to revolutionize how the world interacts, we’re acquiring new skills and experiences that make work feel truly rewarding. Your career at Twilio is in your hands.
.
Hiring and how we work
We use Artificial Intelligence (AI) to help make our hiring process efficient. That said, every hiring decision is made by real Twilions!
Also, while we are a remote-first company, you may be asked to report in person on an ad-hoc basis for team gatherings, functional off-sites or customer meetings.
.
See yourself at Twilio
Join the team as a Staff Mobile Software Engineer for Stytch, where you'll shape the next generation of identity and fraud prevention products.
About the job
As a Staff Mobile Software Engineer you will help scale Stytch’s core identity and fraud products as we bring Stytch capabilities to Twilio’s full customer base, delivering secure, developer-first identity and fraud prevention experiences. You’ll build mobile SDK products that power authentication, fraud detection and prevention as well as emerging agentic identity use cases. You’ll partner closely with product and engineering leadership to design and deliver high-impact customer-facing features, and evolve our platform for Twilio’s scale. This is a rare chance to operate like a startup within Twilio: you’ll work in a high-ownership environment with startup speed, backed by Twilio’s reach and scale.
Responsibilities
Build and own the mobile SDKs for Stytch’s identity and fraud detection platforms on Twilio—go deep on device internals for complex signal collection to improve identification of bad actors and ship new SDK surfaces powering core authentication flows, including agenting and non-human identity use cases.
Partner with Product and Engineering leadership to set direction, translate customer needs into product capabilities, and deliver high-impact roadmap features.
Collaborate across Twilio and Stytch teams to align on architecture, integrate platform capabilities, and unblock cross-team initiatives.
Operate with deep technical ownership: author design docs, drive key technical decisions, review code, and stay close to the systems you ship.
Build in ambiguity—break down complex problems, make pragmatic tradeoffs, and design developer experiences that delight our customers.
Improve production quality and resilience through strong observability, incident response and remediation.
Mentor and support other engineers through pairing, feedback, and knowledge-sharing, helping raise the team’s technical bar and culture.
Qualifications
Twilio values diverse experiences from all kinds of industries, and we encourage everyone who meets the required qualifications to apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Twilio. We are always looking for people who will bring something new to the table!
Required
6+ years of professional mobile engineering experience, with deep experience in designing, building and maintaining mobile applications.
Android development experience, fluent in Kotlin or Java.
Expertise in mobile development ecosystems, frameworks, 3rd party libraries.
Deep understanding of software engineering best practices, including monitoring, observability, and building maintainable systems.
Experience making high-impact technical decisions and leading technical initiatives.
A proven track record of driving technical excellence while keeping customer needs at the center of your work.
Deep understanding of software engineering best practices, including monitoring, observability, and building for the long term.
Exceptional communication and collaboration skills, with the ability to influence and align stakeholders.
Bachelor’s degree in Computer Science or related industry experience.
Excellent written and verbal communication skills.
Schedule: ability to work non-standard, on-call rotation weekend and holiday hours.
Desired
iOS development experience.
Familiarity with Kotlin Multiplatform, C/C++, Swift or Go.
Experience building developer tools or SDKs.
Builder at heart. Through a hobby or your profession, you are passionate about being hands on and seeing your work come to life.
Location
This role will be remote in either the US or Canada.
Travel
We prioritize connection and opportunities to build relationships with our customers and each other. For this role, you may be required to travel occasionally to participate in project or team in-person meetings.
What We Offer
Working at Twilio offers many benefits, including competitive pay, generous time off, ample parental and wellness leave, healthcare, a retirement savings program, and much more. Offerings vary by location.
Compensation
The estimated pay ranges for this role are as follows:
Based in Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Vermont or Washington D.C. : $171,120 - $213,900
Based in New York, New Jersey, Washington State, or California (outside of the San Francisco Bay area): $181,200 - $226,500
Based in the San Francisco Bay area, California: $201,280 - $251,600
This role may be eligible to participate in Twilio’s equity plan and corporate bonus plan. All roles are generally eligible for the following benefits: health care insurance, 401(k) retirement account, paid sick time, paid personal time off, paid parental leave.
The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location.
Twilio thinks big. Do you?
We like to solve problems, take initiative, pitch in when needed, and are always up for trying new things. That's why we seek out colleagues who embody our values — something we call
Twilio Magic
. Additionally, we empower employees to build
positive change in their communities
by supporting their volunteering and donation efforts.
So, if you're ready to unleash your full potential, do your best work, and be the best version of yourself, apply now! If this role isn't what you're looking for,
please consider other open positions.
.
Stay alert to recruitment fraud
We care about your safety. Scammers sometimes impersonate Twilio recruiters through fake job postings, emails, websites, or messages. Please ensure you are engaging with an official @
twilio.com
email address. We will never ask for payment, gift cards, cryptocurrency, or banking information during the recruiting process. We do not make job offers without a formal interview process or conduct interviews exclusively through text-based messaging apps.
.
Twilio is proud to be an equal opportunity employer.
We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Additionally, Twilio participates in the E-Verify program in certain locations, as required by law.
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.
We are hiring
2025 and 2026 Graduate Software Engineers
into engineering teams around the world. As a global platform company we offer a wide range of software engineering challenges, in both open source products and commercial business systems. We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of course... Bash. We work from the very lowest levels of the Linux system - BIOS and boot loaders, firmware, kernel and drivers, all the way up to desktop applications and containers. We work on tiny devices like the Raspberry Pi and new RISC-V boards, all the way up to supercomputers, clouds and Kubernetes clusters. We work on compilers and toolchains, and we work on security, cryptography, performance and documentation. Some of our teams focus on packaging thousands of pieces of software, others focus on deep contributions to a single body of code.
If you are excited about the potential that open source has for humanity and the enterprise, you have outstanding results in your academic career, and you are excited to contribute to the open source stack, this is the best way to apply to Canonical. We will work with you to identify teams and projects that would be interesting and a good fit for your skills and motivations. The process is highly competitive, it will require effort and excellence to succeed if you apply here.
Most of our engineering teams work from home. We try to align a single team in a single time zone - EMEA (Europe, Middle East and Africa), APAC (Asia Pacific and Indian Ocean), and AMER (North, South and Central Americas). Even though you work from home, we try to ensure you always have colleagues alongside to coach and mentor you, and for the companionship of shared problem solving and pair programming. Larger projects have multiple teams and might span the globe. We work with the open source community and specialize in building teams that work well in the 'fishbowl' of open source engineering. This is full time work, five days a week, often solving hard problems with significant responsibility. We don't generally work weekends and nights and we do enjoy good holidays but we also expect productive and intense engagement Monday to Friday.
We bring all our engineering teams together in person twice a year for a deep 'sprint' with other teams to stimulate discussion and enable a wide range of career development paths. This is a fantastic way to demonstrate and develop your skill in software, learn about a wide range of technologies, make a meaningful impact to open source, and see some very interesting new cities that you might never otherwise get to visit.
If you find the open source stack amazing, and you have been a consistent high-performing student in your school and university, then this will be a challenging and exciting start to your career.
Location:
This is a Globally remote role.
The role entails
Shaping the roadmap for your product at global sprints every six months
Focusing on design and user experience, even for developer tooling and command line apps
Writing high quality, resilient and performant code, potentially serving millions of demanding daily users
Working towards mastery of key programming languages and Linux system knowledge
Engaging with users and the open source community through code reviews and issue trackers
Responding to customer issues as a priority, develop an understanding of enterprise requirements
Developing skills and awareness of security in software design and implementation
What we are looking for in you
Exceptional academic track record from both high school and university
Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses
Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java
Experience with Ubuntu or another Linux distribution
Track record of going above-and-beyond expectations to achieve outstanding results
Result-oriented and organized, with the drive to meet commitments
Personal projects in technology and software engineering beyond the curriculum
Professional written and spoken English
Excellent interpersonal skills, curiosity, flexibility, and accountability
Personal responsibility and accountability
Thoughtfulness, self-awareness and the ability to reflect and develop
Ability to travel internationally twice a year for company events up to two weeks long
Nice-to-have skills
Upstream open source contributions
Packaging and Linux distribution contributions - Debian, Fedora, Arch, Nix or another
Leadership and organization skills
Presentation and writing skills
Business and commercial interests
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 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: CAN: Vancouver (333 Seymour St)
Workplace: Hybrid
The role / impact
You will deliver high-quality, impactful software that aligns with team and business goals, always keeping customer needs and outcomes front of mind. By identifying and solving complex, ambiguous problems independently, you will produce robust, high-quality, and scalable software that helps change the world by supporting small businesses. Your daily work will focus on systems, scalability, and engineering quality while collaborating across teams to drive technical excellence and developer efficiency.
Through clear and thoughtful communication, you will ensure stakeholders are well-informed and aligned. You will play a key part in fostering an inclusive team culture by mentoring others and sharing feedback with empathy. Your active participation in planning, delivery, and continuous improvement will contribute directly to the success of the broader Xero community.
The team / how they connect
You will join the Accounting Core team within Product Platforms, which forms the critical foundation underneath core product areas like invoices, bills, payments, and payroll. The team exists to make it easy for other groups across Xero to build on a strong foundation of accounting concepts, data, and libraries safely and efficiently. Operating across Wellington and Vancouver, we collaborate closely to reduce tight coupling, establish clear service boundaries, and accelerate product velocity global-wide.
The team is currently working on / Initially, you will focus on
- Transitioning from a monolithic architecture to modern microservices to remove delivery bottlenecks and improve efficiency.
- Building and operating services in a production cloud environment utilizing C#, .NET Core, and AWS.
- Resolving complex legacy problems, database scalability challenges, and modernizing service interfaces or APIs.
- Automating manual processes and applying test-driven and trunk-based development practices.
Where and how you can work
This role is based at our on-site location in Vancouver. We operate on a hybrid model where you will spend one to two days a week in the office for collaborative technical discussions and team alignment, with the flexibility to work from home on the other days. You will also have the opportunity to travel to New Zealand for onboarding after your first couple of weeks.
Here are some of the things we are looking for
- You bring proficient backend development experience with one or more programming languages such as C#, .NET, Java, or Go.
- A solid understanding of distributed systems concepts, including service-to-service communication, eventual consistency, and resilience patterns belongs in your toolkit.
- Your background features practical experience working with relational databases where transactional data integrity and ACID principles are critical.
- Having a familiar working knowledge of modern DevOps practices, automated testing, and continuous integration pipelines will help you succeed.
- Showing an interest in utilizing modern artificial intelligence tools will enable you to enhance personal productivity and streamline engineering workflows.
- You possess strong communication and collaboration skills, with the capacity to manage internal stakeholders like a technical product partner.
Apply even if your experience isn't a perfect match! At Xero, we hire based on your skills, passion, and the unique perspective you can bring to enhance our culture and team.
Compensation & Total Rewards
At Xero, we value the impact and skills you bring to the team. We believe in a Total Package philosophy - ensuring your value is recognized through a holistic lens that includes base salary, performance incentives, and world-class benefits.
The expected base salary range for this role is 131,800 - 150,000 CAD.
Individual pay is determined by various factors, including geography, level of experience, and the specific skills you bring to the role.
In addition to base pay, Xero’s roles are eligible for the following forms of variable compensation:
- Variable Pay: Permanent employees are eligible to participate in our annual bonus and equity (RSU) programs. You may also be eligible for performance-based cash or equity (RSUs) incentives depending on your role level, and company performance.
- Comprehensive Benefits: World-class health, wellness, and retirement programs. Xero Perks https://careers.xero.com/inside-xero/benefits-wellbeing/ including Wellbeing days, generous leave, and dedicated professional development budgets.
This is a posting for an existing vacancy.
Xero uses AI to help screen applications based on job-related qualifications. These tools assist our recruiters but do not make automated hiring decisions. A human recruiter reviews all candidates before any hiring action is taken.
Ищем Junior Android Developer в команду для работы над мобильными играми в сфере iGaming.
juniorГеография найма не уточнена
leadМосква
Москва
УдалённоRemote - US
УдалённоWe try to align a single team in a single time zone - EMEA (Europe, Middle East and Africa), APAC (Asia Pacific and Indian Ocean), and AMER (North, South and Central Americas)