
Senior Software Engineer Backend
About Dawnguard
Are you passionate about secure cloud architecture and excited to shape the future of cybersecurity with AI? 
Dawnguard’s mission is to redefine cybersecurity with a platform that enables true shift-left security—from day zero to day 10,000.
We embed security directly into system architecture, before a single line of code is written. Our AI-powered platform automates design validation and generates production-ready Infrastructure as Code (IaC) across AWS, Azure, and GCP.
At Dawnguard, we believe security should be proactive, collaborative, and cloud-native. We’re rewriting the DNA of cybersecurity—driven by curiosity, integrity, and resilience.
We start with real customer problems—no tech for tech’s sake. We speak with honesty, even when it’s hard. We think independently, challenge assumptions, and welcome bold ideas that push us forward. We break things to understand them, then build something better. And when we see a problem, we own it.
If that sounds like you, let’s talk.
 
The Role 
As a Senior Software Engineer Back-end, you’ll be part of the core team building Dawnguard’s platform. You’ll work on the systems that connect the customer interface to our AI agents, infrastructure automation tools that power our secure-by-design architecture validation and IaC generation. 
You’ll collaborate with engineers, product designers, and security experts to: 
Build scalable, Azure integrated APIs to serve various frontends
Model complex cloud infrastructures to custom data models
Provide real-time data and interactions through websockets
Develop secure, cloud-native infrastructure automation across AWS, Azure, and GCP. 
Help improve observability, performance, and resilience of the platform
Responsibilities  
Develop type safe backend components using TypeScript, NestJS and NX
Build and maintain Github CI/CD pipelines and Azure IaC templates
Collaborate on architecture decisions and help shape the product roadmap
Ensure performance, scalability, and security across backend services
Ensure high code quality through automated tests and by participating in live code reviews
Champion a great developer experience through a test-driven and agile mindset
Qualifications 
7+ years of experience in software engineering, preferably in cloud or security domains. 
Strong backend development skills with APIs (TypeScript, Python, Java).
Experience in working with cloud platforms (AWS, Azure, GCP) and IaC tools (Terraform, Pulumi, Bicep)
Experience with  data transformation and scalable architecture for large datasets
Experience in working with document databases
Experience with containerization technologies (e.g., Docker)
Experience with observability tools and practices (e.g., metrics, logging, tracing) to ensure system reliability
Experience with secure coding principles and code quality analysis tools
Familiarity with event driven workflows and / or real time interactions through websockets
What You’ll Get  
Competitive salary and equity package. 
Flexible working hours and remote setup. 
Unlimited PTO 
Opportunity to shape a category-defining product from the ground up. 
 
How to Apply 
Please submit your application directly via LinkedIn. For any questions or additional information, feel free to contact us at careers@dawnguard.ai. 
Recruitment Notice
We kindly ask recruiting agencies and third-party recruiters not to contact us regarding this role. Dawnguard does not accept unsolicited resumes or candidate submissions from external recruiters. Any such materials received will not create an obligation to pay referral fees.
Do you like this job?
About the company
Similar Remote Jobs
Opened 4 days ago Featured Job Remote Job
Opened 6 days ago Featured Job Remote Job
Closes in 13 days Featured Job Remote Job
Closes in 10 days Featured Job Remote Job
Closes in 11 days Promoted Job Remote Job
