Senior Software Engineer | Users
✨ AI Summary
Snapp, a leading technology company in Iran, is hiring a Senior Software Engineer for its Users team. The role focuses on designing scalable systems and mentoring engineers using a tech stack that includes Python, Golang, Java, and relational databases like PostgreSQL. Candidates require at least 5 years of professional software engineering experience and strong leadership skills, with bonus points for Kubernetes, AWS, and high-traffic service management.
Snapp is looking for a Senior Software Engineer to join our growing Tech team. In this role, you will lead by example—designing scalable systems, mentoring engineers, and delivering high-impact solutions. You’ll work closely with cross-functional teams to tackle complex challenges, shape technical direction, and ensure we continue to scale with excellence.
Responsibility:
-Lead and mentor a team of engineers, fostering a culture of learning and growth.
-Collaborate with cross-functional teams to deliver high-quality, scalable solutions.
-Design, develop, and maintain reliable and efficient systems.
-Provide technical expertise and guidance throughout the project lifecycle.
-Contribute to the adoption of best practices in coding, architecture, and DevOps.
-5+ years of professional experience in software engineering or a related technical role.
-Strong communication and teamwork skills.
-Proficiency in at least one programming language: Python, Golang, Java, C#, Ruby, Rust, C++, or C.
-Hands-on experience with relational databases: MariaDB/MySQL, PostgreSQL, SQL Server, or Oracle.
-Solid understanding of networking concepts and concurrency.
-Demonstrated ability to lead and mentor junior engineers.
-Strong problem-solving and analytical skills.
Better To Have:
-Experience managing services on Kubernetes, AWS, or GCP.
-Hands-on experience with CI/CD pipelines.
-Proven track record managing high-traffic online services.
-Knowledge of High Availability (HA) and Disaster Recovery (DR) strategies.
-Background in geospatial applications and algorithms.
-Experience working with large-scale databases.
-Familiarity with data/event streaming concepts and applications.
About the Company
Snapp is the fastest-growing startup in Iran and is powered by a young team that wants to take Iran’s IT industry to the next level. We are always looking for young talent that wants to make a better tomorrow and have a positive impact on the lifestyle of people. Today we are proud to announce that Snapp is the first and biggest ride-hailing service in Iran with more than 30 million passengers and 2 million drivers in its fleet. We are always expanding the team to reach our ambitious objectives! So if you want to be a part of the best transportation in Iran, just Send your Resume.
More jobs at Snapp!
-
Senior Software Engineer | Map
Tehran, Tehrān, Iran, Islamic Republic of · · Sep 28, 2026
-
Senior Data Integration Engineer
Tehran, Tehrān, Iran, Islamic Republic of · · Sep 21, 2026
-
Senior Software Engineer (Golang) | Offering
Tehran, Tehrān, Iran, Islamic Republic of · · Aug 19, 2026
-
Site Reliability Engineer | Platform
Tehran, Tehrān, Iran, Islamic Republic of · · Aug 19, 2026
-
Senior Cloud Engineer
Remote job · remote · Aug 19, 2026