Portfolio Company Opportunities
Join a Startup, Change the World

Senior Backend Software Engineer

Dune Security

Dune Security

Software Engineering
New York, NY, USA
Posted on Jan 24, 2025

About Dune Security:

Company Overview: Dune Security is the world’s first User Adaptive Risk Management solution. Powered by AI, we quantify employee risk with comprehensive data and automatically deliver user-adaptive training and intervention. For higher-risk users, our platform integrates seamlessly with the broader security stack to dynamically implement controls. Backed by Toba Capital, Craft Ventures, Alumni Ventures, Firestreak Ventures, and Antler, we empower CISOs to proactively manage human risk—the leading cause of cybersecurity breaches—and build safer, more resilient organizations.

Role Overview: We are seeking a highly experienced Senior Backend Engineer to join our dynamic team. This role requires deep expertise in building scalable, secure, and high-performance backend systems that power innovative cybersecurity solutions. As a senior engineer, you will lead the design, development, and optimization of our backend infrastructure, leveraging cutting-edge technologies to deliver seamless and impactful experiences for enterprise organizations. Your contributions will directly influence the robustness and adaptability of our User Adaptive Risk Management platform.

This is an opportunity to apply advanced technical skills and leadership in a fast-paced environment, shaping the backbone of a transformative cybersecurity solution.

Key Responsibilities:

  • Backend Architecture and Development: Design, implement, and maintain scalable backend systems using Python (Django) and Go, ensuring performance and reliability.
  • Database Design and Optimization: Architect and manage both relational (PostgreSQL) and NoSQL (MongoDB) databases to support complex data requirements.
  • Cloud Infrastructure Management: Develop and maintain robust cloud infrastructure using AWS services (e.g., EC2, Lambda, RDS, S3, SQS, CloudFront, CloudWatch, API Gateway) with a focus on scalability and cost efficiency.
  • DevOps and Automation: Implement and optimize CI/CD pipelines using Docker, Jenkins, and Git. Automate infrastructure deployment and management with AWS CloudFormation, Ansible, or Terraform.
  • Security Implementation: Integrate advanced security mechanisms, including OAuth 2.0, JWT, and SAML/SCIM, to ensure data protection and secure communication.
  • Performance Optimization: Identify and resolve performance bottlenecks using cloud caching solutions and CDN technologies to enhance speed and reliability.
  • Unix System Management: Leverage advanced Unix terminal skills to manage and optimize system-level operations.
  • Collaboration and Leadership: Partner with cross-functional teams, mentor junior engineers, and influence technical decision-making processes to align with company goals.
  • Continuous Improvement: Research emerging backend technologies and best practices to continuously enhance development processes and product quality.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Backend Development Expertise: At least 5–7 years of hands-on experience designing and deploying production-grade backend systems with Python (Django) and Go.
  • Database Proficiency: Advanced knowledge of database design and optimization for both relational (PostgreSQL) and NoSQL (MongoDB) systems.
  • Cloud and DevOps Mastery: Proven expertise in managing AWS cloud infrastructure (EC2, Lambda, RDS, S3, etc.), automating deployments with CloudFormation, Terraform, and Ansible, and building CI/CD pipelines using Docker, Git, and Jenkins.
  • Security Focus: Strong understanding of modern authentication and authorization standards, including OAuth 2.0, JWT, and SAML/SCIM.
  • Performance Optimization Skills: Demonstrated ability to optimize system performance using CDNs and cloud-based caching solutions.
  • Unix Expertise: Advanced skills in Unix system management and terminal operations.
  • Problem Solving: Proven ability to troubleshoot complex backend issues, optimize system performance, and deliver high-quality, scalable solutions.
  • Leadership: Experience mentoring and leading engineering teams in an agile development environment.
  • Passion for Cybersecurity: A strong commitment to building systems that address human risks and empower organizations to strengthen their security posture.

What You’ll Bring:

  • Leadership Skills: Demonstrated ability to work independently and lead initiatives within cross-functional teams.
  • Technical Depth: Strong technical foundation, with an ability to dive deep into architectural decisions and influence product development.
  • Adaptability: Thrives in an agile environment, balancing multiple priorities with ease while delivering high-quality outcomes.
  • Passion for Cybersecurity: Genuine enthusiasm for building solutions that address human risks and empower organizations to improve their security posture.
  • Collaborative Spirit: A team player who values collaboration and communication to achieve shared goals.

Additional Details:

  • Location: NYC. Candidates must reside within a commutable distance of our Soho, Manhattan office.
  • Hours: Full time.

Joining Dune Security means embracing a unique opportunity to shape the future of cybersecurity. If you're passionate about innovation and ready to take on significant responsibility, we encourage you to apply.

Note: Dune Security is an equal opportunity employer and values diversity. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.