Senior Software Engineer, Security Team @ Mongodb - Cyber Crime
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

**Senior Software Engineer (Security Team)** A highly skilled Senior Software Engineer is required to develop and enhance diverse applications that support MongoDB's Security Team, with a focus on automation and asset inventory management. **Job Description:** MongoDB is a leading modern database that empowers innovators to create, transform, and disrupt industries by unleashing the power of software and data. As a Senior Software Engineer on the Security Team, you will be instrumental in developing and enhancing diverse applications that support the team's mission. **Responsibilities:** * Develop and enhance 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 * Work on the entire development lifecycle, including design, testing, and deployment **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 * 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.) **Nice to Have:** * 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 **What Makes You Stand Out:** * Over 8 years of demonstrable full stack experience building web applications * Over 2 years experience with MERN stack with Typescript * Experience with security for Gen AI-enabled applications and services **Success Measures:** * In 3 months, gain a deep understanding of the Security team ecosystem and build and deployment workflows * In 6 months, successfully contribute to our projects, including deploying code to production and taking on troubleshooting issues and resolving bugs * In 9 months, successfully lead all aspects of the technical development and design of our tech stack, as well as shaping the technical roadmaps for the team * In 12 months, successfully contribute to growing other team members

;