Returning Candidate?

Software Dev Prin Engineer (SFS900)

Software Dev Prin Engineer (SFS900)

Job ID 
RU-Saint Petersburg
SW Engineering
Position Type 
Regular Full-Time

More information about this job


Senior Shared MicroServices and DevOps Automation Development Team Lead for Micro Services in Public Cloud – St. Petersburg


Quest Software is looking for an ambitious team lead to join our agile development team in St. Petersburg. This team is building commercial software which simplifies and improves the management of critical enterprise data. The team is part of the largest Business Unit within Quest Software with global footprint in several countries. The candidate will be using the latest of technologies and coding environments. We are looking for candidates that can communicate and collaborate well with local and remote team members with different cultural background.


You will work as part of the global Shared MicroServices Development and DevOps Automation team. In this role, you will be reporting directly the Director of Engineering who oversees our global efforts to build, deliver, and operate all of our SaaS products in a consistent and scalable manner. You will get the unique chance to build up a group in St. Petersburg that will work with local and global teams to build out our SaaS platform and operational environment.


We are looking for someone who can lead a team, identify stories, prioritize the backlog, and implement stories both hands-on and via guidance and mentoring.


You should match the following profile:

  • Ambition to hire and lead a team and drive an agenda forward
  • Experience in a leading role or position for about 2 years
  • Good communication skills in English, ideally experienced interacting with international team members
  • Development background for SaaS in the public cloud, either external or internal facing
  • Development skills in more than one programming languages and the ability to learn new ones where necessary
  • High interest in all aspects of Continuous Integration and Continuous Delivery


What the team will do:

  • Develop, maintain, and operate shared micro services for the common SaaS platform
  • Define and implement services and automation for the common Continuous Delivery environment
  • Participate in releases, deliveries and deployments in an operational capacity
  • Configure and setup production monitoring for Saas products and micro services
  • Configure monitoring and monitor the products in production, diagnose, resolve and escalate issues in collaboration with other development teams


The following is a list of experiences relevant to this role:

  • At least 2 years’ experience developing for and operating a public facing SaaS product
  • Experience with PaaS, microservices, serverless architectures and container technologies
  • Good working knowledge of AWS and/or Azure
  • Proficient in one or more of the following compiled languages: C#, C++, Java
  • Proficient in one or more of the following scripting languages: Python, Powershell, Bash
  • Experience with CI/CD toolsets and concepts such as Jenkins, VSTS, AWS CodePipeline
  • Experience with build tooling, preferably for ..node.js, python or .NET applications
  • Experience with Infrastructure-as-code tools concepts like ARM templates or AWS CloudFormation
  • Comfortable with git version control and common branching concepts
  • Experience with distributed monitoring and logging tools, preferably NewRelic and Elastic stack
  • Experience in Windows and Linux (desirable) system administration
  • Experience with SCRUM or KanBan project management
  • Experience working in a team which follows DevOps practices

Connect With Us!

Not ready to apply? Connect with us for general consideration.