Senior Software Engineer, Security Team

closed
MongoDB Logo

MongoDB

πŸ“Remote - United Kingdom

Summary

Join MongoDB's Security Team as a Senior Software Engineer and contribute to the development and enhancement of diverse applications. As a key member, you will create web applications and dashboards tailored for the Security Team organization, with a focus on automation and asset inventory management. This role can be based out of our London office or remotely in the UK region.

Requirements

  • Excellent English communication skills, both verbal and written
  • Ability to thrive in a fast-paced environment and adapt to changes seamlessly
  • Over 8 years of hands-on experience in building scalable and modern web applications
  • Over 2 years of hands-on experience building scalable and modern web applications using the MERN stack with Typescript
  • Demonstrable expertise with Node js and an API framework (Express, Next.js, Fastify, etc.)
  • Thorough understanding of data structures, data modelling, and database schema
  • Good working knowledge of key software architecture concepts
  • Solid understanding of SDLC and CI/CD pipelines and mechanisms
  • Demonstrable experience applying security best practices such as principles of least privilege and defense-in-depth
  • Good working knowledge of software testing practices
  • Hands-on experience with unit testing (Cypress, Jest, Playwright, etc.)
  • Experience working in an Agile software development environment
  • Demonstrable expertise with authentication and authorization mechanisms (OAuth, SSO, certificate-based authentication, etc.)
  • Comfortable working within distributed teams
  • Ability to take charge, make informed decisions, and guide their team

Responsibilities

  • Create web applications and dashboards tailored for the Security Team organization
  • Focus on automation and asset inventory management
  • Utilize a wide range of technologies, with a special emphasis on modern web technologies like React, Typescript, and Node.js

Preferred Qualifications

  • Good working knowledge of software development with Python
  • Any of the relevant certifications such as CISSP, CCSP, OSCP
  • Experience in developing robust and scalable applications using modern front-end technologies

Benefits

  • Employee affinity groups
  • Fertility assistance
  • Generous parental leave policy
This job is filled or no longer available