Description :
We are looking for a Principal Software Engineer who is motivated to innovate, design, develop, test, and operate cutting-edge, large-scale, and enterprise SaaS security orchestration and automation :
- Design and develop subsystems of a large-scale security orchestration and automation platform.
- Design simple, easy-to-use, and complete APIs that enable easier integration with complex 3rd party product ecosystems.
- Design and develop systems and applications for scale.
- Build and deliver security automation products that are intuitive and easy to use.
- Advocate for developing high-quality software and promoting best practices to produce reliable, maintainable, and fault-tolerant software.
- Mentor engineering teams, establish best practices and standards.
- Raise the bar on engineering practices and code quality.
Requirements :
BS / MS / PHD in Computer Science, Electrical Engineering, or a relevant degree.5 - 14 years of software development experience specializing in enterprise SaaS software.Deep knowledge of distributed system design and application development.Solid programming background in C#, Python, NodeJS, TypeScript, or other object-oriented languages.Strong NoSQL database and SQL knowledge, including MongoDB, Postgres, or MySQL.In-depth knowledge of algorithms and data structures, and their applications.Hands-on experience in cloud platforms such as AWS and devops technologies, including Kubernetes, Docker, and Terraform.Strong test automation skills.Good verbal and written communication.Our technology stack includes C#, Python, NodeJS, TypeScript, Angular, MongoDB, Postgres, Rest API, Microservices, AWS,Kubernetes, Terraform, etc.
(ref : hirist.tech)