Security Software Engineer

Gomotive

United States

Remote

USD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Paid time off

Job summary

Gomotive is seeking a Senior Security Engineer to design and implement authentication and authorization across our software products and cloud infrastructure. You will embed secure practices into the SDLC, drive threat modeling, and mentor engineers on security decisions.

You will partner with cross-functional teams to reduce risk, implement encryption controls, and lead vulnerability remediation and security testing efforts. This role requires strong coding skills and cloud security expertise.

Qualifications

  • Five+ years in software security engineering or related field.
  • Strong programming experience in Python, Go, or JavaScript.
  • Experience building authentication, OAuth, authorization, or identity systems.
  • Knowledge of OWASP Top 10 and secure coding practices.
  • Experience securing cloud apps/infrastructure, especially AWS.

Responsibilities

  • Design and maintain authentication flows and OAuth integrations across products.
  • Build authorization services for secure access to features and data.
  • Develop bring-your-own-key capabilities and data protection controls.
  • Create security services, tooling and automation for products and cloud.

Skills

Python
Go
JavaScript
Authentication
OAuth
Authorization
Identity systems
OWASP Top 10
Cloud security AWS
Threat modeling
Vulnerability management
Cross-team collaboration

Tools

Containers
Orchestration
Secrets management
Encryption
Static analysis
Dynamic analysis
Dependency scanning
Penetration testing

Job description

Role overview

Build security capabilities that protect software products, cloud infrastructure, and customer data. This senior engineering role combines hands-on development with security architecture and cross-team guidance, embedding secure practices into the software development lifecycle. The work includes identity and access features, customer-controlled encryption capabilities, security automation, and risk reduction across product systems.

Responsibilities
  • Design and maintain authentication flows and OAuth integrations across products.
  • Build authorization services that provide secure, scalable access to product features and customer data.
  • Develop bring-your-own-key capabilities and related data protection controls.
  • Create security services, tooling, and automation for products and cloud infrastructure.
  • Review architecture, code, data handling, and threat models to find and reduce security risks.
  • Partner with engineering and product teams on vulnerability remediation, security testing, and reusable secure design guidance; mentor engineers on security decisions.
Requirements
  • At least five years of experience in software engineering, security engineering, application security, or a related field.
  • Strong programming experience in Python, Go, JavaScript, or a comparable language.
  • Experience building authentication, OAuth, authorization, or identity systems.
  • Knowledge of common application security weaknesses, including OWASP Top 10 risks, and experience addressing them.
  • Experience securing cloud applications and infrastructure, particularly in AWS, with secure development, threat modeling, and vulnerability management practices.
  • Ability to collaborate across teams and explain security issues clearly.
Nice to have

Familiarity with containers and orchestration, identity and access management, secrets management, encryption, and open-source security tools. Experience with security testing methods such as static or dynamic analysis, dependency scanning, penetration testing, or attack-tree analysis is relevant.

Benefits and work setup

The source lists health, dental, vision, pharmacy, paid leave, disability and life coverage, and retirement contributions, subject to eligibility. For Canada-based candidates, the stated compensation range is CAD $146,000–$180,000. Some interviews or onboarding sessions may take place in person.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Security Engineer
Security Engineer

rvohealth • United States

Remote
USD 100,000 - 130,000
Health, dental and vision coverage
Paid time off and holidays
Retirement plan matching
+2
Senior Application Security Engineer
Senior Application Security Engineer

Sony Interactive Entertainment (SIE) • United States

Remote
USD 140,000 - 210,000
Senior Application Security engineer
Senior Application Security engineer

globalizationpartners • United States

Remote
USD 92,000 - 116,000
Remote-first team
Parental leave
Medical, dental, and vision insurance
+1
Staff Security Engineer
Staff Security Engineer

Primerai • United States

Remote
USD 175,000 - 235,000
Remote work
Monthly internet stipend
Health/dental/vision coverage
+2
Application Security Engineer - Senior
Application Security Engineer - Senior

platacard • United States

Hybrid
USD 140,000 - 180,000
Relocation & visa support
Flexible work options
Healthcare coverage
+3
Senior Security Enablement Engineer
Senior Security Enablement Engineer

Phorest • United States

Remote
USD 140,000 - 180,000
Private healthcare
Wellness days
Employee assistance
+6
Sr. Manager, Security Engineering
Sr. Manager, Security Engineering

Wizinc • United States

Remote
USD 180,000 - 280,000
Senior Security Engineer
Senior Security Engineer

Wave • United States

Remote
USD 167,000 - 204,000
Equity
Remote work
Health insurance
+5
Sr. Security Engineer
Sr. Security Engineer

istaridigital.ai • United States

Remote
USD 135,000 - 220,000
Bonuses
Equity
Benefits
Sr. Software Engineer - Application Security
Sr. Software Engineer - Application Security

Backblaze • United States

Remote
USD 150,000 - 210,000
Remote-first culture
Competitive compensation and benefits