Security Engineer

Job details

Posted Tuesday 15 February 2022
Job type Permanent
Discipline Dev Ops
Reference 187
Recruiter Name Geraldine Flanagan
Sorry, this advert is now closed. Click here to view our live vacancies.

Security Engineer

Unique opportunity to join an AI-powered, SaaS solution provider whose mission is to enable utility providers to optimise grid and customer behaviours and accelerate our journey towards a clean energy future.

Headquartered in Silicon Valley the company has spent the last 10 years perfecting their solution, registered their patents, and are now fully funded to grow rapidly and bring AI to utilities and homes around the world.

With an existing client base in Ireland, they are establishing an R&D operation here to help them scale at speed and drive changes in consumer behaviours towards a clean energy future.

You can join them on this journey and enjoy fully remote working within Ireland.

 

Responsibilities

  • Work on infrastructure components, subsystems, 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 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 a 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 authentications
  • 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, safe HTML, 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 can 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 detail. Strong communication and collaboration skills.
  • Hired entry-level engineers and mentored at least 3 to the next level
  • Working knowledge of tools, cloud-native solutions, Operating Systems, network components, and programming knowledge to leverage and manage them.