Posted in

Senior Full Stack Engineer – Security Products

Senior Full Stack Engineer – Security Products

CompanyDigitalOcean
LocationAustin, TX, USA
Salary$133700 – $167100
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of experience in full stack software engineering, with significant exposure to building products at security companies or within security functions.
  • Strong proficiency in Go for backend development.
  • Strong proficiency in frontend frameworks such as EmberJS and ReactJS, and experience with modern styling and component library systems (e.g., Tailwind, ShadCN).
  • Demonstrated experience with GraphQL.
  • Experience collaborating with UX designers and implementing designs from Figma prototypes.
  • Experience with cloud platforms (AWS, Azure, GCP, or similar) and containerization technologies (Docker, Kubernetes).
  • Familiarity with various security tools and technologies (e.g., SIEM, WAF, IDS/IPS, vulnerability scanners).
  • Experience with streaming data processing systems (e.g., Kafka, Apache Flink).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to thrive in a fast-paced, dynamic, and rapidly evolving environment.

Responsibilities

  • Design, develop, and deploy highly scalable and performant full stack applications and services with a security focus.
  • Contribute to the architecture and evolution of our security systems, ensuring they meet the demands of a high-throughput, large data environment.
  • Develop and maintain robust backend services and APIs, with an emphasis on high-volume eventing systems, primarily using Go, Node.js.
  • Build responsive and intuitive front-end user interfaces for security products, utilizing frameworks such as EmberJS and ReactJS, along with modern styling and component library systems like Tailwind or ShadCN.
  • Implement and utilize GraphQL for efficient data querying and manipulation.
  • Collaborate closely with product, engineering, and operations teams to embed security best practices throughout the software development lifecycle.
  • Work effectively with UX designers, translating Figma prototypes into functional and polished applications.
  • Identify and mitigate security vulnerabilities across our infrastructure and applications.
  • Mentor junior engineers and interns and contribute to a culture of security awareness and excellence.
  • Stay up-to-date with the latest full stack and security trends, technologies, and threats.

Preferred Qualifications

  • Experience with distributed systems and microservices architectures.
  • Knowledge of cryptography and secure communication protocols.
  • Contributions to open-source security projects.