Our Careers

Where intelligence meets engineering excellence.

At SDC, we solve even the most complex software problems and work with technologies we enjoy. To reach the desired goals, we work with the best professionals in the software industry. SDC is a fast growing company that provides tremendous opportunities to work on cutting-edge projects. Remote-first approach gives you the perfect work-life balance while diverse teammates will help you to grow not only in the area of your expertise but also enhance your general knowledge of the modern tech stack!

If you think of becoming part of an amazing and inspiring team and ready to take up new challenges then we’re looking forward to your CV. Send your CV and questions to hr@sdc.am.

Chief Engineer
Senior Level

Deadline: March 10

Full Time

...

The Software Development Company LLC is looking for a Chef Engineer to join its international team. The position is remote, with a requirement to time-to-time attend meetings in Yerevan’s office and travel to Abu Dhabi when required. Successful candidates would have an opportunity to work with an international team of senior level professionals on a wide variety of projects such as event processing engine with 4+ billion events per day, computer vision systems, Machine Learning systems, mobile applications with AR, ERP systems and digital transformation of businesses.

Responsibilities
  • Technical leadership of the projects from start to the end: Architecture creation > Resource calculation > Delegation to the teams > Overseeing the progress > Deployment coordination
  • Creation and maintenance of software engineering processes and good practices
  • Resolution of tech disputes and decision making for the tech stack to be used
  • Tech-related sync across different teams working on the same project
  • Tech documentation of the project
  • Daily communication of technical matters with the clients, partners and 3rd-party providers
  • Daily work with management for timely delivery of the projects
Requirements
  • English language - candidates should be able to freely communicate about the work
  • Minimum of 8 years of industry experience
  • Minimum of Bachelor's degree in Computer Science, Physics, Math or related field
  • Multi-domain technical background. The following is the list of tech stack the company operates with the more tech the candidate has worked with, the better it is: Java 8/11, JavaScript (browser+NodeJS), C#, Bash, Makefile ElasticSearch, Cassandra, Kafka, Redis, Neo4j, MariaDB, MSSQL, Oracle, Spring Framework, Electron, Apache Camel, Spark, gRPC, Docker, Kubernetes, CentOS, Ubuntu, Windows Server, Android Platform development, iOS platform development, Unity framework, OpenText
  • Previous experience of doing projects from scratch and successfully delivering
  • Previous experience of engineering management
  • Knowledge of data structures and common use-cases of those structures is a must
  • Pre-covid experience working remotely is a plus
APPLY FOR THIS JOB

Android Lead Engineer
Senior Level

Deadline: March 10

Full Time

Java/Kotlin
Android platform
...

The Software Development Company LLC is looking for a senior level Android engineer to join the team in Armenia! The position is remote or optionally-office in case the candidate is located in Yerevan, Armenia. Successful candidates would have an opportunity to architect and create applications from ground up with a technology stack of their choice. The team consists of highly-skilled and senior level people

Responsibilities
  • Lead the Android development team
  • Participate in the planning sessions
  • Provide brief reports on completed work as agreed with the management
  • Design and develop software as per provided specification
  • Write technical documentation for the developed application
  • Write tests for the code
  • Troubleshoot and address the issues after deployment
  • Optionally the successful candidate can take more responsibility and lead all the mobile development efforts in the company, including android platform or any project with mobile devices
Requirements
  • Minimum of 6 years of full-time experience writing apps with Java/Kotlin for Android platform
  • Minimum of 1 year leading development teams with 2+ members
  • English language - candidates should be able to freely communicate about their work
  • Knowledge of data structures and common use-cases of those structures is a must
  • Previous experience writing applications including any of the following features is a plus: Augmented Reality, Live Video Broadcast, Unity Framework (embedded in the app)
  • Experience with iOS platform would be required in case a candidate would like to lead the whole mobile development team.
  • Pre-covid experience working remotely is a plus
APPLY FOR THIS JOB

iOS Lead Engineer
Senior Level

Deadline: March 10

Full Time

Swift
Objective C
...

The Software Development Company LLC is looking for a senior level iOS engineer to join the team in Armenia! The position is remote or optionally-office in case the candidate is located in Yerevan, Armenia. Successful candidates would have an opportunity to architect and create applications from ground up with a technology stack of their choice. The team consists of highly-skilled and senior level people

Responsibilities
  • Lead the iOS development team
  • Participate in the planning sessions
  • Provide brief reports on completed work as agreed with the management
  • Design and develop software as per provided specification
  • Write technical documentation for the developed application
  • Write tests for the code
  • Troubleshoot and address the issues after deployment
  • Optionally the successful candidate can take more responsibility and lead all the mobile development efforts in the company, including android platform or any project with mobile devices
Requirements
  • Minimum of 6 years of full-time experience writing apps for iOS platform with Swift and Objective C
  • Minimum of 1 year leading development teams with 2+ members
  • English language - candidates should be able to freely communicate about their work
  • Knowledge of data structures and common use-cases of those structures is a must
  • Previous experience writing applications including any of the following features is a plus: Augmented Reality, Live Video Broadcast, Unity Framework (embedded in the app)
  • Experience with Android platform would be required in case a candidate would like to lead the whole mobile development team.
  • Pre-covid experience working remotely is a plus
APPLY FOR THIS JOB

Windows and Linux OPS (relocation to Abu Dhabi, UAE)
Senior Level

Deadline: March 10

Full Time

Windows system administration
Cassandra
Apache Kafka
Docker
Windows Server
Ability to work independently
Ability to work under pressure
Kubernetes
Time management
Fast learning ability
...

We are looking for a multi-paradigm, talented Senior System Administrator to deploy and manage applications on large-scale installations on linux and windows servers and desktops. The position is full-time with relocation to Abu Dhabi. The position requires visiting customer’s sites and frequently deploying in internet-isolated environments. The rest of the time work can be done remotely from home in Abu Dhabi.

Responsibilities
  • Setup IIS, deploy server and Windows desktop applications
  • Deploy and manage Linux server applications (mainly Java-based with Docker)
  • Setup and manage database servers - MSSQL, Cassandra, Kafka, Redis, MariaDB, Minio.
  • Mange Kubernetes-based deployments
  • Troubleshoot issues with deployments and monitor server performance
  • Manage all hardware, do software upgrades and patches to OS
  • Be responsible for HA/DR of the servers
  • Perform backups and recovery requests
  • Perform server design and capacity planning
  • Collect user feedback, convert into support tickets
Requirements
  • Bachelor's degree
  • 5+ years managing and deploying windows and linux-based applications
  • Excellent spoken and written English
  • Excellent working knowledge of Microsoft Applications and Services stack such as IIS, DNS/DHCP, WINS, .NET
  • Experience managing production Windows Servers used to support multiple mission critical initiatives
  • Powershell and/or Python scripting
  • Knowledge of commonly-used linux cli tools
  • Familiarity with linux firewall configurations
  • Ability to quit vim
  • Through knowledge of computer networking principles
  • Exposure to using Puppet, CHEF, Ansible or other CM tools
  • Experience with MSSQL deployment
  • Experience with JVM-based applications deployment and troubleshooting
  • Experience with any of the following is a plus - Kubernetes, Docker, Cassandra, Kafka, Redis, MariaDB, Minio, Apache Camel.
APPLY FOR THIS JOB