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
C#/.NET Developer
Builds and maintains C#/.NET backend services that integrate internal systems with Bitrix24 via REST API, handling webhooks, batch requests, and retry logic for reliable CRM data sync.
Java Developer
Develops high-load enterprise software in Java/Spring for fintech, retail, healthcare, and other sectors, building REST APIs, microservices, and data pipelines.
Java разработчик/Java Developer (стажер)
Trainee Java developer building and testing backend services with Spring, Hibernate, and relational databases under mentorship.
Senior Golang Developer
A Senior Golang Developer will design, build, and maintain Kubernetes-based platform solutions, collaborating with product teams to architect scalable systems and ensure smooth deployment and support across the tech stack.
Tech Lead Python Developer (GigaData)
Leads a team building and scaling a large-scale web-crawling and data-pipeline system in Python to feed AI training, focusing on distributed architecture, performance, and global traffic routing.
Robotics Platform Software Engineer
Build and test real-time control software for humanoid robots and robotic platforms, integrating sensors, actuators, and AI components in C++ on Linux.
Senior Python / Go Developer
Senior backend developer building and scaling a partner platform using Python and Go, with microservices, high-load systems, and integrations.
Robotics Software Engineer
Builds and integrates control software for a humanoid robot, bridging research prototypes and real-time production systems using C++17, Python, ROS2, and reinforcement-learning policies.
Senior Java Developer
Senior Java developer builds and maintains microservices-based systems using Java 21/25, Spring ecosystem, Kafka, PostgreSQL, and Kubernetes for a distributed team creating ad platforms, gaming services, and fintech products.
Junior Golang Developer
Junior Go developer builds and maintains backend services using Go, PostgreSQL, Redis, and Docker, following SOLID and REST principles.
Инженер-алгоритмист / Robotics Software Engineer (C++, Perception, LiDAR SLAM)
Develops LiDAR-based perception and SLAM algorithms in C++ for autonomous rail systems, processing point clouds and integrating sensor fusion for obstacle detection and navigation.
Python Developer AI team (в офис, г. Йошкар-Ола)
Python developer building AI-powered hospitality automation tools using FastAPI, RAG, and LLM agents for a platform serving 12,000+ hotels.
C++ developer in 5G Core
Develops and optimizes 5G core network solutions from research to commercial deployment using C++, Linux, and high-load services.
Python Developer
Junior Python developer builds RESTful backends using Django or FastAPI, writes unit tests, and works with PostgreSQL, Docker, and Git in a fully remote role.
Python Developer
Develops and maintains backend services for a GenAI agent platform in a bank, integrating LLMs, tools, and knowledge bases while ensuring cybersecurity compliance.
Golang developer (Новосибирск)
Develops and maintains high-traffic media microservices in Go, working with GraphQL, gRPC, Kubernetes, and PostgreSQL to power a national media platform.
Middle .NET Developer
Middle .NET developer builds and maintains microservices and REST APIs using .NET 8/10, C#, PostgreSQL, and Kafka/RabbitMQ in a fintech company specializing in collective investment market infrastructure.
Robotics Software Engineer (команда Навигация)
Develops and integrates navigation, localization, and robot-control software for autonomous warehouse robots using ROS 2, Navigation2, and C++ in a hybrid Moscow office.
Java Developer
Java developer designs and refactors microservices, APIs, and databases for a market data provider, using Spring, Hibernate, and SQL.