Skip to content

Engineering at Rise8

A Software Security Engineer is a professional who specializes in designing, implementing, and maintaining secure software systems. Their primary responsibility is to ensure that software applications are developed and deployed with the highest level of security and protection against cyber-attacks and data breaches. Software Security Engineers typically work with software development teams to integrate security measures throughout the software development life cycle (SDLC). They collaborate with developers to identify potential security vulnerabilities in software designs and code, and they work to implement controls and countermeasures to mitigate these risks.

Responsibilities

Technical Contributions:

  • Work tasks, stories, and issues as assigned
  • Identify and implement metrics that improve understanding of performance, user patterns, and outcome success
  • Perform research related to spikes
  • Identify and present code that needs to be refactored for backlog prioritization
  • Write unit tests that improve reliability
  • Write and maintain documentation for code, APIs, and systems

Team collaboration and communication:

  • Attend team ceremonies
  • Participate in how to break down stories into smaller, actionable tasks
  • Communicate upcoming absences in advance
  • Ask questions when tasks or concepts are unclear
  • Communicate when more time is needed to grasp a concept
  • Provide constructive feedback and proactively work to solve conflicts before they escalate
  • Share in leading ceremonies e.g. lead retrospective once a month

Grow

  • Research material that leads to mastery in the tech used
  • Build research projects that provide practical experience and foster increased understanding
  • Learn new patterns, principles, and tech to use in day-to-day responsibilities so that product performs better, is easy to maintain, is as secure as possible, and is easier to read