Senior Software Engineer

Insight Global

San Francisco (CA)

On-site

USD 180,000 - 240,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Insight Global is hiring for a security-focused software engineer to design and implement scalable authentication/authorization services for distributed environments across Linux, macOS, and Windows. You will build and operate security services in a full DevOps model, using Golang or Python, and contribute to platform-level identity and security solutions.

You will work with cross-functional teams to support trust, secure transport, PKI, and containerized workloads with Kubernetes, Docker, and

Qualifications

  • 5+ years of industry experience building distributed systems in SaaS/PaaS/IaaS environments.

Responsibilities

  • Implement and contribute to the design of scalable authentication and authorization services for distributed environments.

Skills

Distributed systems
Golang
Python
Public cloud
DevOps practices
REST/OpenAPI
TLS/OAuth/SAML
CI/CD
Security concepts

Tools

Docker
Kubernetes
Terraform

Job description

Job Description
  • Implement and contribute to the design of scalable authentication and authorization services for distributed environments
  • Develop and maintain system software across multiple OSes (Linux, macOS, Windows)
  • Build and operate security services using Golang or Python in a full DevOps model: monitor, troubleshoot, and continuously improve
  • Integrate and extend secure device attestation mechanisms, including TPM-based hardware trust
  • Contribute to platform-level identity and security solutions using PKI, certificates, and secure transport
  • Build and manage containerized workloads with Kubernetes, Docker, and infrastructure as code tools like Terraform
  • Work in an Agile team to deliver iteratively and collaboratively
  • Partner with cross-functional teams across security, infrastructure, and engineering to support platform integrity and trustworthiness

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Skills and Requirements
  • 5+ years of industry experience, with at least:
    • 3+ years building distributed systems in SaaS, PaaS, or IaaS environments
    • 3+ years operating in high-availability, mission-critical environments (99.999% uptime)
  • Hands-on experience building and operating distributed systems on public cloud platforms (AWS, GCP, or Azure)
  • Proficiency in Golang or Python; able to write clean, production-grade code independently
  • Strong communication skills and a collaborative mindset that prioritizes team success
  • Working knowledge of:
    • Security protocols and identity frameworks (TLS, OAuth, SAML, PKI, certificates)
    • System patterns and API standards (REST, OpenAPI/Swagger)
  • Solid understanding of DevOps practices: CI/CD, monitoring, and ownership of production systems
  • Experience building software for Linux and/or Windows environments
  • Hands-on experience with container technologies (Docker, Kubernetes) and IaC tools (Terraform)
  • Familiarity with source code management tools (git)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Platform Security Engineer (Kubernetes, PKI, DevOps)
Senior Platform Security Engineer (Kubernetes, PKI, DevOps)

Insight Global • San Francisco (CA)

On-site
USD 180,000 - 240,000
TS/SCI Software Engineer
TS/SCI Software Engineer

Insight Global • Beavercreek (OH)

On-site
USD 120,000 - 150,000
Identity Architect
Identity Architect

Insight Global • Saint Paul (MN)

On-site
USD 130,000 - 190,000
Member of Technical Staff (Security) - AI Infrastructure
Member of Technical Staff (Security) - AI Infrastructure

Hamilton Barnes Associates Limited • United States

On-site
USD 213,000 - 288,000
Equity
Full Healthcare
Software Engineer
Software Engineer

Present • Kansas City (MO)

On-site
USD 80,000 - 110,000
TSSCI Sr DevSecOps Engineer II
TSSCI Sr DevSecOps Engineer II

Insight Global • Reston (VA)

Hybrid
USD 140,000 - 210,000
DevOps Engineer, Retail and Marcom Engineering
DevOps Engineer, Retail and Marcom Engineering

Socket.dev • Austin (TX)

On-site
USD 140,000 - 210,000
Golang Developer
Golang Developer

GCS Recruitment • United States

On-site
USD 120,000 - 160,000
GCP Cloud Security Engineer
GCP Cloud Security Engineer

Insight Global • Reston (VA)

On-site
USD 120,000 - 180,000
Senior Staff Software Engineer, Identity Infrastructure Engineering
Senior Staff Software Engineer, Identity Infrastructure Engineering

Cloudjobs • San Francisco (CA)

On-site
USD 180,000 - 240,000
Relocation Assistance