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.