Demo

Software Engineer

Dune Security
York, NY Full Time
POSTED ON 2/10/2026 CLOSED ON 3/11/2026

What are the responsibilities and job description for the Software Engineer position at Dune Security?

Company Overview: Dune Security’s User Adaptive Risk Management solution proactively prevents insider threats and social engineering by simulating multi-channel attacks, scoring user risk, and adapting training and controls in real time. 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 Craft Ventures, Toba Capital, 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

Dune Security is seeking a skilled and motivated Backend Software Engineer to design and develop secure, scalable backend systems that power our user-adaptive cybersecurity platform. You'll join a collaborative, mission-driven team dedicated to tackling the human element of cyber risk. Reporting to the Head of Engineering, you will contribute directly to core backend services, infrastructure, and integrations that deliver real-time, intelligent risk management solutions. This role is ideal for engineers with 3–6 years of production experience who are passionate about building impactful technology in a high-growth startup environment.


Key Responsibilities

  • Architect, implement, and maintain backend services in Go, ensuring high performance, maintainability, and security with a platform service level objective above 99.95%
  • Support core features by developing APIs and system integrations within a microservices architecture, managing data pipelines and ETL, realtime and batch processing, concurrency, messaging and caching, and distributed methodology
  • Collaborate with cross-functional teams to translate product requirements into technical solutions aligned with business goals
  • Optimize cloud infrastructure using AWS services such as EC2, Lambda, RDS, S3, and CloudFront for resilience and cost efficiency
  • Build and maintain secure authentication and authorization mechanisms (e.g., OAuth 2.0, JWT), secrets and key managements (e.g. Vaults, KMS, encrypted-at-rest, encrypted-in-transit)
  • Contribute to continuous integration and deployment processes using Docker, GitLab CI/CD, Canary Deployments, and infrastructure-as-code tools like Terraform
  • Write clear, maintainable, and well-documented code, and conduct thorough code reviews to ensure high standards
  • Participate in on-call rotations and support the health and uptime of production systems,debugging, testing, code reviews, scheduling, versioning, logging, metrics, monitoring, reporting, performance tuning, automated notifications, escalation flows, new internal tooling, and chaos testing
  • Stay current with backend engineering trends, bringing innovative ideas to improve scalability, reliability, and security


Qualifications

Required

  • 3–6 years of professional experience as a backend software engineer for customer facing systems.
  • Proficiency in Go for production-level software development; additional experience in Python (Django) is a plus
  • Hands-on experience with cloud infrastructure, preferably AWS, including deployment, monitoring, and scaling of backend systems
  • Familiarity with containerization and orchestration tools (e.g., Docker, GitLab CI/CD)
  • Experience implementing secure APIs and authentication flows using protocols such as OAuth 2.0 and JWT
  • Solid understanding of RESTful API design, system architecture, and security best practices
  • Strong collaboration and communication skills, with experience working on cross-functional teams
  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience

Preferred

  • Experience in fast-paced startup or high-growth environments
  • Familiarity with SQL and NoSQL databases such as PostgreSQL and MongoDB Atlas
  • Exposure to frontend technologies like React or Next.js is a plus, but not required
  • Interest in cybersecurity, DevSecOps, Quality Assurance, and building human-centric risk mitigation solutions
  • Knowledge of Infrastructure-as-Code frameworks such as Terraform or CloudFormation
  • Experience in an applied quantitative discipline such as artificial intelligence.


What You’ll Bring

You bring a builder's mindset, grounded in backend systems design and pragmatic problem-solving. You thrive in collaborative environments where delivering value quickly and securely is a shared priority. Your strong technical foundation is complemented by an eagerness to learn and iterate, and you actively contribute to engineering excellence through thoughtful code, knowledge sharing, and process improvements. Above all, you're energized by the opportunity to work on technology that makes organizations safer by addressing the leading cause of cybersecurity breaches: user behavior.


Why Join Dune Security?

  • Join a fast-growing cybersecurity startup backed by top-tier investors and led by a mission to tackle the user side of cyber risk.
  • Play a hands-on role in building and scaling our engineering team, with direct impact on our technology, culture, and success.
  • Receive a competitive compensation package, including salary, equity, and comprehensive benefits.
  • Do purpose-driven work that helps enterprises proactively reduce insider threats and social engineering attacks.


Additional Details

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


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.

Salary : $120,000 - $180,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer jobs in the York, NY area that may be a better fit.

  • Kastech Software Solutions Group Brooklyn, NY
  • 🚀 Hiring: Software Engineer – Brooklyn, NY (Onsite) Exciting long-term opportunity with NYC Office of Technology & Innovation to work on the NYC Secure Ap... more
  • 4 Days Ago

  • Kastech Software Solutions Group York, NY
  • Hi, Folks, Hope you’re doing well. Job Title: C Developer (High-Frequency Trading) Location: New York City / Miami (Hybrid – 3 days onsite, No relocation) ... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!