Join Our Team in Securing the Future — One Identity at a Time
Software Engineer
- Full-time
- Remote
If you are a California resident, by submitting your application, you agree that your personal data is subject to Defakto’s Applicant Privacy Notice.
About Defakto
Defakto is building the first complete Non-Human Identity (NHI) and Access Management platform. Non-human identities (services, machines, CI/CD pipelines, and now AI agents) already outnumber human ones by an order of magnitude, and almost all of them authenticate with static credentials and overprivileged service accounts that nobody discovers, rotates, or governs. That is the problem we exist to solve: give every non-human actor a real, dynamic, cryptographically verifiable identity instead of a shared secret.
We raised a $30.75M Series B in late 2025 (led by XYZ Venture Capital, with The General Partnership, Bloomberg Beta, WndrCo, and J.P. Morgan), bringing total funding to roughly $50M. As enterprises race into the agentic era, every new AI agent is one more non-human identity that needs to be issued, scoped, and audited, which is exactly why NHI has become a board-level security problem and why we exist to solve it.
The role
As a Software Engineer at Defakto Security, you will play a key role in developing and advancing our next-generation identity and security platform, helping enterprises secure modern infrastructure, services, and Agents alike. This position is ideal for those who thrive in a dynamic remote-first startup environment and are passionate about building security software from the ground up. We’re excited about candidates ready to contribute to our codebase from day one, leveraging their expertise to drive innovation and maintain high-quality standards in software development.
What you’ll do
- Lead the design and development of distributed security systems that connect a SaaS control plane with customer-managed infrastructure and services.
- Build identity, authentication, authorization, and policy enforcement capabilities that enable secure communication across modern environments.
- Write scalable, secure, and maintainable code, primarily using Go.
- Collaborate closely with product and engineering teams to define technical direction, architecture, and product capabilities.
- Work with a talented engineering team dedicated to redefining how organizations secure workloads, services, and machine identities.
What we’re looking for
- Strong background in software or systems engineering with experience in security, distributed systems, infrastructure, or platform development.
- Expertise in Go, with a comprehensive understanding of its ecosystem and tooling.
- Demonstrated ability to design, build, and operate scalable, production-grade software services.
- Experience with modern infrastructure and deployment technologies, including Kubernetes, Docker, container runtimes, and cloud-native architectures.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Ability to work across the stack, from low-level infrastructure components to customer-facing platform capabilities.
Nice to have
- Understanding of modern identity and security architectures, including authentication, authorization, PKI, certificates, JWTs, TLS, and mTLS.
- Experience building or operating security, identity, networking, or infrastructure platforms.
- Familiarity with workload identity, service identity, secrets management, or policy systems in enterprise environments.
- Knowledge of confidential computing technologies such as Intel SGX, AMD SEV, or ARM TrustZone.
- Contributions to open-source infrastructure, security, or cloud-native projects.