Position: Security Engineer
Company: Supernova Development
Experience required: 3y
English level: upper

We are a growth-phase start-up headquartered in the heart of Silicon valley. 
We have recently secured Series C-1 funding and are growing rapidly across the world, having acquired some of the biggest names (from USA, Canada, the EU, Dubai, India, Japan, Australia and New Zealand etc.) in the energy & utilities industry as customers. We have over 17 patents, $50M+ in funding, housing 30+ data scientists and 100+ engineers, each bringing a passion for AI to utilities and homes around the world.

Responsibilities
● Work on infrastructure components, sub systems, parts of the network and are proactive in improving the technology, scalability, security and evolution of the infrastructure that powers the web components, customer facing components of the SaaS platform
● You have a solid working knowledge and experience in Linux and scripting languages
● You will partner with and engineers to ensure the stability, and security can understand and provide Low level design considerations on stability v/s security
● You take on building and deploying tools, enable automation, by demonstrating working knowledge of DevOps tools and technologies needed for safety engineering
● You understand and can work on safe proxies, adversaries modeling, least privilege, configuration distribution, three party and multi party authentication
● Utilise working knowledge of design security changes with changing landscape
● Utilise working knowledge of fixing common issues like trojan horses, DoS and DDoS
● You can write code to address issues like, RPC backend security, safeHtml, research on the using frameworks, can refactor code
● You can effective unit test cases and integration test cases with fuzzy testing, static program analysis
● You can deploy code and perform SDLC steps like creating a thread model, verify artifacts, config as code etc. You can execute with good quality on the LLD on infra topics and can do effective peer reviews.
● You can think and develop IaaS and have an eye for automation.
● You demonstrate application level skills like source code control (Git should be a must for example), code building (Shell/Make/Gradle/Maven might be used), binaries management , defect/risk scan(SonarQube, Xray for example),application deployment, workflow orchestration (Jenkins is a must), test automation(xUnit, Google Test, Selenium).
● You will interface with infrastructure providers like AWS, CloudFlare etc, and get security issues resolved working with the support engineers
● You are able to dive deep on the RCA, speed up debugging issues and own the incident resolution
● You provide high quality code review comments, develop code that acts as a showcase and are responsible for the pull requests in the areas of your ownership


Requirements

● At least 3 years of strong experience managing internet based SaaS platform infrastructure
● BS/MS in Computer Science or equivalent from premier institutes
● Strong in problem solving, proactive monitoring and collaboration with engineering and other teams.
● Working knowledge in Java, Spring, Hibernate, J2EE , REST Services Ability to deliver API based features
● Attention to details. Strong communication and collaboration skills.
● Hired entry level engineers and mentored at least 3 to the next level
● Working knowledge of tool, cloud native solutions, Operating Systems, network components and programming knowledge to leverage and manage them.