Software Engineering Jobs in Russia
There are 196 open Software Engineering jobs in Russia on freehire right now. 20 of them were posted recently. The skills employers ask for most often are postgresql, api and docker.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| RUB | year | RUB 270,000 | RUB 435,500 | RUB 3,118,750 | 10 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- postgresql 48%
- api 46%
- docker 42%
- ci-cd 35%
- kubernetes 35%
- python 32%
- ai 29%
- sql 29%
How the work is done
- Remote 62 · 32%
- Onsite 30 · 15%
- Hybrid 26 · 13%
Visa sponsorship offered in 21% of the 38 postings that state a position on it.
Seniority
- Senior 52
- Middle 30
- Junior 14
- Lead 10
- Intern 3
- Staff 1
Who is hiring
- 1000+ employees 50
- 501-1000 employees 32
- 51-200 employees 14
- 11-50 employees 5
- 201-500 employees 5
Middle Java Developer
Builds and maintains Java-based backend services, writes unit/integration tests, and participates in code reviews and architecture discussions.
Python Developer (AI-агенты )
Builds and maintains production pipelines for LLM agents and RAG systems using Python, FastAPI, LangGraph, and vector search engines like OpenSearch.
PHP Developer (Yii1)
Maintain and improve a monolithic CRM system for auto-dealers using Yii1, PHP 8, MySQL, and related tools while preparing for a future Yii2 migration.
Senior C#/.NET Developer [Мой МТС]
Senior C#/.NET engineer building and scaling high-load microservices for the MTS digital platform, using .NET 6/8+, Clean Architecture, and event-driven patterns.
Golang developer (Рассрочки)
Senior backend developer builds and scales a high-performance credit aggregation platform using Go, PostgreSQL, Kafka, and Kubernetes for a fintech joint venture in Russia and CIS.
Senior Software Engineer (GigaChat)
Build and scale a high-performance search platform for GigaChat using OpenSearch, Python/FastAPI, and vector search (embeddings, ANN/HNSW) to deliver fast, accurate answers from the web.
TypeScript/Node.js Developer в GigaCode (AI Developer Platform)
Builds and maintains a next-gen AI coding assistant using TypeScript/Node.js, integrating LLMs with IDEs and real-time tools to automate engineering tasks.
Senior Python Developer
Build and maintain high-frequency trading systems, monitoring, and DevOps tooling using Python, ClickHouse, Prometheus, Grafana, and Ansible to ensure low-latency, high-reliability production services.
Senior Software Engineer (GigaChat)
Build and scale a high-performance search platform using OpenSearch, Python/FastAPI, and vector search (embeddings, ANN/HNSW) to power GigaChat and LLM queries with low-latency, relevance tuning, and hybrid search.
Middle Java developer
Builds and maintains backend services for insurance products using Java 11/17/21, Spring Boot, and REST/SOAP APIs.
C++ developer / Инженер-программист C++ (KORNFELD)
Develops high-performance C++ network services for Linux-based Ethernet switches, implementing L2/L3 routing and virtualization standards.
Java developer
Builds and maintains Sber ID’s secure authentication system using Java, Spring, and microservices, ensuring high availability and compliance with OAuth 2.0/OIDC standards.
TypeScript/Node.js Developer в GigaCode (AI Developer Platform)
Builds an AI coding assistant: TypeScript/React front-end and Node.js back-end that integrates LLMs, analyzes codebases, and automates engineering tasks in real time.
Middle Golang Developer в EORD [МТС Веб Сервисы]
Middle Go developer building and maintaining 20+ microservices and Zeebe workers for order management, orchestrating fulfillment and product activation across internal/external systems.
Senior Golang Developer
Senior Go developer building backend services and APIs for a warehouse-picking mobile app, integrating with Kafka and Redis, and ensuring reliability in a new e-commerce system.
Junior Java Developer
Junior Java developer building and optimizing CRM modules, writing tests, and improving production code with Java 8+, Spring, Hibernate JPA, and PostgreSQL.
Python Developer
Builds and maintains backend services for a GenAI agent platform in a bank, integrating LLMs, tools, and RAG components while ensuring cybersecurity compliance.
Senior PHP Developer
Senior PHP developer optimizing high-traffic restaurant-management databases and backend services using PHP 8, Symfony, and SQL tuning.
Java developer
Builds and maintains a high-load customer-communication platform for Sberbank, using Java 17, Spring Boot, Kafka, and PostgreSQL to personalize millions of client interactions.
Senior python developer
Senior Python developer builds and maintains high-load FastAPI services with async PostgreSQL and RabbitMQ for a large 3D city-modeling platform serving government clients.