Senior Software Engineer

Senior Software Engineer

Казахстан на удалёнке

About the Role:

We are looking for a Senior Software Engineer with strong programming skills who has also worked across the data engineering stack. This is not a traditional Data Engineer role—we need someone with a solid software engineering foundation who can also contribute to data workflows and infrastructure.




Key Responsibilities:

* Design, develop, and maintain scalable software solutions using Python, Java, or Scala.
* Contribute to data engineering tasks using Spark, Snowflake, and Databricks.
* Write and optimize Snowflake SQL queries and manage Snowflake environments.
* Develop and orchestrate Databricks workflows and Spark programs.
* Participate in infrastructure provisioning using Terraform, AWS, and related tools.
* Collaborate cross-functionally with engineering, data, and infrastructure teams.




Key Qualifications:

* Strong programming skills and a software engineering mindset.
* Hands-on experience with at least one backend language: Java, Scala, or Python.
* Exposure to data engineering tools and platforms like Snowflake or Databricks (preferred).
* Familiarity with cloud infrastructure and provisioning tools (e.g., AWS, Terraform).
* Excellent problem-solving abilities and judgment.
* Effective communication and collaboration skills.




Nice to Have:

* Broader knowledge of modern data platforms and engineering best practices.
* Experience working in environments where engineers own both application and data layers.




What We’re Not Looking For:

* Pure Data Engineers without strong software development skills.
* Resumes with outdated or overly vendor-specific tech stacks.
* Overly long resumes with typos or poor grammar.

Вакансия была найдена и отобрана на сайте Linkedin

Чтобы откликнуться через Linkedin пройдите по ссылке

Report Page

OSZAR »