Location: Must be located in the United States. (East Coast is preferred)
About Compyl
Compyl is a fast-growing cybersecurity SaaS company helping organizations centralize and automate their information security and compliance programs. We serve mid-market and enterprise customers who demand operational excellence, continuous compliance, and clear visibility into their risk landscape. Backed by top-tier investors and growing fast, we’re on a mission to make security effortless.
Role Summary
As a Full Stack Engineer at Compyl, you will play a key role in building and enhancing our core product—an all-in-one automated security and compliance platform. You’ll work across the stack, contributing to front-end and back-end systems using .NET Core and Blazor. This is a great opportunity to join a fast-growing engineering team and help deliver scalable, innovative solutions in a highly regulated industry.
We’re looking for a motivated, self-starting engineer who thrives in startup environments, communicates effectively, and enjoys solving real-world problems with clean, modern code. You’ll work closely with engineering leads, product managers, and cross-functional teams to continuously improve our product’s user experience, scalability, and performance.
Key Responsibilities
- Design, develop, and maintain full-stack features across front-end and back-end systems
- Write clean, maintainable, and well-tested code using .NET Core and Blazor ServerSide
- Collaborate with team members on architectural decisions, design patterns, and technical problem-solving
- Implement and optimize SQL database queries, stored procedures, and views
- Apply modern development practices, including dependency injection and component-based architecture
- Use UI frameworks like Bootstrap and Material Design to enhance user experience
- Participate in peer reviews, debugging, and performance optimization
- Contribute to the full software development lifecycle (SDLC): requirements, design, development, testing, deployment, and maintenance
- Help evolve our CI/CD processes and explore opportunities to improve engineering velocity
- Proactively identify and address technical risks or blockers in collaboration with the team
- Stay current on emerging technologies and best practices in software engineering
Requirements
- 3+ years of experience in .NET / .NET Core application development
- Solid experience with C#, ASP.NET Core, MVC / Web API
- Strong knowledge of JavaScript, TypeScript, and modern frameworks (React, Angular, or Blazor)
- Experience with SQL Server, Entity Framework Core, and database design
- Hands-on cloud experience with Azure (preferred) or AWS – App Services, Functions, Blob Storage, etc.
- Experience with Docker and containerized deployments is a plus
- Familiarity with Agile/Scrum methodologies
- Strong grasp of full SDLC and comfort working across multiple layers of the tech stack
- Excellent communication skills and the ability to relay technical concepts to team members and stakeholders
- Proven experience working both independently and collaboratively in fast-paced environments
- Passion for delivering exceptional user experiences and solving real business problems
Nice to Have
- Experience with Docker, Kubernetes, or similar container technologies
- Familiarity with setting up or maintaining CI/CD pipelines
- Exposure to event-driven architectures and high-volume service design
- Experience with B2B SaaS applications
- Understanding of security, compliance, or GRC frameworks
What We Offer
- Base Salary Range: $100,000 to $140,000
- Equity options
- Comprehensive benefits including medical coverage
- Flexible PTO and remote-first work model
- A collaborative, transparent engineering culture with minimal bureaucracy
- Access to a talented leadership team that supports your growth and autonomy
- The opportunity to build impactful software in a high-growth industry