Требования:
— 3+ года коммерческой разработки ПО
— 2+ года проектирования и архитектуры систем (паттерны, надёжность, масштабирование)
— 1+ год разработки крупных распределённых или многопоточных систем на C#, C++, Java или Perl
— 1+ год опыта Object Oriented Design
О компании:
AWS S3 — одна из крупнейших распределённых систем хранения в мире.
Команда S3 Index разрабатывает ПО, отвечающее за надёжность и доступность метаданных ключ-значение.
Location: Warsaw, Poland
What is Box?
Box (NYSE:BOX) is the leader in Intelligent Content Management. Our platform enables organizations to fuel collaboration, manage the entire content lifecycle, secure critical content, and transform business workflows with enterprise AI. We help companies thrive in the new AI-first era of business. Founded in 2005, Box simplifies work for leading global organizations, including JLL, Morgan Stanley, and Nationwide. Box is headquartered in Redwood City, CA, with offices across the United States, Europe, and Asia.
By joining Box, you will have the unique opportunity to continue driving our platform forward. Content powers how we work. It’s the billions of files and information flowing across teams, departments, and key business processes every single day: contracts, invoices, employee records, financials, product specs, marketing assets, and more. Our mission is to bring intelligence to the world of content management and empower our customers to completely transform workflows across their organizations. With the combination of AI and enterprise content, the opportunity has never been greater to transform how the world works together and at Box you will be on the front lines of this massive shift.
Why Box needs you:
The Content Creation team owns Notes and Canvas products of Box's platform. The functionality that this team builds is used by our largest cohorts of users (versus just admin users). They are the only true real-time service at Box, using web sockets to deliver a real-time editing product. It's a complex problem space that we are experts in, and it's a great team to join if you want to contribute to creating one of the most vital Box products. The team is mostly developing Front-End with React.js, for Back-End tasks they use mostly Node.js.
Responsibilities:
Develop high-quality, scalable, and responsive software using modern technologies.
Write clean, efficient, and maintainable code using industry best practices.
Partner with cross-functional teams to onboard, share knowledge, and align on current responsibilities and priorities
Participate in regular team meetings and manager 1:1s to ensure alignment, growth, and continuous improvement
Create clear technical documentation, reusable patterns, and examples to scale knowledge across engineering teams
Leverage AI tools (e.g., Claude, Cursor) to accelerate development, research, documentation, and bug triage while maintaining high standards of quality and security
Represent and advocate for Box Poland’s engineering excellence both internally and externally
Maintain and support one or more legacy codebases
Contribute to defining and implementing engineering standards across product teams
Participate in our on-call rotation, available at all times while on-call to help respond to and triage any issues that arise.
Requirements:
6+ years of professional software development experience, with 3+ years of with significant backend contributions and 3+ years of frontend contributions.
Strong coding skills with demonstrated fluency in
Node.js + TypeScript
for backend.
Experience designing and implementing APIs and distributed services; solid grasp of system design and data modeling.
Demonstrated fluency in
JavaScript/TypeScript
with at least one modern frontend framework (
React
preferred). Strong understanding of state management, responsiveness, accessibility, performance, and security basics.
Some experience in design, building, and deploying high-quality software in cloud environments.
Strong knowledge of algorithms, data structures, software design principles, and object-oriented programming.
Passionate about new technologies with the capability to implement them in existing products.
Demonstrates ownership mentality and strives for excellence in both technical work and team interactions.
Proficient in English.
Nice to have:
Experience with Google Cloud Platform and/or Amazon Web Services.
Experience with Web sockets and real-time applications
Experience contributing to cross-platform solutions as part of a team
At Box, we believe that providing the best tools leads to the best outcomes. That's why we equip our engineers with AI-powered development tools like Cursor IDE and GitHub Copilot to help you write better code faster.
Box lives its values, with community and in-person collaboration being a core part of our culture. Boxers are expected to
work from their assigned office a minimum of 3 days per week
, with a focus on Tuesdays, Wednesdays, and Thursdays. Your Recruiter will share more about how we work and company culture during the hiring process.
BENEFITS
Check out the overview of the
benefits and additional perks offered at Box.
Box lives its values, with community and in-person collaboration being a core part of our culture. Boxers are expected to work from their assigned office a minimum of 3 days per week, with a focus on Tuesdays, Wednesdays, and Thursdays. Your Recruiter will share more about how we work and company culture during the hiring process.
EQUAL OPPORTUNITY
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability, and any other protected ground of discrimination under applicable human rights legislation".
For details on how we protect your information when you apply, please see our
Personnel Privacy Notice
. For more details on how Box Poland protects your information, please see our
Supplemental Personnel and Candidate Privacy Notice
.
NOTICE OF USE OF AI
At Box, we believe in the power of AI to improve the recruiting process while keeping people at the heart of every decision. For more information on the use of AI in our hiring process, please visit our webpage
here
.
Location: Shanghai, China
Riot Games was established in 2006 by entrepreneurial gamers who believe that player-focused game development can result in great games. In 2009, Riot released its debut title
League of Legends
to critical and player acclaim. As the most played video game in the world, over 100 million play every month. Players form the foundation of our community and it’s for them that we continue to evolve and improve the
League of Legends
experience.
We’re looking for humble but ambitious, razor-sharp professionals who can teach us a thing or two. We promise to return the favor. Like us, you take play seriously; you’re passionate about games. We embrace those who see things differently, aren’t afraid to experiment, and who have a healthy disregard for constraints.
That's where you come in.
We are looking for a
gameplay software engineer
to join our game development team. In this role, you will work closely with designers and engineers to prototype ideas, implement player-facing features, and help establish scalable development processes and technical foundations.
Responsibilities:
Identify, prioritize, and implement gameplay systems and engine features for a new game.
Collaborate with product and discipline leads to define focus areas, handoff points, and effective technical solutions for each stage of development.
Lead and contribute to architecture, technical design, and implementation for relevant gameplay systems.
Help shape the team's technical direction, engineering standards, and development practices.
Continuously iterate on solutions to ensure they are robust, scalable, and performant.
Mentor other engineers and share best practices across game development disciplines.
Required Qualifications:
6+ years of professional software engineering experience in the game industry.
4+ years of professional game development experience with Unreal Engine.
Bachelor's degree in Computer Science or equivalent experience with strong computer science fundamentals.
Proficiency with a modern game engine, such as Unreal Engine or Unity.
Strong knowledge of common game and software design patterns.
Professional experience developing with C++.
Desired Qualifications:
Experience working with both small and mid-sized engineering teams
Experience with persistence solutions
Leadership experience
Experience with agile development
For this role, you'll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes the delight of players. We will be looking at your past studies, experience, and your personal relationship with games. If you embody player empathy and care about the experiences of players, this could be the role for you!
Задачи:
— Разрабатывать безопасные платежные сервисы на C# / .NET 8+
— Проектировать процессы выпуска виртуальных карт, маршрутизации, работы с кошельками и бухгалтерскими проводками
— Обеспечивать идемпотентность, согласованность и ведение аудита
— Интегрироваться с платежными сетями, PSP и системами отелей
— Соблюдать стандарты PCI DSS, PSD2 / SCA и SOC 2
Требования:
— Опыт работы 5+ лет с C# / .NET (недавний .NET 8+)
— Опыт 2+ года в платежных системах или финтехе
— Сильные навыки обеспечения транзакционной согласованности и распределённых систем
— Опыт работы с GCP, включая Spanner, BigQuery или PostgreSQL
— Знания по виртуальным картам Visa / Mastercard и валютным операциям будут плюсом
Условия:
— Полностью удалённая работа в международной команде
— Работа с реальными деньгами и множеством валют
— Высокая степень ответственности и безопасность в центре внимания
Location: Intellias
Meet your recruiter
Olha Yakuba
olha.yakuba@intellias.com
https://www.linkedin.com...
Vacancy details
AI/ML Engineering
GenAI Engineer
Principal
Bulgaria, Poland, Spain
Remote
APPLY NOW
REFER A FRIEND
Intellias is seeking an experienced and highly motivated Agentic Software Engineer who is enthusiastic about AI and who is excited about creating real products using modern AI models, coding agents and AI-first engineering methods.
We are seeking a capable software engineer who has adopted a new approach to software development – one of using AI not just as an assistant but as an integral part of the engineering process.
What project we have for you
A Market Intelligence Suite is being developed by our client in order to bring together and provide a visual representation of large amounts of market data, key performance indicators, and analytical insights from various markets, giving business users a full overview of market performance and trends.
The product has already reached a workable stage and comprises a wide variety of dashboards, market views, KPIs and analytical features. The first version of the solution was developed by a small group of subject matter experts using AI-assisted or vibe-coding methods, not with the help of a traditional software development team.
As the product keeps on growing and the number of feature requests rises, we are seeking an Agentic Software Engineer who will bring strong software engineering skills and at the same time keep up the speed, experimentation and AI-first approach that made it possible for the product to develop so rapidly.
The engineer will work directly with domain experts who have a deep knowledge of the business ecosystem and will assist in turning their ideas and requirements into actual product capabilities.
The position will involve carrying out rapid feature development with the aid of AI while at the same time following software engineering best practices. As well as developing new features, the engineer will assist in strengthening the technical basis of the product by introducing the relevant practices in the areas of architecture, authentication and authorization, security, testing, maintainability, observability and reliable delivery.
It doesn’t involve the kind of development typically expected. What we’re after is someone who actually takes pleasure in experimenting with AI, who keeps up to date with new models and development tools, comes up with their own ideas, and always seeks out improved methods for building software using AI.
What you will do
Create and continuously improve new features and capabilities for the existing Market Intelligence Suite.
Deal directly with specialists in the field to get a clear understanding of business requirements and then convert these into actual product features.
Spread the dashboards, market views, key performance indicators, and analytical capabilities over a number of markets.
Take responsibility for the development of a feature from the very first idea and the creation of a rapid prototype right through to its implementation and validation.
Make extensive use of AI coding agents at all stages of the software development lifecycle, including during implementation, debugging, testing, refactoring and documentation.
Make sure that the current AI-generated codebase is understood, its issues are acknowledged, and it is constantly improved.
As the product develops, incorporate suitable software engineering best practices.
Implement the authentication, authorization and access-control mechanisms and then improve them.
Improve the application’s architecture, security, maintainability, testing, and reliability.
As the product’s capabilities develop, incorporate further data sources, APIs, and external services.
Improve logging, monitoring, observability, and troubleshooting capabilities.
Quickly prototype new ideas, check them together with experts in the field, and make improvements according to the feedback.
Keep on assessing new AI models, coding agents and development tools and incorporate methods that can enhance both the speed and quality of development.
Identify actively the opportunities for new product features, automation and more efficient methods of solving business problems.
Where suitable, question the current methods and suggest improved technical or product solutions.
Assist the broader team in constantly improving its AI-first/agentic engineering practices.
What you need for this
A solid hands-on experience in software engineering and a record of developing modern web applications.
Gaining practical experience by using AI coding agents and LLM-based development tools to develop actual software.
A true passion for AI, agentic engineering and AI-assisted software development.
Experience in using tools such as Claude Code, Cursor, Codex, GitHub Copilot or other similar AI coding environments.
The ability to convert a business problem, a feature request, or a vaguely defined idea into a working product solution on one’s own.
Have experience working with applications that involve large amounts of data, as well as with dashboards, analytics, and data visualization.
A solid understanding of the architecture of modern web applications and of the principles of software engineering.
An understanding of authentication, authorization, access control, and application security in a practical way.
Gain experience in integrating applications with APIs, external services, and various data sources.
The ability to understand, check, debug, restructure, and improve code that has been generated by AI.
Having a good understanding of testing, maintainability, logging, monitoring and the reliable delivery of software.
The ability to combine rapid experimentation and delivery with sustainable engineering practices.
A strong sense of ownership and the capacity to work on one’s own without the need for detailed technical specifications.
A strong product mindset, with a focus on solving business problems rather than just carrying out technical tasks.
A proactive attitude means having the ability to question current methods, propose improvements, and introduce new product and technical ideas.
A high level of curiosity together with a constant desire to experiment with new AI models, coding agents, tools, and workflows.
Having strong communication and collaboration skills when working directly with business or domain experts.
Experience gained through using JavaScript/TypeScript, Node.js, Python or other modern development technologies is relevant; yet the use of any particular technology stack is not a major factor in the selection process.
Will be a plus
Have experience in the development of market intelligence, business intelligence, analytics, or data-intensive products.
Have implemented enterprise authentication, single sign-on, and role-based access control (RBAC)
Knowledge of cloud platforms and contemporary methods of deploying applications.
Have experience in developing analytics or conversational interfaces that are powered by AI
Have experience in designing reusable agentic workflows or automation for software development
Try out a variety of AI models and coding agents and then choose the appropriate tools for each particular task
Examples of personal AI projects, prototypes, entries in hackathons, or internal products which show practical experimentation with AI-first development.
There is a keen interest in new AI engineering tools and methods.
What it’s like to work at Intellias
At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.
Задачи:
— разработка автоматизированных тестов
— поддержка QA-фреймворков
— улучшение качества продукта
Требования:
— опыт в автоматизации тестирования
— знание Playwright
— опыт тестирования API
— опыт регрессионного и интеграционного тестирования
— знание TypeScript
— опыт работы с CI/CD
Задачи:
— Проектировать, разрабатывать и поддерживать качественные программные решения, соответствующие бизнес-целям.
— Сотрудничать с кросс-функциональными командами для определения, проектирования и выпуска новых функций.
— Писать чистый, поддерживаемый и эффективный код, следуя лучшим практикам.
— Отлаживать и решать сложные технические проблемы в сжатые сроки.
— Участвовать в код-ревью и способствовать улучшению процессов команды.
Требования:
— Опыт работы в качестве Software Engineer не менее 3 лет.
— Владение Java.
— Глубокое понимание принципов разработки ПО, включая ООП, паттерны проектирования и масштабируемую архитектуру.
— Опыт работы с RESTful API, микросервисной архитектурой и облачными платформами (AWS, Azure, GCP).
— Знание реляционных и нереляционных баз данных (SQL, MongoDB).
— Уверенное владение Git и рабочими процессами контроля версий.
— Свободное владение английским языком, отличные коммуникативные и командные навыки.
— Будет преимуществом: опыт работы с контейнеризацией (Docker, Kubernetes), знание CI/CD и практик DevOps.
— Опыт в финтех-индустрии или банковском ПО.
Условия:
— Конкурентная зарплата и полный пакет социальных льгот.
— Возможность работать на передовой финтех-платформе.
— Динамичная и поддерживающая рабочая среда с возможностями профессионального роста.
— Влияние на успех клиентов и развитие финтех-экосистемы.
Задачи:
— Работать с широким техническим стеком, включая AWS инфраструктуру, Kubernetes, распределённые системы, инструменты наблюдения, инструменты деплоя и внутренние платформы для разработчиков.
— Понимать взаимодействия систем и сервисов, выявлять узкие места и создавать платформенные возможности для повышения надёжности и продуктивности разработчиков.
— Проектировать, строить и эксплуатировать облачную инфраструктуру и платформенные сервисы на базе AWS.
— Создавать переиспользуемые внутренние платформенные возможности для улучшения процессов разработки, деплоя и эксплуатации сервисов.
— Работать с AWS, Kubernetes, инфраструктурой как код (IaC), CI/CD, наблюдаемостью и распределёнными системами.
— Сотрудничать с продуктовыми инженерами для выявления повторяющихся потребностей и превращать их в масштабируемые платформенные решения.
— Оценивать взаимодействия систем, выявлять риски и неэффективности, инициировать улучшения.
— Повышать надёжность, производительность, доступность и поддерживаемость производственных систем.
— Определять и продвигать платформенные практики (SLO, мониторинг, реагирование на инциденты, готовность к эксплуатации).
— Инструментировать, отлаживать и улучшать сервисы и инфраструктуру, включая сервисы на TypeScript.
— Руководить техническими инициативами от определения проблемы до внедрения и принятия.
— Сообщать о компромиссах, рисках и прогрессе заинтересованным сторонам.
— Наставлять инженеров в создании надёжных и масштабируемых систем.
— Участвовать в дежурствах и реагировании на инциденты.
Требования:
— Опыт работы в области разработки программного обеспечения или инфраструктуры не менее 5 лет.
— Глубокий опыт работы с AWS в продуктивных средах.
— Опыт работы с облачной инфраструктурой, распределёнными системами и проектированием систем.
— Опыт создания внутренних платформ, инструментов для разработчиков или общих сервисов.
— Практический опыт работы с Kubernetes и инфраструктурой как код (Terraform будет плюсом).
— Сильные навыки программирования и умение отлаживать продуктивные системы (TypeScript будет плюсом).
— Опыт работы с CI/CD и автоматизированными процессами деплоя.
— Опыт работы с инструментами наблюдения (метрики, логи, трассировки, алерты, SLO).
— Способность анализировать сложные системы и понимать взаимодействия между компонентами.
— Опыт руководства техническими инициативами с участием нескольких заинтересованных сторон.
— Сильные коммуникативные навыки и умение работать в команде.
Условия:
— Работа удалённо из провинций Британская Колумбия или Онтарио, Канада.
— Годовая зарплата от 123,750 до 165,000 CAD.
— Возможность участия в программе опционов на акции компании.
— Медицинская страховка, стоматологическая страховка, страхование жизни, страхование от несчастных случаев и инвалидности.
— Программа поддержки при стихийных бедствиях.
— Приложения для здоровья и благополучия.
— Оплачиваемый отпуск по уходу за ребёнком, оплачиваемый отпуск, включая праздничные и больничные дни.
— Единовременная выплата на обустройство домашнего офиса.
— Пенсионный план.
— Финансовое планирование.
— Бюджет на обучение и развитие.
Компания Lattice занимается созданием платформы для успеха сотрудников и компаний, предоставляя инструменты для обзоров эффективности, опросов вовлечённости, обратной связи, постановки целей и планирования карьеры. Компания поддерживает равные возможности и инклюзивность в найме и работе.
Location: Bangalore, India
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems.
Co-create the future with us
as we build technology that transforms how the world develops software.
*
Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
Help us build the next generation of authentication services at GitLab. As a Senior Backend Engineer on the Authentication team, you'll build authentication features across the Rails monolith and GATE. GATE is our new service for issuing and validating tokens and managing identities, designed to support every GitLab deployment model.
You'll expand authentication mechanisms, including support for identities used by artificial intelligence (AI) agents. You'll also help keep GitLab and its customers secure by building access management tooling and addressing vulnerabilities reported through our HackerOne program.
GATE will become the foundation for token issuance, validation, and identity services across GitLab.com multi-tenant software as a service (SaaS), Self-Managed, Dedicated, and air-gapped environments. Your work will affect core components that customers, users, and GitLab teams rely on.
Some of our projects include:
Building GATE as the centralized service for token issuance and validation
Consolidating tokens and migrating authentication paths out of the Rails monolith
Building passkeys and passwordless authentication
Developing composite identities that combine machine and human authorization for AI
Improving service accounts and secure automation
Enhancing Security Assertion Markup Language (SAML), Lightweight Directory Access Protocol (LDAP), OpenID Connect (OIDC), and System for Cross-domain Identity Management (SCIM) capabilities for automated user provisioning and single sign-on (SSO)
What you'll do
Shape the roadmap for GATE and GitLab's authentication services with the team.
Design and implement token issuance, validation, and identity services in Go and Ruby across the Rails monolith and GATE, including new authentication mechanisms such as Workload Identity Federation.
Migrate authentication and token management paths from the monolith into GATE while maintaining reliability across all deployment models.
Build authentication mechanisms from the ground up, such as Workload Identity Federation.
Strengthen security for users and organizations through access management tooling and by addressing vulnerabilities reported through our HackerOne program.
Define and improve standards for style, maintainability, and engineering practices in a high-scale environment, and advocate for them through code review.
Communicate publicly about GitLab initiatives, projects, and contributions from people not working for GitLab Inc. Reflect GitLab's values in these communications.
Ship moderately sized features and improvements with moderate guidance and support from other team members, and collaborate on larger projects, including the build-out of GATE.
Participate in the maintainer trainee program at your own comfortable pace while working toward becoming a project maintainer.
Take part in on-call or operational support where your team’s ownership model requires it.
What you'll bring
Professional experience with Go and/or Ruby in scaling or mission-critical SaaS products.
Familiarity with authentication and authorization technologies or techniques, such as OAuth, OIDC, SAML, SSO, SCIM, LDAP, JSON Web Tokens (JWTs), role-based access control (RBAC), or identity and access management (IAM).
Knowledge of token systems, cryptographic signing, and key management.
Experience building or contributing to a service from concept to production, including proposal, discussion, and execution.
Proficiency in written and verbal English, with the ability to communicate complex problems and solutions clearly in a remote, largely asynchronous work environment.
Experience diagnosing, preventing, and resolving performance and optimization problems.
Experience working in an iterative software development process, managing your work effectively, staying organized, and following through on priorities.
About the team
Our mission is to empower GitLab system administrators with the toolkit they need to create their desired balance of security and accessibility for their GitLab experience.
Authentication is the first impression a new customer has when they configure a new GitLab instance. We aim to make it as seamless as possible, from that first login to onboarding users and managing security rules for their instance in a secure, flexible, and scalable way.
How GitLab Supports Full-Time Employees
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental Leave
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from
underrepresented groups
are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines:
GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy:
Please review our
Recruitment Privacy Policy.
Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also
GitLab’s EEO Policy
and
EEO is the Law
. If you have a disability or special need that requires
accommodation
, please let us know during the
recruiting process
.
Location: Los Angeles, USA
Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. We work with both new and current technology, creating innovative solutions to overcome high-volume obstacles and to deliver player value. As a Staff Software Engineer, you’ll drive important features and provide other engineers with a clear illustration of extraordinary engineering.
The UnEco (or Unreal Ecosystem) team has an impact on a wide array of topics, including audio, test automation, runtime performance, tooling, and CI/CD. As a
Staff Software Engineer
on the UnEco team, you’ll gain organizational alignment by building a strong engineering vision and offering creative solutions to technical problems. You will also serve as a mentor for your fellow engineers, helping guide their performance and finding growth opportunities delivering compelling player experiences. As a specialist in Performance, you will be leveraging your deep experience and expertise in profiling, benchmarking, optimization, and performance analysis to help game teams solve complex challenges hands-on and deliver central solutions.
Responsibilities:
Be hands-on in development, writing excellent code that sets a high standard for other engineers.
Work with leadership on prioritization of work efforts and identifying opportunities for impact.
Partner with game teams to diagnose issues and improve player-facing performance.
Partner with infrastructure teams to analyze and drive recommendations around bandwidth optimization, server density, resource utilization, etc.
Improve and optimize the developer experience, including improving cook and build times, editor load times, and understanding and fixing developer pain points.
Lead the technical execution of multi-month to year-plus work efforts across the business unit, holding teams to established standards.
Help teams navigate ambiguity and complexity by breaking down problems, identifying risks, and clearly communicating trade-offs.
Work on a range of tech stacks including underlying infrastructure, build and test automation, release pipelines, and developer tooling for internal teams leveraging the Riot Unreal Ecosystem.
Work with stakeholders across the organization to address their pain points and exceed their expectations for how optimization and performance improvements can be realized without sacrificing quality.
Be a standard-bearer and role model of Riot values for your team and others.
Be a force multiplier for your team
Mentor senior engineers on your team and enable them to deliver complex projects.
Required Qualifications:
5+ years of software engineering experience
Expertise with C++
Experience working with modern video game engines
Experience working with large game teams
Experience working with large code bases
Experience debugging, profiling and optimizing complex projects
Strong knowledge of common game and software design patterns
Experience collaborating with teammates across multiple disciplines
Experience shipping games across multiple platforms
Experience with profiling tools like Unreal Insights or Pix
Desired Qualifications:
Experience with Unreal Engine 5
Experience building online games
Experience with rendering in Unreal Engine titles
For this role, you'll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes the delight of players. We will be looking at your past studies, experience, and your personal relationship with games. If you embody player empathy and care about players' experiences, this could be your role!
Our Perks:
Riot focuses on work/life balance, shown by our open paid time off policy and other perks such as flexible work schedules. We offer medical, dental, and life insurance, parental leave for you, your spouse/domestic partner, and children, and a 401k with company match. Check out our
benefits pages
for more information.
At Riot Games, we
put players first
. That mission drives every decision in our quest to create games and experiences that make it better to be a player. Whether you’re working directly on a new player-facing experience or you’re supporting the company as a whole, everyone at Riot is part of our mission. And just like in our games, we’re better when we work together. Our goal is to create collaborative teams where you are empowered to bring your unique perspective everyday. If that sounds like the kind of place you want to work, we’re looking forward to your application.
It’s our policy to provide equal employment opportunity for all applicants and members of Riot Games, Inc. Riot Games makes reasonable accommodations for handicapped and disabled Rioters and does not unlawfully discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, handicap, veteran status, marital status, criminal history, or any other category protected by applicable federal and state law. We consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with applicable federal, state and local law, including the California Fair Chance Act, the City of Los Angeles Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, the San Francisco Fair Chance Ordinance, and the Washington Fair Chance Act.
Per the Los Angeles County Fair Chance Ordinance, the following core duties may create a basis for disqualifying candidates with relevant criminal histories:
Safeguarding confidential and sensitive Company data
Communication with others, including Rioters and third parties such as vendors, and/or players, including minors
Accessing Company assets, secure digital systems, and networks
Ensuring a safe interactive environment for players and other Rioters
These duties are directly related to essential operations, safety, trust, and compliance obligations within our organization. Please note that job duties may evolve based on business needs and additional responsibilities may be assigned as necessary to maintain operational efficiency and security.
Location: Remote - United States
Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit
www.redditinc.com
.
This is an Android role on Reddit’s Design System Team. The mission of the Design System Team is to deliver a cohesive, modern and accessible experience across all of Reddit’s platforms.
As an Android engineer on the Design System Team, you will help evolve Reddit’s cross-platform design system and UI architecture that powers experiences across the company. You will build reusable components, improve platform capabilities, and help establish frontend patterns that enable product teams to ship high-quality experiences efficiently. This role has broad scope and impact, helping shape the future of frontend development at Reddit.
What You’ll Do
:
Evolve Reddit’s cross-platform design system
by expanding its capabilities and developing higher-level reusable components that accelerate product development while maintaining consistency and quality.
Collaborate cross-functionally
with product teams, designers, and engineers to ensure the design system and UI infrastructure effectively support real product needs.
Improve performance at scale
, contributing to Android architecture, rendering patterns, and performance-focused development practices that make performance a built-in feature of the platform.
Advance accessibility across the platform
, building accessible components, patterns, tooling, and documentation that help teams adopt accessibility best practices by default.
Strengthen developer experience
, contributing to shared tooling, documentation, and platform improvements that help engineers build reliable, consistent UI across Reddit’s products.
You Have:
6+ years of software engineering experience, with a track record of leading cross-functional projects and delivering solutions with broad product impact.
Experience building and maintaining shared UI infrastructure, such as design systems, component libraries, or frontend infrastructure used across multiple teams.
Strong experience with modern Android development using Kotlin and Jetpack Compose, with expertise in UI architecture, scalable component design, and performance optimization using tools such as Instruments.
Familiarity with accessibility best practices and an interest in building components, tooling, or documentation that help teams ship accessible experiences by default.
You embody Reddit’s core value of “Evolve” — you embrace ambiguity, seek feedback, and continuously improve your craft and the platform you help build.
Benefits:
Comprehensive Healthcare Benefits and Income Replacement Programs
401k with Employer Match
Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Paid Volunteer Time Off
Generous Paid Parental Leave
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit
https://www.redditinc.com/careers/
.
To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base salary range for this position is:
$217,000
—
$303,900 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our
Candidate Privacy Policy for Potential Employees and Contractors
.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Location: Los Angeles, USA
Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. We work with both new and current technology, creating innovative solutions to overcome high-volume obstacles and to deliver player value. As a Staff Software Engineer, you’ll drive important features and provide other engineers with a clear illustration of extraordinary engineering.
The UnEco (or Unreal Ecosystem) team has an impact on a wide array of topics, including audio, test automation, runtime performance, tooling, and CI/CD. As a
Staff Software Engineer
on the UnEco team, you’ll gain organizational alignment by building a strong engineering vision and offering creative solutions to technical problems. You will also serve as a mentor for your fellow engineers, helping guide their performance and finding growth opportunities delivering compelling player experiences. The ideal candidate in this role will bring substantial experience in both performance optimization and tooling, enabling them to be versatile across both partnering with game teams to deliver solutions to complex performance issues and provide central tooling solutions to help teams deliver faster and with more confidence.
Responsibilities:
Be hands-on in development, writing excellent code that sets a high standard for other engineers.
Work with leadership on prioritization of work efforts and identifying opportunities for impact.
Partner with game teams to diagnose issues and improve player-facing performance.
Partner with infrastructure teams to analyze and drive recommendations around bandwidth optimization, server density, resource utilization, etc.
Improve and optimize the developer experience, including improving cook and build times, editor load times, and understanding and fixing developer pain points.
Lead the technical execution of multi-month to year-plus work efforts across the business unit, holding teams to established standards.
Help teams navigate ambiguity and complexity by breaking down problems, identifying risks, and clearly communicating trade-offs.
Work on a range of tech stacks including underlying infrastructure, build and test automation, release pipelines, and developer tooling for internal teams leveraging the Riot Unreal Ecosystem.
Work with stakeholders across the organization to address their pain points and exceed their expectations for how optimization and performance improvements can be realized without sacrificing quality.
Be a standard-bearer and role model of Riot values for your team and others.
Be a force multiplier for your team. Mentor senior engineers on your team and enable them to deliver complex projects.
Required Qualifications:
5+ years of software engineering experience
Expertise with C++
Experience working with modern video game engines
Experience working with large game teams
Experience working with large code bases
Experience debugging, profiling and optimizing complex projects
Strong knowledge of common game and software design patterns
Experience collaborating with teammates across multiple disciplines
Experience shipping games across multiple platforms
Experience with profiling tools like Unreal Insights or Pix
Experience with tools engineering to support internal development
Experience building and maintaining developer tools that improve engineering productivity and enable efficient software development across teams.
Desired Qualifications:
Experience with Unreal Engine 5
Experience building online games
Experience with rendering in Unreal Engine titles
For this role, you'll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes the delight of players. We will be looking at your past studies, experience, and your personal relationship with games. If you embody player empathy and care about players' experiences, this could be your role!
Our Perks:
Riot focuses on work/life balance, shown by our open paid time off policy and other perks such as flexible work schedules. We offer medical, dental, and life insurance, parental leave for you, your spouse/domestic partner, and children, and a 401k with company match. Check out our
benefits pages
for more information.
At Riot Games, we
put players first
. That mission drives every decision in our quest to create games and experiences that make it better to be a player. Whether you’re working directly on a new player-facing experience or you’re supporting the company as a whole, everyone at Riot is part of our mission. And just like in our games, we’re better when we work together. Our goal is to create collaborative teams where you are empowered to bring your unique perspective everyday. If that sounds like the kind of place you want to work, we’re looking forward to your application.
It’s our policy to provide equal employment opportunity for all applicants and members of Riot Games, Inc. Riot Games makes reasonable accommodations for handicapped and disabled Rioters and does not unlawfully discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, handicap, veteran status, marital status, criminal history, or any other category protected by applicable federal and state law. We consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with applicable federal, state and local law, including the California Fair Chance Act, the City of Los Angeles Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, the San Francisco Fair Chance Ordinance, and the Washington Fair Chance Act.
Per the Los Angeles County Fair Chance Ordinance, the following core duties may create a basis for disqualifying candidates with relevant criminal histories:
Safeguarding confidential and sensitive Company data
Communication with others, including Rioters and third parties such as vendors, and/or players, including minors
Accessing Company assets, secure digital systems, and networks
Ensuring a safe interactive environment for players and other Rioters
These duties are directly related to essential operations, safety, trust, and compliance obligations within our organization. Please note that job duties may evolve based on business needs and additional responsibilities may be assigned as necessary to maintain operational efficiency and security.
Location: Remote - Global
Flex is a growth-stage, NYC headquartered FinTech company that is building the payment layer for life's financial obligations, giving households one place to see, split, and pay their bills around how they live and get paid. By offering greater choice over how and when payments are made and allowing eligible on time payments to help build a positive credit history, Flex puts households back in control of their cash flow.
That work brings together people with different perspectives who challenge the status quo and take ownership of solving difficult problems. For you, that means doing the best work of your career next to people who make you better, and together bringing ideas to life that make a real impact for the people we serve.
About the role
As a Senior SDET at Flex, you will own the test automation and quality efforts for entire product areas or major features. You will architect and optimize automation frameworks, lead test strategy for complex systems, and regularly collaborate across teams to deliver reliable and high-quality releases. This role offers the opportunity to mentor others, drive cross-functional quality improvements, and play a critical part in shaping the future of our engineering excellence.
What you’ll do
Architect, implement, and optimize automated test frameworks for complex product areas, ensuring high reliability and maintainability
Design, develop, and maintain robust automated test suites for API, UI, and integration testing, with Playwright as our primary end-to-end automation framework
Design, build, and run performance, load, and stress tests using k6, defining performance baselines and thresholds for critical user flows and APIs
Lead test strategy development and perform risk analysis for major features and systems
Integrate automated testing, including performance tests with pass/fail thresholds, into CI/CD pipelines, supporting continuous integration and delivery processes
Proactively identify systemic quality issues and drive cross-team process improvements to increase coverage and efficiency
Analyze test coverage, identify gaps, and implement solutions to improve product quality
Collaborate closely with engineering, product, and quality leaders on cross-functional quality initiatives and release planning
Provide technical guidance and mentorship to junior SDETs and QA team members, fostering skill development and best practices
Review code and test cases contributed by other engineers for quality and maintainability
Maintain accurate and actionable test documentation, reports, and quality metrics for assigned product areas
Investigate and resolve complex defects and production issues through advanced debugging and root cause analysis
Advocate for quality and champion adoption of best practices within and across engineering teams
Proven ability to lead test strategy and risk analysis while making high-impact technical decisions amid ambiguity and prioritizing what matters most.
Key qualifications
Bachelor’s degree in Computer Science or related field, or equivalent experience
5+ years of experience in software development and test automation
Advanced proficiency in multiple programming languages and test automation frameworks
Deep experience designing, building, and maintaining automation frameworks (e.g., Playwright, Cypress, Selenium, RestAssured)
Strong expertise in API, UI, and integration testing
Strong, hands-on Playwright automation experience, including building scalable, maintainable, and stable suites (page objects, fixtures, parallelization, flaky-test reduction, and CI execution)
Hands-on experience with performance and load testing using k6 (scripting scenarios, defining thresholds, and analyzing results to find bottlenecks) * Strong expertise in API, UI, and integration testing
Proficient in CI/CD pipeline integration and optimization
Skilled in test strategy development, risk analysis, and test architecture
Advanced debugging, troubleshooting, and root cause analysis
Solid understanding of database systems and advanced SQL
Experience with observability and monitoring tools (e.g., DataDog, NewRelic), including correlating performance test results with application metrics and traces
Excellent cross-functional communication and mentorship skills
Strong written and verbal communication skills; able to collaborate across functions
Compensation
Flex takes a market-based approach to pay, and compensation may vary depending on your primary work location. Work locations are categorized into one of three tiers based on a cost of labor index for that geographic area. The successful candidate’s starting pay will be commensurate with their experience, qualifications, and Flex’s internal leveling guidelines and benchmarks.
Tier 1 (NYC/Bay Area, Los Angeles, Seattle)
$136,000
—
$170,000 USD
Tier 2 (Austin, Washington D.C. Philadelphia, San Diego, Chicago, Atlanta)
$122,400
—
$153,000 USD
Tier 3 (Salt Lake City, all other USA cities)
$115,600
—
$144,500 USD
Life at Flex
Building a successful company takes a diverse team of intelligent, curious, determined, empathetic, and self-aware people. Our headquarters is in New York City, with employees across the US, Australia, Canada, and South America. We’re growing quickly and deliberately, with a focus on building an inclusive culture. We value the perspectives our people bring and take pride in being an equal opportunity workplace.
Offices
Roles posted in New York, San Francisco, and Salt Lake City are hybrid positions with on-site expectations of 2-3 days per week in our local offices. For candidates outside of these areas, you may be eligible for our relocation assistance program.
Benefits
View our benefits and more at
getflex.com/careers
.
Location: London, United Kingdom - Deliveroo
Our Global Structure
Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may collaborate with teammates, systems, and leaders across DoorDash and Wolt. Together, we’re unlocking new possibilities as one global team.
About the Role
Join us in our mission to transform the way people shop and eat, where impact, innovation and growth drive everything we do. Our Engineering teams tackle complex technical challenges across a global, three-sided marketplace, building and scaling systems that serve millions of customers, riders and partners every day.
From real-time logistics to resilient infrastructure and marketplace optimisation, we design, build and operate technology that powers Deliveroo’s growth at scale.
In November 2023 we launched our non-food retail offering, Deliveroo ‘Shopping’, where we work with large and small merchants. We oversee all operations within the grocery and retail ecosystem, ensuring stores are equipped to receive and efficiently process orders. Our solutions empower stores to manage orders seamlessly through multiple channels, including our in-house app, API integration, and devices pre-installed with our software. Additionally, we provide tools to maintain and update product catalogs, ensuring accurate inventory for consumers. The technology we’ve developed enables our partners to pick the correct items swiftly while keeping inventory data current, optimizing both efficiency and accuracy.
We’re looking for a
Staff Software Engineer
to join our
London, UK - Hybrid (3 days from the office)
team. In this role, you’ll help us define technical solutions for critical business problems and lead the technical direction for complex, high-scale systems.
Get to know our
Engineering
team — what drives us, how we work, and what you can expect.
What You’ll Be Doing
You’ll be joining a high-impact engineering group focused on solving unstructured and ambiguous challenges. You will act as a technical authority, aligning non-adjacent teams to deliver results that move the needle for the entire organisation.
Here’s what your day-to-day might look like:
Drive Technical Excellence:
Improve code structure and architecture across your team’s remit, developing, releasing and running large-scale web applications whilst transitioning our monolithic codebase to a microservice-based architecture
Lead Project Planning:
Foresee dependencies and risks, partnering closely with Product and Design to ensure smooth delivery of complex features, whilst defining the backend architecture and tech stack for a product area
Optimise Operations:
Improve performance, reliability, scalability and security for our backend systems
Collaborate & Influence:
Build relationships across global engineering teams to identify collaboration opportunities and influence the wider technical roadmap.
Mentor & Hire:
Support the personal growth of your colleagues through technical guidance and take an active role in conducting engineering interviews to scale our team.
What You’ll Need to Thrive
Our ideal candidate will bring strong expertise in some of these areas and curiosity to grow in others:
Proficiency in using AI coding tools
(e.g., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing, generating code, testing, monitoring and releasing software
Strong Engineering Principles:
Deep pride in writing readable, well-designed, and well-tested software.
Backend Expertise:
Significant experience building web-based applications (we use Go, Ruby/Rails, Python, Scala, and Rust).
Data Proficiency:
Practical experience with relational databases (PostgreSQL, MySQL) and "NoSQL" backends like Redis, DynamoDB, or ElasticSearch.
Systems at Scale:
Proven ability to manage web architecture at scale (handling 20krpm and above).
Technical Leadership:
Experience breaking down large pieces of work and guiding implementation choices for a team of engineers.
Why Join Us?
At Deliveroo, you’ll do work that matters—solving real-world problems in a three-sided marketplace that’s constantly evolving. We’re food lovers, problem solvers, community organisers, proud parents, and more, brought together by a shared drive to make things better. Working here you can expect to:
🔧
Solve meaningful problems at real scale
Work on a complex, always-on marketplace that impacts millions every day.
🌱
See your impact, fast
Ship, test and improve ideas quickly in a low-hierarchy, high-ownership environment.
🧠
Grow through challenge and ownership
Take on big, ambiguous problems and accelerate your career with strong support.
🌎
A culture built for builders
High standards, collaboration, flexible working and continuous learning.
💰
Share in the success you help create
Competitive salary and equity options, so you’re rewarded for the impact you make.
Diversity, Equity and Inclusion
At Deliveroo, we know that a great workplace reflects the world around us and that true diversity and inclusion make us stronger, more creative, and better at what we do. We’re committed to fostering an environment where everyone can do their best work and feel they belong.
We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief.
If you have a disability or long-term health condition and need support to apply for one of our roles, or require any reasonable adjustments during the recruitment process, you’ll have the opportunity to let us know once you’ve submitted your application. We’ll share details on how to request support so we can ensure you have a fair and equitable experience.
If you’re excited about making a real impact in a fast-moving marketplace and growing your career alongside ambitious, supportive teams, we’d love to hear from you!
Beware of recruitment scams: DASH Brands will never ask you to pay money or share sensitive financial information during hiring — learn more about DASH Brands' legitimate recruiting process at
careersatdoordash.com/recruitment-scam-awareness
.
Location: Valencia
Workplace: OnSite
ROLE HIGHLIGHTS
- Satellite Systems, Software Verification Team Lead
- Location: Valencia, Spain
- Department: Global Manufacturing Organisation
- Reports to: Maite Manager
- Employment type: Permanent
- Workplace model: Office
- Employment is subject to applicable security screening (incl. SUPO, where required)
ABOUT THE ROLE
We are looking for an Satellite Systems, Software Verification Team Lead to own the final verification of our satellites, the stage where an integrated spacecraft is proven to work.
Once a satellite has been integrated, your team takes over. You’ll lead satellite-level functional and end-to-end checkout, onboard software loading and validation, and RF testing in our anechoic chamber, with a team of 5 technicians across systems, software and RF.
This is a hands-on leadership role. You’ll spend real time with your team at the satellite, troubleshooting, unblocking issues and improving how we test. ICEYE is scaling satellite production fast, so you’ll also build the processes, tools and KPIs that let verification keep pace without compromising quality.
We’re looking for a strong electronics engineer who is comfortable with software and enjoys leading people. Space experience is a plus, not a requirement. If you’ve led hands-on electronics testing in a demanding industry such as aerospace, defence, automotive or power electronics, we’ll help you learn the space-specific parts.
Who We Are
ICEYE is the world leader in sovereign intelligence from space. We deliver persistent monitoring capabilities to detect and respond to changes in any location on Earth.
ICEYE owns the world's largest and most advanced SAR (synthetic aperture radar) satellite constellation. To our customers we provide intelligence with unmatched quality, latency and revisit times, in any weather, day or night. To governments who choose to operate their own constellation we provide this proven capability as a sovereign system.
ICEYE-built constellations serve customers in defence and intelligence, environmental monitoring, insurance and emergency management. We enable fast decisions that contribute to a safer future.
Founded and headquartered in Finland, ICEYE operates globally with over 1000 employees across Europe, North America, the Middle East, and Asia-Pacific.
YOUR DAY-TO-DAY RESPONSIBILITIES
Leading Satellite Verification
- Own satellite-level verification after integration: functional and end-to-end system checkout
- Prove that all onboard systems (power, avionics, software, RF) perform reliably in full configuration
- Be hands-on: lead troubleshooting, isolate faults, unblock issues and keep momentum
Owning Software in Verification
- Own onboard software loading, validation and checkout during production verification
- Maintain and improve test scripts, test automation and software-supported verification flows
- Work with AIT Engineering on software-related issues, telling software faults apart from hardware faults
Overseeing RF Testing
- Make sure RF testing of the satellite in the anechoic chamber is planned, executed and reported to standard, working with the RF specialists in your team
- Keep RF test benches and chamber setups maintained, calibrated and compliant
Quality, Traceability & Compliance
- Plan, execute and report system-level functional tests and inspections
- Maintain configuration control, build discipline and full traceability
- Ensure compliance with applicable aerospace quality standards such as ECSS
- Identify key non-conformances, escalate critical issues and drive resolution of the most impactful ones, supporting root cause analysis led by AIT Engineering
Building Scalable, Repeatable Processes
- Develop work instructions, test procedures and checklists with AIT Engineering and Quality
- Turn unclear inputs into clear, usable processes and reduce tribal knowledge
- Increase throughput and reduce rework while protecting quality
Leading & Developing the Team
- Lead, coach and grow a multidisciplinary team of engineers and technicians
- Build a culture of ownership, accountability and pride in the product
- Teach structured fault diagnosis and test best practices
Working Across Teams
- Be the bridge between verification and engineering (systems, software, RF, AIT)
- Collaborate with Quality, Planning, Supply Chain and the two other production teams (Integration/Mechanical & Thermal; Electronics)
- Prepare verification for higher volumes; define and track KPIs
WHAT WE'RE LOOKING FOR
You don’t need to tick every box. If you have most of the must-haves and the role excites you, we’d like to hear from you.
Must-haves
- A degree in electronics, telecommunications or electrical engineering, or equivalent hands-on experience
- Hands-on experience testing, validating or verifying complex electronic systems, at unit or system level
- Working software knowledge: scripting (ideally Python), loading and configuring software on hardware, version and configuration control
- Experience leading or coordinating a technical team in a hands-on environment
- Ability to read schematics, assembly drawings and test procedures
- Clear communication with engineers, technicians and stakeholders, in fluent English
Nice-to-haves
- Experience in space, aerospace, defence or another high-reliability industry
- RF test experience (spectrum or network analysers, signal generators, anechoic chambers)
- Familiarity with ECSS, NASA-STD or similar standards (such as DO-178C, ISO 26262 or EN 50128)
- Test automation frameworks (such as TestStand, LabVIEW or pytest)
- Experience scaling a test or production process
WHAT SUCCESS LOOKS LIKE
- Every satellite is verified reliably, predictably, and to standard before it ships
- RF, system, and software verification processes are clear, structured, and scalable
- Problems are isolated and solved at the root, not patched
- The team takes full ownership of verification quality and traceability
- Verification keeps pace with ICEYE's growth
WHY THIS ROLE IS INTERESTING
- You own the moment of truth, proving the satellite works end-to-end
- You'll bring RF, systems, and software verification together under one scope
- You'll shape how verification is done, not just follow existing processes
- You'll work at the intersection of engineering and production, where decisions have immediate impact
APPLICATION PROCESS
- Talent Acquisition Interview
- Hiring Manager General Interview
- Technical Interview, including a Technical Challenge
- Peer & Culture Interview
- VP Interview
WORKING AT ICEYE
At ICEYE, you’ll join a diverse and highly engaged team united by the ambition to make the impossible possible. As a global scale-up, we combine speed and ambition with the opportunity to take real ownership from day one. Your growth, wellbeing, and success are a priority, with continuous professional development, training opportunities, and a culture where collaboration is how we win.
HOW WE WORK (OUR VALUES)
Make the impossible possible: We set ambitious goals and stay calm under pressure. We bring grit, optimism, and ownership when things get hard, and we keep moving until we find a way.
- Be curious: Go deep, ask questions, listen carefully, and think critically. Understand the “why” behind decisions.
- See the big picture: Stay close to what’s happening across the company so you can make better decisions. Consider how your work affects others.
- Drive effective teamwork: Create psychological safety, invite different perspectives, and build inclusive teams. There are no bad questions.
- Act as one team: We win together. We match tasks to the right owner and stay agile as priorities shift.
- Have fun: What we do matters—and it should be enjoyable. Celebrate progress, take pride in results, and share the wins.
BENEFITS
Our benefits are designed to support your health and wellbeing, at work and beyond. We keep improving them based on employee feedback, and offerings vary by location. Talent Acquisition will confirm what applies for this role and location during the process.
Base salary range for this position is dependent on experience, and will be negotiated individually.
OUR COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION
We want ICEYE to be a place where people can be themselves and do great work. Different backgrounds and perspectives make us stronger, which is why we work to create an environment where people feel included, respected, and able to speak up. Whatever your background, we want you to bring your authentic self to the table.
We’re committed to fair, inclusive hiring and equal opportunity. Everyone is welcome to apply. If you need any adjustments or support during the recruitment process, tell us—we’ll do our best to help.
Apply now to start your ICEYE journey, and help us continue to make the impossible possible together. Read more about ICEYE and working with us at iceye.com http://iceye.com.
Location: Canada, Vancouver, BC
Workplace: OnSite
Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially-scalable, and safe humanoid robots. We’re bringing that mission to life with HMND‑01 - our rapidly developed humanoid platform being deployed in real industrial environments - and we’re growing the team to take it even further.
ABOUT THE ROLE
We are looking for an Firmware and Embedded Software Engineer to design and develop the real-time software systems that control our humanoid robots.
You will own the development of embedded software for critical robotic subsystems, including motion control, sensor interfaces, communication networks, and hardware abstraction layers that enable reliable and safe robotic operation.
This role requires strong fundamentals in embedded programming, distributed hard real-time systems, and hardware-software integration, along with experience building robust software for complex electromechanical systems.
You will collaborate closely with mechanical, electrical, and robotics engineers to rapidly prototype, test, and deploy embedded software that powers our robotic platforms.
Your work will directly influence the performance, reliability, and responsiveness of Humanoid’s robots.
WHAT MAKES THIS ROLE EXCITING
- Design and develop embedded systems that control humanoid robots in real time safely
- Solve challenging problems in low-latency motion control, distributed embedded networks, and high-reliability robotic systems with various communication protocols
- Work in a fast-moving hardware environment where software directly interacts with physical machines
- Collaborate with a multidisciplinary robotics team spanning mechanical, electrical, controls, and AI
- See your code deployed in real robots operating in real-world environments.
WHAT YOU’LL DO
- Develop and implement embedded software for robotic systems, emphasizing hard real-time performance and reliability as well as safety
- Integrate and optimize hardware and software components, including sensors, actuators, and communication modules
- Analyze and make recommendations on implementation paths with trade-offs
- Write and debug firmware for microcontrollers, FPGAs, ASICs, and SoCs
- Implement and manage communication protocols such as EtherCAT, CAN, UART, SPI, and I2C
- Collaborate closely with mechanical and electrical engineers to ensure seamless system integration
- Perform hardware testing, validation, and troubleshooting of embedded systems
- Analyze system constraints and resource limitations to optimize performance and efficiency
- Develop low-level drivers and interfaces for sensors, motors, and control electronics
- Maintain clear documentation of system architecture, code, and test results for traceability and maintainability
- Own embedded software components from concept through testing and deployment.
WE’RE LOOKING FOR
- 5+ years of professional experience developing embedded software or firmware for robotics, embedded systems, or real-time hardware platforms
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, Robotics, or a related field
- Strong proficiency in C and C++, with experience using Python for testing or tooling
- Solid understanding of embedded systems architecture and hardware-software interfaces
- Experience with real-time operating systems (RTOS)
- Experience working with communication protocols such as EtherNet, EtherCAT, CAN, SPI, UART, or I2C
- Experience integrating sensors, actuators, and motor control systems
- Familiarity with debugging tools such as oscilloscopes, logic analyzers, and in-circuit debuggers
- Strong analytical and problem-solving skills
- Ability to work effectively in a fast-paced multidisciplinary engineering environment.
BONUS QUALIFICATIONS
- Experience working with robotics frameworks such as ROS or ROS2
- Hands-on experience with FPGA or SoC development
- Experience developing distributed robotic control systems
- Familiarity with agile development methodologies
- Experience with EtherCAT-based motor drivers and real-time control networks
- Experience developing safety-critical or high-reliability embedded systems.
WHAT WE OFFER
- Comprehensive extended health benefits starting on your first day, including fully paid medical and dental, virtual care, employee and family assistance, and worldwide emergency medical support.
- Meaningful time off to rest and recharge: 23 days of annual leave (accrued), 15 days of paid sick leave, and paid company holidays.
- Paid end-of-year shutdown: annual company-wide holiday closure spanning Christmas through New Year’s Day.
- Competitive equity: stock options with meaningful upside as we scale.
- Free daily catered lunch, snacks, and drinks in‑office.
- Collaboration with top‑tier engineers, researchers, and product experts in AI and robotics.
- Freedom to influence the product and own key initiatives.
For this role in Vancouver, the expected base salary range is $140,000 – $180,000 CAD per year; your placement in that range depends on how your experience maps to our internal leveling.
Shanghai, China
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
УдалённоseniorГеография найма не уточнена, офис: Remote - Canada
seniorBangalore, India
Los Angeles, USA
УдалённоRemote - United States
Los Angeles, USA
УдалённоseniorFor candidates outside of these areas, you may be eligible for our relocation assistance program
London, United Kingdom - Deliveroo; We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief