Software Engineer

Mosaic.tech

Palo Alto (CA)

On-site

USD 140,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Defakto Security is seeking a Software Engineer to advance our next-generation SPIFFE implementation, focusing on workload identity and secure communications across distributed systems. You will write scalable Go services, design security solutions, and collaborate with product and engineering teams to ship secure, production-grade software in a dynamic startup environment.

Ideal candidates have strong systems engineering background, deep Go expertise, and experience with Kubernetes, Docker, and

Qualifications

  • Robust background in security-focused systems engineering.
  • Expertise in Go and its ecosystem.
  • Experience building scalable, production-grade services.
  • Hands-on with Kubernetes, Docker, containerd.
  • Familiarity with AWS/Azure/GCP.

Responsibilities

  • Lead the design and development of a state-of-the-art SPIFFE implementation that integrates a SaaS control plane with on-premise components.
  • Innovate and implement security solutions that simplify the adoption of zero trust architectures and enhance service-to-service communications.
  • Write scalable, secure, and maintainable code, primarily using Go.
  • Collaborate closely with the product team to shape the technological roadmap and features.

Skills

Go
Distributed systems
Security engineering
Kubernetes
Docker
Cloud platforms (AWS/Azure/GCP)

Tools

containerd
CI/CD tooling

Job description

The role

As a Software Engineer at Defakto Security, you will play a key role in developing and advancing our next-generation SPIFFE implementation focusing on improving how enterprises approach workload identity and security. This position is ideal for those who thrive in a dynamic startup environment and are passionate about building security software from the ground up. We seek candidates ready to contribute to our codebase from day one, leveraging their expertise to drive innovation and maintain high-quality standards in software development.

Key responsibilities
  • Lead the design and development of a state-of-the-art SPIFFE implementation that integrates a SaaS control plane with on-premise components.
  • Innovate and implement security solutions that simplify the adoption of zero trust architectures and enhance service-to-service communications.
  • Write scalable, secure, and maintainable code, primarily using Go.
  • Collaborate closely with the product team to shape the technological roadmap and features.
  • Work with a talented engineering team dedicated to redefining secure communications across distributed systems.
Required qualifications
  • Robust background in systems engineering with a focus on security, distributed systems, or infrastructure development.
  • Expertise in Go, with a comprehensive understanding of its ecosystem and tools.
  • Demonstrated ability to develop and maintain scalable, production-quality software services.
  • Proficiency with modern infrastructure and deployment technologies, including Kubernetes, Docker, containerd.
  • Familiarity with cloud infrastructure services (AWS, Azure, GCP).
Preferred skills
  • Deep understanding of network security models, including zero trust, and familiarity with SPIFFE, SPIRE, PKI, x509, JWT, TLS, and mTLS.
  • Experience with workload identity mechanisms and their applications in enterprise environments.
  • Knowledge of confidential computing technologies like Intel SGX, AMD SEV, or ARM TrustZone.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Go Security Engineer - SPIFFE & Zero-Trust Architect
Go Security Engineer - SPIFFE & Zero-Trust Architect

Mosaic.tech • Palo Alto (CA)

On-site
USD 140,000 - 210,000
Security Engineer: SPIFFE/SPIRE & Kubernetes Identity
Security Engineer: SPIFFE/SPIRE & Kubernetes Identity

Dahl Consulting • Brooklyn Park (MN)

Hybrid
USD 100,000 - 125,000
Security Engineer – Kubernetes, SPIFFE/SPIRE (28919)
Security Engineer – Kubernetes, SPIFFE/SPIRE (28919)

Dahl Consulting • Brooklyn Park (MN)

Hybrid
Comprehensive benefits package
Senior Engineer – SPIFFE/SPIRE Identity Platform
Senior Engineer – SPIFFE/SPIRE Identity Platform

Target • Brooklyn Park (MN)

Hybrid
USD 98,000 - 176,000
Comprehensive health benefits
401(k)
Employee discount
+2
Staff Software Engineer (Rust and Distributed Systems)
Staff Software Engineer (Rust and Distributed Systems)

Fortanix • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Generous PTO
Stock options
Hybrid or remote work
+1
Principal Site Reliability Engineer – Cloud Identity & Trust (SPIFFE/SPIRE) (8671-1) San Jose,
Principal Site Reliability Engineer – Cloud Identity & Trust (SPIFFE/SPIRE) (8671-1) San Jose,

ESR Healthcare • San Jose (CA)

On-site
USD 130,000 - 180,000
Staff Software Engineer – Rust, Distributed Systems
Staff Software Engineer – Rust, Distributed Systems

Jobtailor • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Software Engineer in Security
Software Engineer in Security

Flexcompute Inc. • City of Watertown (NY)

On-site
USD 85,000 - 130,000
Competitive compensation with equity
Medical, dental, and vision health insurance
401(k) Contribution
+2
Cloud Platform Engineer
Cloud Platform Engineer

York Solutions, LLC • Minneapolis (MN)

Hybrid
USD 120,000 - 150,000
BCBS Medical with multiple plans
Delta Dental plan
Eye Med Vision
+4
Software Engineer in Security
Software Engineer in Security

Flexcompute Inc. • United States

On-site
USD 80,000 - 120,000
Competitive compensation with equity
Medical, dental, and vision insurance
401(k) Contribution
+1