Skip to content

Senior Full Stack Engineer – Security Products
Company | DigitalOcean |
---|
Location | Austin, TX, USA |
---|
Salary | $133700 – $167100 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
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.