Skip to content
Snapp

Senior Software Engineer | Users

Tehran, Tehrān, Iran, Islamic Republic ofLocation unclear
Senior · fulltime_permanent · Tech
POSTED 23 SEPT
Apply Ask
Role
47 days opentrue age
Posted 23 Sept
CompanySnapp →
21open roles
Opened · 30d
+0
Closed · 30d
−0
30d window
Market
17,059open · Senior Software engineering
Opened · 7d
+9115% of open
All software engineering
75,149open
All tracked boards · live 10 Nov · n=17,059
PythonGoJavaRustC++C#/.NETRuby/RailsPostgreSQLMySQLAWSGCPKubernetes

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.

Requirements

-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.

Source · SnappFirst seen 7 NovOriginal ↗