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
Python developer
Build and maintain a high-load, secure chat-bot and SmartApps platform in Python, integrating with customer systems using FastAPI, PostgreSQL, Redis and async workflows.
Java Developer (middle +)
Middle Java developer building and optimizing traffic management software using Spring, Kafka, and PostgreSQL for intelligent transport systems.
Middle Python Developer (AI-Driven ERP/BPM)
Middle Python developer building an AI-driven ERP/BPM system using FastAPI, SQLAlchemy, and LLM tools like Claude and ChatGPT to automate backend code generation and business logic.
Senior Java Developer
Senior Java developer building and optimizing backend microservices and distributed systems for enterprise clients, using Java 11/17/21, Spring ecosystem, Kafka, PostgreSQL, and CI/CD pipelines.
Senior Java Developer
Builds and scales Java/Spring backend services for a fintech and blockchain product, integrating smart contracts and high-load systems with Kafka, PostgreSQL, AWS and Kubernetes.
Senior C# / .NET Developer в офис производственной компании
Senior C#/.NET developer building backend services and APIs for industrial automation systems in a new manufacturing facility near St. Petersburg.
Golang Developer / Go-разработчик
Builds and maintains the Go-based Premiator e-commerce backend, handling catalog search, stateful orders, bonus systems, and integrations with logistics and notification services.
Middle+ TypeScript Developer
Builds and optimizes web UIs with React/Angular/Vue, integrates them with backend services, and sets up CI/CD pipelines with automated testing and observability tools.
Middle PHP Developer
Build and maintain PHP-based SaaS features for an SMM-automation platform handling 300M+ monthly orders, using Yii2, MySQL, Redis, RabbitMQ, and Docker.
Database developer
Middle Database Engineer builds and optimizes PostgreSQL backends for a global football video platform, writing stored procedures and tuning query plans.
Software engineer (Go\Python)
Build and maintain automation modules (agents, controllers, orchestrators) in Go/Python to configure and monitor operator network gear like radios, switches, and MPLS nodes via SNMP, CLI, NETCONF/RESTCONF/gNMI, Kafka/RabbitMQ.
Robotics Software Engineer (ROS2)
Develops and integrates ROS2-based software for autonomous mobile robots, navigation systems, and fleet management in a next-gen logistics platform.
Senior Unity / .NET Developer (GameDev)
Senior Unity/.NET engineer building and maintaining a live mobile F2P game; writes Unity/C# client code and .NET backend with Orleans, handles end-to-end features, mentors teammates, and supports live ops.
Middle+ / Senior Python Developer (Онлайн-оценка залога)
Builds scalable Python microservices that blend business logic with ML models to automate property valuation for loans, using Kafka, asyncio, and PostgreSQL.
Senior Python Developer
Senior Python developer building scalable backend systems for X5 Group’s internal products using Django, FastAPI, and async stacks with PostgreSQL and Kafka.
Middle Python Developer (Каталог продуктов облачной платформы)
Develops and maintains a cloud platform for Sber’s ecosystem, focusing on backend services, microservices, and infrastructure automation using Python, PostgreSQL, and container technologies like Istio/OpenShift/k8s.
Junior Java Developer
Junior Java developer building backend services with Spring, documenting APIs, and assisting with LLM integrations in an office-based team.
Software Engineer / Инженер ПО для микроконтроллеров (Matlab)
Develops embedded firmware for microcontrollers (STM32, ESP32, etc.) using MATLAB/Simulink for PID control systems, C/C++, and Rust, testing deployed solutions and managing Git.