About the job
Join Our Dynamic Team
The Web Experiences team at MongoDB is responsible for shaping the platform and user interactions for our flagship website, www.mongodb.com. Situated within the Marketing Strategy and Operations division, we create global web experiences that foster connections with developers and tech leaders worldwide. Our focus is on building reusable systems and components that scale our impact, encompassing design systems, authoring tools, localization pipelines, form processors, experimentation systems, and personalization workflows.
This role presents a unique opportunity to significantly influence a high-traffic, global website while collaborating with a talented and supportive team, leveraging cutting-edge technologies to tackle complex challenges.
Your Role
We are seeking a Senior Software Development Engineer for the mongodb.com Web Experiences team, reporting to the Engineering Manager (Software Development Lead). As a Senior Engineer, you will play a pivotal role in transforming web experiences and platforms. Collaborating with full-stack engineers, infrastructure teams, designers, and content publishers, you will help create immersive web experiences that attract over 2 million monthly visitors, while also providing diverse capabilities to internal content creators via a headless CMS.
We invite applications from candidates based in Dublin who are interested in our hybrid working model.
Your Responsibilities
- Prioritize between technical leadership and system architecture (50%) and hands-on development (50%) across multiple web applications and systems.
- Assist the Engineering Manager in quarterly planning for innovation-driven initiatives.
- Collaborate with the Engineering Manager, Product Manager, and Scrum Master to oversee Agile sprints.
- Lead complex projects either independently or with small teams of two to three engineers, based on project scope.
- Engage in product and architectural discussions, drafting technical specifications for major projects assigned by your manager.
- Work cross-functionally with engineering, product, design, publishing, SEO, analytics, and infrastructure teams to translate functional requirements into technical specifications.
- Conduct thorough reviews of team code, provide technical documentation, and recommend improvements to our codebase, infrastructure, and software development processes.

