Thrive Capital Portfolio Careers

Senior Software Engineer - Backend

Dashlane

Dashlane

Software Engineering
Paris, France
Posted 6+ months ago

About Dashlane

Dashlane's mission is to make security simple for millions of organizations and their people. We empower businesses of every size to protect company and employee data while helping everyone easily log in to the accounts they need—anytime, anywhere. Over 17 million users and 20,000 businesses in 180 countries use Dashlane for a faster, simpler, and more secure internet.

Our global team is united by a strong sense of community and passion for improving the digital experience of our users. Learn more about how we work, how we hire, and the benefits of being a Dashlaner in our Life at Dashlane page.

We are looking for a Senior Software Engineer to join the Productivity Engineering team, which is part of one of our 5 domains, the Enablement domain. As an engineering domain we focus on Developer Experience, and our mission is to provide cross-platform tools and services to empower our engineers to deliver a world class customer experience.

About the role:

As a Productivity Engineering team member, you will share our passion for continuous improvement in the developer experience. You will want to find solutions to empower our development teams to work more efficiently and with high confidence. You will collaborate across teams and across domains with the intention of understanding bottlenecks and developer pain points to propose solutions, and implement improvements.

About our stack:

  • Programming language:
    • Backend : NodeJS, Typescript
    • Frontend : React, Typescript
  • Infrastructure and storage layer: AWS EC2, Amazon ECS, MySQL on RDS, Redis, S3
  • CI/CD: Sonarqube, Gitlab, Terraform
  • Logging and monitoring: ELK (Elasticsearch, Logstash, Kibana)
  • Documentation and tooling: Confluence, Jira, Zoom, Slack

Location:

You will be based in Paris with a flexible hybrid work schedule and English as your working language. We offer relocation support.

At Dashlane you will:

  • Design, develop, and maintain tools, libraries, and frameworks that enhance the productivity and efficiency of software development across multiple platforms.
  • Collaborate with cross-functional teams to understand pain points and requirements related to developer experience and propose innovative solutions.
  • Ensure that our development processes are streamlined, automated, and aligned with best practices, including continuous integration, continuous deployment, and agile methodologies.
  • Mentor and guide junior engineers, sharing best practices and fostering a culture of continuous learning and improvement.

Requirements:

  • 4+ years of professional experience building and maintaining production software and developer tools or frameworks that are secure, scalable and adoptable, ideally with Node.
  • Familiarity with cloud platforms and containerization technologies, (e.g., AWS, Docker or Kubernetes)
  • Extensive experience working in a DevOps culture with tools like Gitlab and practices like CI/CD.
  • Deep understanding of software development lifecycle and ability to optimize processes for developer productivity.
  • Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
  • Solid technical leadership experience where you led the design and the delivery of complex solutions
  • Fluent in English

We're also looking for:

  • Prior knowledge of Node.js
  • Deep familiarity with Observability tooling, like tracing, APM, ELK, Grafana or prometheus.
  • Experience leading incident mitigations.
  • Experience working on infrastructure projects and infrastructure as code
  • Experience with SecOps

Get to know your manager

Hi, my name is Laura and I’m the Engineering Manager of the Productivity Engineering Team.

I joined Dashlane 1 year ago and I am really passionate about Developer Experience and helping engineers to focus on delivering value to our customers, while staying efficient and enjoying the fun of coding and designing systems.

As a manager, I want to help engineers to grow by giving them the space to learn while working on interesting challenges. I believe in fostering a trusting team environment where we all bring our true selves to work and we have some fun along the way. We also live day to day the Dashlane values, our favorites are around ownership, curiosity and ambition, let’s make devs lifes better together!

If you want to know more about me you can find me on LinkedIn.

Diversity, Equity, Inclusion and Belonging at Dashlane:

As a truly international company—founded in France and distributed across France, US and Portugal—Dashlane thrives off diverse perspectives. We value all aspects of diversity: gender identity, sexual orientation, ability, ethnic origin, social background, age, lifestyle, and more. We are committed to hiring a diverse community and fostering a culture where everyone is heard and belongs. See more about this here.

Your interview experience:

To know what to expect once you’ve sent your application, read about how we interview and hire at Dashlane. Feel free to browse our blog to find more information about our product and how we work.