Staff Engineer – SaaS Platforms

Staff Engineer – SaaS Platforms Job Description Template

Our company is looking for a Staff Engineer – SaaS Platforms to join our team.

Responsibilities:

  • Design and implement an infrastructure platform that provides excellent monitoring and alerting capabilities;
  • Manage individual projects priorities, deadlines and deliverables with your technical expertise;
  • Help build a team and cultivate innovation by driving cross-collaboration and execution of projects across multiple teams;
  • Technical Leadership: Drive high-level architectural decisions and designs based on business priorities and requirements;
  • Build tools to support single tenant deployments that can be operated by customers without extensive operational knowledge of QDS;
  • Help in responding to operational situations and coordinate engineering response as required;
  • Enhance the SaaS platform to provide an extremely stable service while constantly enhancing the platform to support new features or additional scale;
  • Coordinate closely with the DevOps team to ensure the platform is operated reliably and in a cost-effective manner.

Requirements:

  • Strong problem solving skills – both in the technology and leadership/influence areasStrong verbal/written communication skills;
  • Degree in Computer Science with minimum 8 years of relevant experience;
  • Extensive experience building large-scale applications/platforms in a public cloud environment;
  • Good Knowledge of containers and container orchestration frameworks like kubernetes is preferred;
  • Strong RDBMS/NoSQL fundamentals and experience with performant database driven applications is preferable;
  • Expertise in large scale distributed systems design principles and patterns.