System Engineer – Senior

Remote $115k–$196k senior English B1 4 months ago full-time quality 8.6/10

Role in brief

SOFTSWISS is seeking a Senior System Engineer to maintain and improve their production and staging infrastructure. This role focuses on ensuring system stability, automation, and scalability, working with a variety of tools including Kubernetes, Saltstack, and Clickhouse. Candidates with strong Linux administration skills and experience in configuration management and monitoring systems should apply.

SaltstackClickhouseKafkaKubernetesGitlabVaultPostgresqlRedisTerraformPulumiELKZabbix

About the role

This Senior System Engineer role involves the setup and ongoing maintenance of production and staging environments. Responsibilities include updating systems, fixing problems, and continuously improving infrastructure processes. The position requires active communication and collaboration with product development teams and other stakeholders to ensure smooth operations and effective problem resolution.

A core aspect of the role is to enhance infrastructure automation and scalability. This includes supporting and developing GitLab CI pipelines and participating in the design of complex IT systems. The engineer will also be responsible for reacting to monitoring events, which involves periodic day and night duties to maintain system stability.

Success in this position means contributing to a robust and efficient infrastructure that supports the company's expanding needs. The ideal candidate will bring at least three years of experience in system engineering, SRE, or DevOps, coupled with a solid understanding of Linux-like operating systems and proficiency in English and Russian.

The salary for this position ranges from $115,000 to $195,500 annually.

Skills that matter here

  • Saltstack: This tool is used for configuration management to automate infrastructure setup and maintenance.
  • Clickhouse: The role requires administration and management of Clickhouse clusters within the infrastructure.
  • Kafka: Experience with this distributed streaming platform is part of the technology stack used.
  • Kubernetes: The engineer will work with Kubernetes and Helm for container orchestration and management.
  • Gitlab: This platform is used for supporting and developing CI pipelines.
  • Terraform: This infrastructure as code tool is used for managing and provisioning infrastructure.

Who this role suits

  • A professional with at least three years of experience in system engineering, SRE, or DevOps.
  • Someone who possesses a strong understanding of Linux-like operating systems for administration and troubleshooting.
  • An individual adept at problem-solving and capable of communicating effectively with development teams and stakeholders.
  • A candidate comfortable with periodic day and night duties for reacting to monitoring events.

From the employer

Key Responsibilities:

  • Setup and maintain (updates, problem fixes) infrastructure for production/staging environments
  • Improve infrastructure setup and maintenance processes
  • Communication and collaboration with product development team and stakeholders
  • React to monitoring events (periodical day/night duties)
  • Support and development of GitLab CI pipelines
  • Participate in the design of complex IT systems

Required Experience:

  • 3+ years of experience as a system engineer or SRE/DevOps
  • Good understanding of Linux-like operating systems (Administration and troubleshooting)
  • Experience with configuration management systems (Ansible / Saltstack / Terraform / Pulumi)
  • Experience with Clickhouse clusters administration and management
  • Experience with Kubernetes+Helm
  • Experience with monitoring systems (Prometheus stack/Zabbix)
  • Problem-solving skills
  • Higher technical education
  • Intermediate or higher English and Russian (B1+)

Nice to have:

  • Experience with management of Tableau and DataHub services
  • Experience with distributed systems
  • Experience with Bash/Python/Go languages
  • Experience with log aggregating systems (ELK/EFK stack)
  • Experience with cloud provider services
  • Experience with PostgreSQL clusters (self-hosted)
  • Experience with domain management (CloudFlare/Route53)
  • Experience with workflow in Agile like framework (Kanban/Scrum)
  • Demonstrated ability to leverage AI-powered tools and platforms to optimize workflows and support decision-making

Main Advantages:

  • Private insurance (depending on contract type)
  • Paid gym membership
  • Comprehensive Mental Health Program
  • Free English lessons (online)
  • Local language courses
  • Paid time off (PTO)
  • Maternity leave support
  • Referral program rewards
  • Upskilling, internal workshops, and participation in professional conferences and corporate events

Questions about this role

What is the remote work policy for this role?

This is a fully remote position, allowing candidates to work from any location.

What level of seniority is expected for this position?

This is a senior-level role, requiring at least three years of experience as a system engineer or in SRE/DevOps.

What are the required technical skills for this role?

Key technical skills include experience with Linux administration, configuration management systems like Saltstack or Terraform, Clickhouse cluster administration, Kubernetes+Helm, and monitoring systems such as Prometheus or Zabbix.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to SOFTSWISS.