Задачи:
— Доработка базовых классов и унификация кода, доработка внутреннего фреймворка
— Выкатка большого количества новых модулей поиска уязвимостей, использующих фреймворк как "обертку"
— Оптимизация быстродействия кода, включая работу API, модели, запросов к Elasticsearch
— Реализация базовых классов фреймворка сканера уязвимостей на Python3
— Реализация системы тестирования разрабатываемых модулей
— Создание новых модулей для платформы в виде оберток над утилитами, контейнерами, API (nuclei, patator, wpscan, PoC эксплойты)
— Написание тестов (unittest/pytest) и технической документации
— Code review
— Участие в принятии архитектурных решений
Требования:
— Опыт продуктовой разработки на Python3
— Опыт работы с Django, DRF
— Опыт работы с Celery
— Опыт работы с MySQL, Elasticsearch
— Хорошее понимание работы Linux (systemd, iptables, bash)
— Понимание Docker: сборка образов, запуск, отладка
— Опыт работы с Git commit/pull request policies
Будет плюсом:
— Опыт работы с RabbitMQ, Redis
— Опыт работы с Ansible
— Опыт работы со сканерами уязвимостей MaxPatrol, Nessus, Acunetix или другими
— Опыт работы с BurpSuite или ZAP
— Интерес к предметной области: тестирование на проникновение, OSINT, обратная разработка
Условия:
— Полная занятость
— График 5/2
— Удалённый формат работы
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 образовательных программ СберУниверситета для профессионального и карьерного развития
* расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
* подписка Прайм с возможностью совместного использования на трёх близких
* вознаграждение за рекомендацию друзей в команду Сбера.
Location: Cyprus; Georgia; Poland; Spain; Serbia; Latvia
We are looking for a
Senior DevOps / Platform Engineer
to develop and operate GoMining's cloud platform.
The primary focus of this role is
GCP and Kubernetes
, infrastructure and application delivery automation, and the reliability and security of production services.
You will maintain and improve our existing infrastructure, contribute to the development of the next generation of our platform, and help product teams ship changes safely and efficiently.
Responsibilities
Develop and operate infrastructure in
GCP
, including GKE, virtual machines, networking, load balancers, storage, and managed services.
Manage Infrastructure as Code with
Terraform
: develop modules, manage state and dependencies, ensure reproducible changes, and identify configuration drift.
Operate
Kubernetes
: upgrade clusters and platform components, configure autoscaling, workload placement, network policies, and resource allocation.
Develop
CI/CD and GitOps
using GitLab CI and Flux / Argo CD, automating builds, checks, deployments, controlled releases, and rollbacks.
Build observability across metrics, logs, distributed tracing, and actionable alerting. Define and improve
SLIs/SLOs
together with engineering teams.
Troubleshoot production incidents and performance issues, conduct root cause analysis, and eliminate recurring failure patterns.
Implement least-privilege access, environment and service isolation, secure secrets management and rotation, and infrastructure audit controls.
Maintain backup processes and regularly validate recovery of critical data and infrastructure according to agreed
RPO/RTO
.
Help engineering teams prepare services for production, including health checks, resource configuration, telemetry, and deployment procedures.
Optimize cloud infrastructure usage and costs while maintaining reliability requirements.
Maintain infrastructure documentation, operational runbooks, and recovery procedures.
Requirements
Strong hands-on experience independently operating
production infrastructure and Kubernetes
, including upgrades, troubleshooting, and disaster recovery.
Strong experience with
GCP
, including GKE, Compute Engine, VPC, IAM, and Cloud Storage; good understanding of Cloud SQL, Cloud Logging, and Cloud Monitoring.
Hands-on experience with
Terraform
, including modules, remote state, locking, importing existing resources, and safely applying infrastructure changes through CI.
Deep knowledge of
Kubernetes and containerization
: Deployments, StatefulSets, Services, Ingress, storage, requests/limits, probes, autoscaling, RBAC, and NetworkPolicy.
Experience with
Helm and Kustomize
.
Strong Linux administration skills, preferably Debian/Ubuntu: processes, systemd, filesystems, disks, and resource troubleshooting.
Strong networking fundamentals: TCP/IP, DNS, HTTP(S), TLS, routing, NAT, load balancing, and firewalls.
Ability to troubleshoot connectivity issues across applications, Kubernetes clusters, networks, and cloud services.
Experience building CI/CD pipelines, preferably with
GitLab CI
, and strong understanding of Git and GitOps principles.
Understanding of runner permissions, secrets protection, and production deployment controls.
Automation skills with
Bash and Python
, including maintainable infrastructure scripts and API integrations.
Experience with monitoring, logging, and alerting using tools such as
Prometheus, Grafana, or Cloud Monitoring
.
Practical experience operating
PostgreSQL
and understanding Redis and RabbitMQ, including availability, connections, replication or clustering, backup, and recovery.
Strong understanding of cloud security principles: least privilege, service accounts, Workload Identity, secrets management, network segmentation, and access auditing.
Ability to independently deliver infrastructure changes to a validated production result, explain technical trade-offs, and collaborate effectively with Engineering and Security teams.
Nice to Have
Experience with
Flux CD, Argo CD, Ansible, and HashiCorp Vault
.
Experience with
OpenTelemetry
and distributed tracing.
Experience migrating infrastructure between clouds or Kubernetes clusters, including database migrations with limited downtime.
Experience designing disaster recovery strategies and conducting recovery exercises.
Cloud cost optimization and capacity planning experience.
Experience with
DigitalOcean, Hetzner, or AWS
.
Ability to read and troubleshoot JavaScript / TypeScript applications.
Experience operating financial or payment services with strict requirements around access control, auditing, reliability, and data integrity.
Benefits
Professional growth: support for courses, conferences, and English learning (up to 100% coverage).
Work-life fit: remote or hybrid format with flexible hours across international teams.
Paid leave: up to 20 vacation days + 8 company holidays + 5 personal days per year
Recognition programs: structured performance reviews and team awards.
Team culture: retreats in international locations (for example, company apartments in Cyprus).
Location: Seville, Spain
We currently have a vacancy for a
Full Stack developer
fluent in English, to offer his/her services as an expert
remotely (within EU)
. In the context of the first assignment, the successful candidate will be integrated in the Development team of the company that will closely cooperate with a major client’s IT team.
Your tasks:
Designing and developing tools to interact with social media platforms and facilitate data collection workflows;
Creating user-friendly front-end interfaces for data annotation and analysis purposes using modern frameworks and technologies;
Developing back-end APIs and services to store, manage, and process data, and integrate with data analysis tools and pipelines;
Writing scripts to automate tasks and workflows, using languages such as Bash and Python;
Configuring and maintaining Linux-based systems for development and testing environments
Ensuring the scalability, security, and performance of the tools using automation and monitoring tools;
Providing technical support, troubleshooting, and maintenance for all developed tools.
Requirements
Master’s or PhD degree in Computer Science, Computer Engineering, or related field. with relevant IT professional experience of at least 7 years;
Minimum 3 years of experience in automation and scripting using languages such as Bash and Python to streamline development workflows and system administration tasks.Experience in Python, JavaScript, and web development technologies (HTML/CSS);
Minimum 3 years of professional experience in full-stack web development, including designing and developing tools and applications;
Minimum 3 years of experience in designing and implementing front-end interfaces using modern frameworks (such as React) and web technologies (HTML/CSS, JavaScript);
Minimum 3 years of experience in developing back-end APIs and services using frameworks such as Flask, including database design and integration;
Minimum 3 years of experience in database management systems, including both relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB);
Minimum 3 years of experience in Linux system administration, including user management, networking, security, and system configuration;
Minimum 3 years of experience with containerization technologies (such as Docker) and orchestration tools (such as Kubernetes);
Minimum 3 years of experience with agile development methodologies, version control systems (such as Git), and project tracking tools.
Experience with automation and scripting using Bash and Python for task and workflow optimisation;
Experience with agile development methodologies and version control systems such as Git;
Experience with project management software such as JIRA and Microsoft Project;
Experience with collaboration platforms such as Confluence and SharePoint;
Knowledge of reporting methods;
Certifications in web development, front-end or back-end frameworks (e.g., React, Flask, or equivalent platforms), cloud computing platforms (such as AWS, Azure, or Google Cloud), containerization and orchestration technologies (such as Docker, Kubernetes, or equivalent platforms), database management systems, software engineering, DevOps, or related fields will be an asset.
Excellent command of the English language.
Benefits
If you are seeking a career in an exciting and dynamic company, where you will offer your services as part of a team of a major European Institution, operating in an international, multilingual and multicultural environment where you can expect real chances to make a difference, please send us your detailed CV in English, quoting reference:
(20648/10/2026)
We offer a competitive remuneration (either on contract basis or remuneration with full benefits package), based on qualifications and experience. All applications will be treated as confidential.
You may also consider all our other open vacancies by visiting the career section of our web site (
www.eurodyn.com)
and follow us on Twitter (@EURODYN_Careers) and LinkedIn.
EUROPEAN DYNAMICS (
www.eurodyn.com
)
is a leading Software, Information and Communication Technologies company, operating internationally (Athens, Brussels, Luxembourg, Copenhagen, Stockholm, London, Nicosia, Hong-Kong, Valetta, etc). The company employs over 1000 engineers, IT experts and consultants (around 3% PhD, 36% MSc and 53% BSc or equivalent). We design and develop software applications using state-of-the-art technology. The group generates annual revenues in the range of EURO 40 million, with an EBITDA in the range of 20%. The value of our contract portfolio exceeds EURO 300 million. EUROPEAN DYNAMICS is a renowned supplier of IT services to government institutions, multinational corporations, public administrations and multinational companies, research and academic institutes.
As part of our dedication to the diversity of our workforce, we are committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion
EUROPEAN DYNAMICS (ED)
adheres to the General Data Protection Regulation principles by applying its Privacy Policy as published in
www.eurodyn.com/privacy.
By submitting an application to this position and by sharing your personal data with ED, you acknowledge and accept its Policy and authorize ED to process your personal data for the purposes of the company's recruitment opportunities, in line to the Policy.
Location: Foster City, CA
Workplace: Hybrid
Replit is the agentic software creation platform that enables anyone to build applications using natural language. With millions of users worldwide, Replit is democratizing software development by removing traditional barriers to application creation.
ABOUT THE ROLE
We're looking for a Security Engineer with deep incident response experience to help defend Replit, a fast-moving, cloud-native AI vibe-coding platform. You'll be the person who takes charge when something goes wrong. You'll lead investigations from first signal to root cause, coordinate containment across Security, SRE, and Engineering, and keep stakeholders informed while the incident is moving fast.
This isn't a pure responder role. We want a well-rounded security engineer who has run real incidents and wants to make the next one faster. You'll write the scripts, automations, and tooling that take manual work out of triage, evidence collection, and containment. You'll also turn lessons from each incident into better detections, playbooks, and platform hardening.
RESPONSIBILITIES
Incident Response
- Serve as incident commander or technical lead for security incidents, from detection and triage through containment, eradication, recovery, and post-incident review.
- Coordinate response across Security, SRE, Engineering, Legal, and leadership. Drive decisions under pressure and keep a clear record of actions taken.
- Communicate incident status, impact, and risk clearly to technical and executive audiences.
- Participate in and help shape the security on-call rotation.
Investigation & Forensics
- Investigate suspicious activity across cloud infrastructure, containers, identity systems, and application layers using SIEM, Cloud Logging, telemetry, and host and container artifacts.
- Determine scope, root cause, attacker behavior, and blast radius for confirmed incidents.
- Quickly assess whether emerging threats (0-days, active exploitation campaigns, bug bounty findings, customer reports) apply to Replit, and whether we're already affected.
IR Automation & Tooling
- Build scripts, automations, and tools (Python, Go, Bash, or directly on Replit) that speed up response, such as automated enrichment, evidence collection, credential and session revocation, workload isolation, and alert triage.
- Develop and maintain response playbooks and runbooks, and automate them where possible.
- Integrate response workflows with SIEM, SOAR, ticketing, and chat tooling to cut time-to-contain.
Detection & Continuous Improvement
- Turn incident findings into new or improved detections, logging coverage, and visibility.
- Lead blameless post-incident reviews and drive remediation items to completion.
- Run tabletop exercises and simulations to test readiness and find gaps.
REQUIRED SKILLS & EXPERIENCE
- Proven experience leading or serving as technical lead on security incidents in a cloud or SaaS environment.
- Strong hands-on investigation skills with SIEM, cloud audit logs, and log-based analysis. Comfortable working through large datasets under time pressure.
- Proficiency writing production-quality scripts or tools in Python, Go, or Bash for investigation and automation.
- Solid knowledge of cloud architecture and security, especially Google Cloud Platform (IAM, audit logging, GKE, networking).
- Working knowledge of Kubernetes and containers, including how to investigate and contain compromised workloads.
- Understanding of identity systems, SaaS architectures, and common cloud attack paths (credential theft, privilege escalation, supply chain, token abuse).
- Familiarity with software engineering fundamentals, CI/CD pipelines, and package ecosystems, so you can work effectively with Engineering on code-level fixes.
- Understanding of IR frameworks and lifecycle (for example NIST 800-61), plus the vulnerability lifecycle and exploitability analysis.
PREFERRED QUALIFICATIONS
- Experience building or operating SOAR or other response automation platforms.
- Digital forensics experience with cloud, Linux hosts, or containers.
- Experience with threat intelligence, threat hunting, or security research.
- Experience with bug bounty programs or coordinated vulnerability disclosure.
- Familiarity with detection-as-code practices and writing detection rules.
- Experience in fast-paced, cloud-native, or AI/ML-driven environments.
- Relevant certifications (such as GCIH, GCFA, GCFR), or equivalent hands-on experience.
WHAT WE VALUE
- Curiosity & initiative: Strong desire to understand attacker behaviors, emerging threats, and how they apply to real-world systems.
- Speed & analytical rigor: Ability to quickly assess high-risk vulnerabilities with clear, evidence-based reasoning.
- Collaboration: Comfort working across cross-functional teams spanning Security, SRE, Engineering, and Infrastructure.
- Clear communication: Ability to explain findings, risks, and mitigation strategies to stakeholders at all levels.
- Ownership mindset: Takes initiative to drive investigations, improvements, and remediations to completion.
- Continuous learning: Passion for staying up to date on new vulnerabilities, exploit trends, and cloud-native security best practices.
Full-Time Employee Benefits Include:
💰 Competitive Salary & Equity
💹 401(k) Program with a 4% match (US Only)
⚕️ Health, Dental, Vision and Life Insurance
🩼 Short Term and Long Term Disability
🚼 Paid Parental, Medical, Caregiver Leave
🏝 Flexible Time Off (FTO) + Holidays
🚗 Commuter Benefits (In-Office & US Only)
📱 Monthly Wellness Stipend
🧑💻 Autonomous Work Environment
🖥 In Office Set-Up Reimbursement (In-Office Only)
🚀 Quarterly Team Gatherings
☕ In Office Amenities (In-Office Only)
Want to learn more about what we are up to?
- Self-driving Company https://replit.com/blog/self-driving-company
- Replit Agent at Scale https://replit.com/blog/evaluating-and-improving-agent-at-scale
- AI Adoption https://replit.com/blog/ai-adoption
- Build Open-Source Apps https://replit.com/build/open-source-app-builder
Interviewing + Culture at Replit
- Operating Principles https://blog.replit.com/operating-principles
- Reasons not to work at Replit https://blog.replit.com/reasons-not-to-join-replit
To achieve our mission of making programming more accessible around the world, we need our team to be representative of the world. We welcome your unique perspective and experiences in shaping this product. We encourage people from all kinds of backgrounds to apply, including and especially candidates from underrepresented and non-traditional backgrounds.
Location: Remote, United States
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
This is an overnight shift role with working hours of 12:00am - 7:00am EST.
As a Support Engineer on our U.S. Government Support Engineering team, you operate at the critical intersection of Support and Engineering, enabling public sector organizations and United States government agencies to run GitLab in some of the most secure and constrained environments in the world. Your work directly supports national security missions, including customers operating within FedRAMP-authorized, air-gapped, and classified or semi-classified environments where traditional troubleshooting approaches are not always possible.
In this role, you will engage deeply with GitLab through the command line; analyzing logs, system behavior, and application performance with strong Linux fundamentals and an understanding of how GitLab’s components interact end-to-end. You may partner with Product and Engineering to reproduce and document edge-case defects using sanitized or redacted data, or contribute directly to the product by opening merge requests that resolve customer-impacting issues. Beyond resolving individual cases, you’ll help strengthen GitLab by improving documentation, support workflows, and institutional knowledge, ensuring that lessons learned in highly regulated environments benefit the broader platform; all while working in a fully remote, highly collaborative environment built on trust, autonomy, and shared ownership.
Some examples of our projects:
A tool to quickly analyze strace output
A solution to capture the state of a customer’s server for easier troubleshooting
A functionality to ChatOps to make it easier to identify user accounts on GitLab.com
What you’ll do
Collaborate closely with public sector customers, including U.S. government agencies, the Department of War, and Intelligence Community organizations, to diagnose, troubleshoot, and resolve complex issues in GitLab deployments operating under strict security, compliance, and operational constraints.
Perform deep, hands-on technical investigations using Linux command-line tooling and GitLab internals to analyze logs, system performance, and application behavior, often with limited telemetry or incomplete datasets. You will trace issues across infrastructure, application, and code paths to identify root causes, recommend mitigations, and drive durable fixes; frequently partnering with GitLab Product, Development, and Infrastructure teams to ensure outcomes that meet both mission and platform reliability requirements.
Create and update clear, reusable documentation and support content based on real customer interactions to improve self-service and reduce repeated issues.
Participate in regular
pairing sessions
with other Support Engineers and act as a
stable counterpart
to cross-functional teams to share knowledge and improve support processes.
Contribute to building and refining internal support tools and workflows, including automation and troubleshooting utilities, to make diagnosing and resolving issues more efficient.
Participate in weekday and weekend on-call rotations, providing timely emergency support for self-managed customers operating in restricted and compliance-focused environments.
Support the growth of the team by reviewing applications and assessments, and participating in interviews and hiring decision discussions.
What you’ll bring
Due to government security requirements, you must be a United States Citizen (defined as any individual who is a citizen of the United States by law, birth, or naturalization) to be eligible for this position
Experience managing customer-facing cases across the full support lifecycle, from initial inquiry and triage through reproduction, escalation, and resolution
Strong Linux systems administration knowledge, with the ability to troubleshoot performance and configuration issues in complex environments
Familiarity with AI/LLM-powered developer tooling and gateway architectures (for example GitLab Duo, AI gateway configurations, or similar model-serving/proxy layers), including how they're deployed and troubleshot in self-managed or air-gapped environments
Ability to use scripting languages (preferably Ruby or Bash) and work within model-view-controller frameworks (preferably Ruby on Rails) to investigate and resolve issues
Practical experience with Git and continuous integration/continuous delivery (CI/CD) workflows
Skill in creating and maintaining clear, accurate support content and technical documentation
Ability to explain complex technical topics in a clear, empathetic way to customers and coworkers with varying technical backgrounds
Familiarity with DevOps practices and container-orchestration technologies such as OpenShift and Kubernetes
Understanding of common information security and compliance concepts and controls (for example DISA STIG and SELinux), and eligibility to work on United States federal customer environments as required for this role
About the team
At GitLab Federal, LLC, the U.S. Government Support Engineering team partners with public sector organizations and United States government agencies to support GitLab in highly secure, mission-critical environments. Our work directly enables national security outcomes, supporting customers across the Intelligence Community, Department of War, and other federal, state, and local government entities operating within regulated and restricted boundaries.
We are embedded within Support Engineering and work closely with Product, Development, Infrastructure, Customer Success, and Sales to solve complex, high-impact technical challenges. Our team frequently dives into code, logs, and architectural behavior to understand not just what is failing, but why; especially in environments with sanitized data, limited visibility, and strict compliance controls such as FedRAMP. We collaborate asynchronously across time zones and through structured pairing and discussion to share knowledge, strengthen solutions, and continuously improve how GitLab supports secure, air-gapped, and regulated deployments, while upholding GitLab's standards for rigor, transparency, and technical excellence.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our
benefits
and
equity
. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
United States Salary Range
$95,200
—
$160,800 USD
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: Torrance, United States
As an Embedded Software Engineer you will be at the forefront of creating, developing, and testing the software that drives and simulates our flight systems. Your role involves close collaboration with fellow Client's engineers across software and hardware domains to implement and debug software across the entire technology stack from applications and operating systems to networking, firmware, and simulation, ensuring complete mission success. We seek intelligent, collaborative, an driven engineers of all levels who are passionate about problem-solving and eager to contribute to an extraordinary mission. If you thrive in challenging environments and are excited by the prospect of making a tangible impact, we want to hear from you.
RESPONSIBILITIES
Autonomous Systems: Design and implement reliable autonomous software systems, along with the simulations required to validate their precision and dependability.
Comprehensive Software Development: Manage the entire software development process, from initial design, prototyping, and testing, to final integration and deployment for mission-critical applications.
System Testing: Evaluate test outcomes and troubleshoot issues necessitating detailed investigations, including hands-on integration and debugging of hardware/software systems. Develop tools to facilitate testing across various environments: virtualized hardware, real hardware-in-the-loop, and vehicle-in-the-loop testing.
COLLABORATION
Partner with multidisciplinary engineering teams to brainstorm, design, and develop next-generation hypersonic missile capabilities, including advanced guidance algorithms and integrated seeker image processing.
Project Leadership: Lead major projects that propel Client's mission forward, ensuring alignment with overall objectives and occasionally traveling to launch and customer sites for testing and operations.
Enhance Standards and Practices: Continuously improve software standards and best practices within the software team, fostering an environment of ongoing improvement and innovation.
BASIC QUALIFICATIONS
Educational Background: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related STEM field, or equivalent practical experience.
Experience: Open to candidates across all experience levels, from early-career engineers to senior technical contributors. Professional experience, internships, research, open-source contributions, or other hands-on technical work will be considered.
Technical Proficiency: Experience with systems programming in languages such as C++, Python, or Rust, and familiarity with Linux-based development environments. Experience may include work with low-level systems such as Linux kernel development, hardware interfaces, or driver development (e.g., UART, I2C, or similar peripherals).
PREFERRED SKILLS AND EXPERIENCE
Programming Expertise :
Proven proficiency in C++, Rust, or similar systems programming languages.
System Experience: Practical experience with real-time embedded systems or distributed computing environments in Linux-based systems, including developing high-quality Linux-based C++ software for common processors and microcontrollers (e.g., PowerPC, x86, ARM).
TECHNICAL SKILLS
Proficiency in Linux, including Bash shell scripting, network troubleshooting, and performance analysis (strace, ftrace, etc.), with strong skills in debugging, performance optimization, and unit testing.
System Knowledge: Comprehensive understanding of computer architecture and networking protocols (TCP, UDP, etc.).
Problem-Solving: Innovative problem-solving approach using first-principles thinking, including developing prototypes to validate key design concepts and quantify technical constraints.
Location: Torrance, United States
📍
Location:
Torrance, CA
📄
Employment Type:
Full-Time
🏢
Work Arrangement:
100% On-site, Monday–Friday
🚀
Start Date:
TBD
💰
Compensation:
TBD — based on skills and experience
Important Screening Requirements
Bachelor’s degree in
Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related STEM field
, or equivalent practical experience.
Open to candidates across experience levels, including
early-career engineers and senior technical contributors
.
Experience with systems programming using
C++, Python, Rust, or similar languages
.
Familiarity with
Linux-based development
.
Experience with low-level systems, hardware interfaces, or embedded software.
Must be able to work
on-site in Torrance, CA
.
U.S. work authorization and export-control eligibility requirements may apply.
Security clearance or other U.S. Government authorization may be required depending on the position. Embedded Software Engineer- JD
About the Role
We are seeking
Embedded Software Engineers
to develop, test, and integrate software that drives and simulates advanced flight systems.
The role spans multiple layers of the technology stack, including
applications, operating systems, networking, firmware, and simulation
. Engineers will work closely with hardware and software teams to build and debug mission-critical systems. Embedded Software Engineer- JD
What We’re Looking For
We’re looking for engineers at all experience levels who enjoy working
close to the hardware
, solving difficult systems problems, and building reliable software for complex flight systems. Embedded Software Engineer- JD
Key Responsibilities
Design and implement reliable autonomous software systems.
Develop simulations used to validate software precision and system dependability.
Participate throughout the software development lifecycle, from
design and prototyping through testing, integration, and deployment
.
Evaluate test results and troubleshoot complex hardware/software issues.
Perform hands-on integration and debugging across software and hardware systems.
Develop tools supporting
virtualized hardware, hardware-in-the-loop, and vehicle-in-the-loop testing
.
Collaborate with multidisciplinary engineering teams on advanced flight-system capabilities.
Contribute to guidance algorithms and integrated seeker image-processing efforts.
Lead major software projects when appropriate.
Support testing and operations at launch or customer sites when required.
Improve software standards, development practices, and engineering processes. Embedded Software Engineer- JD
Required Qualifications
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or related STEM field, or equivalent practical experience.
Experience with systems programming in
C++, Python, Rust, or similar languages
.
Familiarity with Linux-based development.
Understanding of low-level systems programming and hardware interfaces.
Experience with interfaces such as
UART and I2C
is valuable.
Strong problem-solving and debugging skills.
Ability to work effectively in a multidisciplinary engineering environment. Embedded Software Engineer- JD
Preferred Qualifications
Strong C++ or Rust experience.
Real-time embedded or distributed computing experience.
Experience with Linux systems.
Experience working with
PowerPC, x86, ARM, or similar architectures
.
Bash, networking, and performance-analysis tools.
Experience with debugging, performance optimization, and unit testing.
Knowledge of
TCP/UDP networking
.
Experience building prototypes from first principles. Embedded Software Engineer- JD
Location: United States
As an Embedded Software Engineer you will be at the forefront of creating, developing, and testing the software that drives and simulates our flight systems. Your role involves close collaboration with fellow client engineers across software and hardware domains to implement and debug software across the entire technology stack from applications and operating systems to networking, firmware, and simulation, ensuring complete mission success. We seek intelligent, collaborative, and driven engineers of all levels who are passionate about problem-solving and eager to contribute to an extraordinary mission. If you thrive in challenging environments and are excited by the prospect of making a tangible impact, we want to hear from you.
Responsibilities:
Autonomous Systems: Design and implement reliable autonomous software systems, along with the simulations required to validate their precision and dependability.
Comprehensive Software Development: Manage the entire software development process, from initial design, prototyping and testing, to final integration and deployment for mission-critical applications.
System Testing: Evaluate test outcomes and troubleshoot issues necessitating detailed investigations, including hands-on integration and debugging of hardware/software systems. Develop tools to facilitate testing across various environments: virtualized hardware, real hardware-in-the-loop, and vehicle-in-the-loop testing.
Collaboration:
Partner with multidisciplinary engineering teams to brainstorm, design, and develop next-generation hypersonic missile capabilities, including advanced guidance algorithms and integrated seeker image processing.
Project Leadership: Lead major projects that propel Client's mission forward, ensuring alignment with overall objectives and occasionally traveling to launch and customer sites for testing and operations.
Enhance Standards and Practices: Continuously improve software standards and best practices within the software team, fostering an environment of ongoing improvement and innovation.
Basic Qualifications:
Educational Background: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering,
Mathematics, or a related STEM field, or equivalent practical experience.
Experience: Open to candidates across all experience levels, from early-career engineers to senior technical contributors.
Professional experience, internships, research, open-source contributions, or other hands-on technical work will be
considered.
Technical Proficiency: Experience with systems programming in languages such as C++, Python, or Rust, and familiarity with
Linux-based development environments. Experience may include work with low-level systems such as Linux kernel development, hardware interfaces, or driver development (e.g., UART, I2C, or similar peripherals).
Preferred Skills and Experience:
Programming Expertise:
Proven proficiency in C++, Rust, or similar systems programming languages.
System Experience: Practical experience with real-time embedded systems or distributed computing environments in Linux-based systems, including developing high-quality Linux-based C++ software for common processors an microcontrollers (e.g., PowerPC, x86, ARM).
Technical Skills:
Proficiency in Linux, including Bash shell scripting, network troubleshooting, and performance analysis (strace, ftrace, etc.), with strong skills in debugging, performance optimization, and unit testing.
System Knowledge: Comprehensive understanding of computer architecture and networking protocols (TCP, UDP, etc.).
Problem-Solving: Innovative problem-solving approach using first-principles thinking, including developing prototypes to validate key design concepts and quantify technical constraints
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
Задачи:
— Проектирование архитектуры высоконагруженных распределённых систем с горизонтальным масштабированием, отказоустойчивостью, балансировкой нагрузки, кэшированием, очередями, rate limiting, graceful degradation.
— Проектирование архитектуры ML/LLM-сервисов для промышленной эксплуатации: inference-serving, batch/online processing, fvector storage, orchestration пайплайнов, GPU workload management.
— Встраивание ML-сервисов в корпоративную архитектуру: интеграция с API Gateway, IAM/SSO, корпоративными шинами, системами мониторинга и журналирования.
— Применение микросервисной и событийной архитектуры: микросервисный подход, SOA, event-driven architecture, async-взаимодействия, брокеры сообщений и потоковая обработка данных.
— Контейнеризация и оркестрация с использованием Docker, Kubernetes, Helm, ingress/service mesh, деплой и эксплуатация контейнеризированных решений.
— Проектирование решений для облачной и on-prem архитектуры, включая hybrid architecture, multi-zone deployment, disaster recovery, backup/restore, SLA/SLO/SLI.
— Проектирование интеграционных технологий и API: REST, WebSocket, контрактов взаимодействия, схем авторизации и маршрутизации.
— Обеспечение безопасности и соответствия корпоративным стандартам: TLS/mTLS, JWT, OAuth2, OIDC, SAML/ADFS, RBAC/ABAC, secrets management, защита ПДн и чувствительных данных.
— Архитектура хранения и обработки данных с PostgreSQL, Redis, Object Storage.
— Проектирование мониторинга и сопровождения сервисов: метрики, логи, трассировки, алерты, capacity planning, performance profiling, incident/problem management.
— Применение MLOps / DevOps практик: CI/CD для ML-сервисов, model registry, experiment tracking, reproducibility.
— Использование Python, SQL, Bash, Git для разработки и проектирования архитектуры.
— Подготовка архитектурной документации: C4/UML, схемы интеграции, NFR, ADR, security/data flow diagrams.
Требования:
— Практический опыт работы системным/solution/enterprise architect от 3 лет, общий опыт в ИТ от 5 лет.
— Опыт с LLM-продуктами или платформами данных.
Дополнительно:
— Опыт проектирования GPU-инфраструктуры и inference-контуров для LLM/embedding/reranking сервисов.
— Понимание особенностей vLLM, Triton Inference Server, ONNX Runtime, MLflow, ClearML.
— Опыт выбора архитектуры под разные профили нагрузки: low latency / high throughput / batch / streaming.
— Навык оценки стоимости владения архитектурой: CAPEX/OPEX, стоимость GPU/CPU/Storage/Network.
— Опыт проектирования мультитенантных платформ и контуров изоляции.
— Знание практик FinOps / Capacity planning будет плюсом.
— Опыт прохождения архитектурных комитетов, согласования решений с ИБ, инфраструктурой и корпоративными архитекторами.
— Навык формализации нефункциональных требований: производительность, доступность, безопасность, сопровождаемость, масштабируемость.
— Понимание специфики корпоративной интеграции: legacy-системы, ограниченные контуры.
Условия:
— Работа по договору с ИП (статус ИП у кандидата).
— Удалённый формат работы.
— Срок работы до конца ноября с возможной пролонгацией.
— Почасовая оплата от 1500 до 2000 рублей без НДС.
Задачи:
– Администрирование корпоративных серверов: Linux и Windows, настройка и устранение неполадок.
– Настройка сети, устранение неполадок.
– Администрирование систем виртуализации.
– Создание и оптимизация облачной инфраструктуры.
– Администрирование облачной экосистемы Microsoft.
– Создание отказоустойчивых систем.
– Масштабирование под нагрузкой.
– Защита приложений, оптимизация запросов и балансировка нагрузки.
– Настройка CI/CD.
– Мониторинг инфраструктуры и реагирование на инциденты.
Требования:
– Успешный опыт работы системным администратором в течение 2 лет и/или в сфере DevOps.
– Отличное знание Linux, CentOS/Debian.
– Отличное знание Windows.
– Глубокие знания сетевого оборудования (маршрутизаторы, межсетевые экраны, коммутаторы).
– Опыт работы с облачными технологиями (Azure, AWS и др.).
– Опыт администрирования систем виртуализации Hyper-V и/или ESXi.
– Опыт администрирования веб-серверов, IIS, Apache, NGINX.
– Контейнеризация и оркестровка (Docker, Kubernetes).
– Инфраструктура как код (Terraform).
– Мониторинг (Zabbix, Prometheus).
– CI/CD – GitLab или аналогичный инструмент.
– Разработка скриптов и автоматизация (Bash, PowerShell, Python).
– Практический опыт работы с инструментами, использующими искусственный интеллект (Cursor, Claude, Codex и др.), и умение эффективно применять их в рабочих процессах DevOps.
Location: Москва, удалённая работа, RU; Россия
О команде
Команда Platform отвечает за фундаментальную инфраструктуру Авито и помогает поддерживать стабильную работу сервисов. Мы предоставляем другим командам надёжную инфраструктуру на bare metal и инструменты для её управления — от DNS-сервисов и Puppet до HTTP-балансировщиков и хранилищ артефактов.
В зоне ответственности команды — круглосуточная поддержка стабильной работы инфраструктуры, а также интеграция новых сервисов, которые присоединяются к Авито.
Какие задачи вас ждут:
поддерживать базовую инфраструктуру серверов, LXC и виртуальных машин в Proxmox и облачных средах;
эксплуатировать системные сервисы: nginx, Puppet, DNSaaS, Artifactory, Nexus, PyPICloud;
работать с инфраструктурой по принципам инфраструктуры как кода;
расследовать проблемы производительности, связанные с работой оборудования и операционных систем;
управлять инцидентами, связанными с работой инфраструктуры;
взаимодействовать с техническими командами: сетевыми инженерами, разработчиками и другими специалистами;
настраивать резервное копирование, реализовывать отказоустойчивые схемы для программного обеспечения и DRP-планы;
контролировать работу и доступность сервисов.
Примеры будущих задач:
разворачивать, настраивать и сопровождать готовое программное обеспечение;
писать документацию по настройке и сопровождению программного обеспечения;
собирать пакеты для Debian;
автоматизировать процессы с помощью скриптов и настройки пайплайнов CI/CD;
описывать конфигурацию инфраструктуры с помощью Puppet и Ansible;
управлять конфигурацией облачной инфраструктуры с помощью Terraform;
участвовать в устранении и расследовании инцидентов;
создавать внутренние инструменты;
разрабатывать, разворачивать и сопровождать внутренние сервисы;
отлаживать сервисы с погружением в код, писать патчи для исправления ошибок;
покрывать тестами инфраструктуру, внутренние инструменты и сервисы;
настраивать мониторинг, в том числе:
использовать существующие способы отправки метрик и оповещений;
разрабатывать новые механизмы отправки метрик и оповещений;
совместно с внутренними пользователями формировать нефункциональные требования к сервисам, или NFR, собирать SLI и SLO, отслеживать выполнение SLO;
описывать и тестировать DRP-планы;
проводить нагрузочное тестирование сервисов.
Мы ждём, что вы:
имеете не менее 3 лет опыта администрирования Linux;
умеете автоматизировать задачи на Bash;
понимаете принципы работы сетей, включая стек TCP/IP;
знаете системы управления конфигурацией: Puppet, Chef, Ansible или Salt;
имеете опыт программирования на Python, Ruby, Go или C.
Работа у нас — это:
расширенная забота о здоровье: ДМС, страхование жизни, онкострахование;
сервис психологической поддержки, а также финансовые, юридические и ЗОЖ-консультации для вас и ваших близких;
корпоративный спорт: групповые тренировки, велбиинг-приложение;
спецпредложения от партнёров и скидки на сервисы Авито: бронирование жилья, услуги продвижения, ипотечное страхование;
компенсация питания.
О проекте:
Разработка российского NGFW Континент 4 - аппаратно-программного решения.
Срок привлечения:
Год.
Формат работы:
Удаленно.
Локация: РФ.
Гражданство: РФ.
Часовой пояс: Москва ± 2.
Форма сотрудничества:
ГПХ или ИП.
Что важно:
-Senior Backend Python разработчик;
-опыт разработки REST-API и знание REST архитектуры;
-глубокое понимание Django, Django REST Framework, Celery, Dramatiq- опыт не менее 4 лет ( на последних местах работы)
-опыт работы с PostgreSQL;
-опыт настройки Nginx и gunicorn;
-опыт написания тестов на unittest и pytest;
-опыт работы с Linux, bash и командной строкой;
-понимание TCP/IP и общее представление о PKI/криптографии.
-Senior -не менее 6 лет релевантного опыта после окончания ВУЗА!!!
При отклике присылайте резюме в pdf.
В резюме должно быть:
-места работы с датами и занимаемыми должностями;
-суть каждого релевантного проекта в 2–3 предложениях на последних 3 местах работы;
-измеримые достижения в проекте;
-навыки, технологии, программы и инструменты, которые использовались.
- в сопроводительном письме должно быть указано: опыт с сетевыми технологиями и защитой информации, опыт с Django.
Location: Noida, India
Workplace: hybrid
TeamViewer provides a leading Digital Workplace platform that connects people with technology—enabling, improving and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization.
We believe that our diverse teams and strong company culture are key to the success of our products and technologies, that hundreds of millions of users around the world and around 645,000 customers across all industries rely on. With more than 1,900 employees worldwide, we celebrate the unique perspectives and talents that each individual brings to the table and foster a dynamic work environment where new ideas thrive. Are you ready to join our team and make an impact?
TeamViewer Frontline is a platform for building and deploying applications for frontline workers. It supports device-guided workflows, including processes that guide an operator through tasks such as picking and connect those workflows to live data from customer backends.
Responsibilities
This Software Engineer role focuses on integrating and deploying Frontline in customer environments. You will work directly with customer teams to understand their processes, connect Frontline to their systems, and configure or develop device-guided workflows and customer-facing web interfaces. The role also includes troubleshooting customer issues and contributing product feedback.
•
Design and implement APIs and integrations between Frontline and customer systems.
•
Configure or develop operator workflows in Frontline's custom configuration language.
•
Build or configure customer-facing web interfaces as part of customer solutions.
•
Configure and deploy Frontline in customer environments, including connecting workflows to backend data.
•
Work directly with customers to understand requirements, resolve issues, and troubleshoot implementations.
•
Develop product features and share implementation feedback with the product team.
Requirements
•
Hands-on ability with Java, Spring, React, SQL, Git, and JSON.
•
Familiarity with macOS and comfort using its command line.
Preferred Qualifications
•
Bash scripting.
•
Docker experience, particularly for setting up development environments.
•
Hibernate.
•
Kubernetes.
•
Networking fundamentals such as TCP/IP, DNS, HTTP, and SSL.
Travel and support
•
Occasional travel may be required, approximately 2-3 times per year and for up to one week per trip.
•
Occasional, as-needed on-call coverage for L3 support; there is no fixed rotation.
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
If you require any accommodations or adjustments during the application or hiring process, including interview or onboarding support, please reach out to your Talent Acquisition Partner, who will be happy to support you.
Задачи:
— поддерживать и сопровождать серверы заказчиков
— поддерживать и администрировать разрабатываемые проекты
— настраивать серверы под необходимый стек
— автоматизировать рутинные процессы
— участвовать в проектировании систем
— готовить документацию и фиксировать свои действия
— взаимодействовать с разработчиками и специалистами смежных направлений
Требования:
— умеете администрировать серверы под управлением Linux, в том числе российских ОС: Astra Linux, РЕД ОС и «Альт»
— умеете администрировать веб-серверы
— разбираетесь в сетевых технологиях: протоколах, способах подключения и модели OSI
— понимаете принципы работы сетей: адресацию, NAT, маршрутизацию и VLAN
— умеете реализовывать меры защиты информационных систем, обнаруживать угрозы и реагировать на них
— знаете скриптовые языки: Bash, Python или Ruby
— понимаете принципы CI/CD и умеете применять их на практике
Преимущества:
— опыт работы с Kubernetes и Docker
— опыт работы с государственными проектами
Условия:
— работу в аккредитованной IT-компании
— команду из шести системных администраторов и DevOps-инженеров
— выбор, откуда работать: из дома или из офиса
— пересмотр зарплаты раз в год по результатам работы
— корпоративное обучение
— необходимую для работы технику
— корпоративного психолога
— подписку на электронную библиотеку
— корпоративные мероприятия
Дополнительно:
— будет испытательный срок — это время нужно, чтобы понять, подходим мы друг другу или нет
УдалённоmiddleГеография найма не уточнена, офис: Пермь
Задачи:
— Проведение ручного тестирования веб-приложения;
— Написание автотестов с использованием C#;
— Подготовка методики или плана тестирования функционала на основе бизнес-требований и функциональных требований;
— Написание тест-кейсов, документирование автотестов;
— Актуализация тестовой модели и внесение изменений в автотесты при изменении требований;
— Взаимодействие с командой проекта.
Требования:
— Опыт работы в QA от 4–5 лет;
— Опыт автоматизации тестирования на C# от 1 года минимум;
— Опыт ручного тестирования 3 года;
— Опыт тестирования API;
— Практический опыт применения практик тест-дизайна;
— Рабочие знания клиент-серверной архитектуры;
— Умение проектировать тест-кейсы и готовить тестовые данные для тестирования;
— Опыт работы с SOAP, REST, SQL;
— Основной стек: C#, SpecFlow, MS SQL, REST API, Swagger, Postman, Kafka, Git, Bash, DevTools, Jenkins (CI/CD), Jira, Confluence, Kibana.
Условия:
— Формат работы: удаленно (РФ);
— Полная занятость;
— Зарплата: от 250 000 до 300 000 руб/мес (на руки, middle/senior).
Задачи:
— Развивать и поддерживать IT-инфраструктуру, обеспечивать стабильность и отказоустойчивость систем.
— Настраивать и сопровождать процессы CI/CD, автоматизировать развёртывание и эксплуатацию сервисов.
— Работать с контейнеризацией и оркестрацией на базе Docker и Kubernetes.
— Автоматизировать инфраструктурные и эксплуатационные задачи с использованием Ansible, Bash и Python.
— Администрировать базы данных, обеспечивать резервное копирование, восстановление и мониторинг.
— Поддерживать и оптимизировать процессы загрузки, преобразования и обработки данных (ETL).
— Участвовать в развитии хранилищ данных (DWH) и витрин данных.
— Настраивать мониторинг, алертинг и диагностику инфраструктуры и сервисов.
— Анализировать и устранять проблемы производительности, загрузки и обработки данных.
— Использовать AI-инструменты и AI-агентов для автоматизации рутинных DevOps-задач и повышения эффективности работы.
Требования:
— Опыт работы в DevOps и/или Data Engineering от 4 лет с практическими навыками в обоих направлениях.
— Уверенное владение Linux (Ubuntu/Debian, CentOS/RHEL).
— Опыт работы с Docker, Kubernetes и Helm.
— Практический опыт работы с Ansible и CI/CD на базе GitLab.
— Навыки автоматизации с использованием Bash и Python.
— Уверенное владение SQL и опыт работы с PostgreSQL.
— Опыт работы с одной или несколькими СУБД: PostgreSQL, ClickHouse, Greenplum.
— Понимание принципов построения хранилищ данных (DWH) и организации ETL-процессов.
— Опыт работы с Apache NiFi и/или Apache Airflow.
— Опыт настройки мониторинга и алертинга (Grafana, Prometheus или аналоги).
— Понимание сетевых технологий и протоколов TCP/IP, HTTP, DNS.
— Умение самостоятельно решать технические задачи и взаимодействовать с проектной командой.
Будет плюсом:
— Практический опыт разработки ETL-процессов, хранилищ и витрин данных.
— Опыт работы с Python-библиотеками SQLAlchemy и Pandas.
— Знакомство с продуктами Arenadata (ADB, ADS, ADH).
— Опыт работы с Hadoop, PySpark или Apache Kafka.
— Опыт работы с Terraform и OpenStack.
— Опыт настройки высокодоступных и масштабируемых систем.
— Понимание принципов Data Quality и опыт автоматизации проверок качества данных.
— Практический опыт использования AI/LLM-инструментов и AI-агентов для автоматизации инженерных задач.
ГибридСША; 💹 401(k) Program with a 4% match (US Only); 🚗 Commuter Benefits (In-Office & US Only); We encourage people from all kinds of backgrounds to apply, including and especially candidates from underrepresented and non-traditional backgrounds
УдалённоRemote, United States; This is an overnight shift role with working hours of 12:00am - 7:00am EST; We collaborate asynchronously across time zones and through structured pairing and discussion to share knowledge, strengthen solutions, and continuously improve how GitLab supports secure, air-gapped, and regulated deployments, while upholding GitLab's standards for rigor, transparency, and technical excellence; The base salary range for this role’s listed level is currently for residents of the United States only
Torrance, United States
Torrance, United States
United States
Удалённо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)