Senior Software Engineer, Security
$165,000—$230,000
Apply now (opens in a new tab)Senior Software Engineer, Security
L6
$165,000—$230,000
- Design and build secure systems across our APIs, EHR integrations, payments infrastructure, and SaaS products
- Lead threat modeling and security design reviews for new features — embedded in the development process, not bolted on at the end
- Identify and remediate vulnerabilities in application code, dependencies, and infrastructure
- Improve authentication, authorization, and access control systems across our platform (OAuth, RBAC, service-to-service auth)
- Integrate and maintain security tooling in our CI/CD pipelines — SAST, DAST, dependency scanning
- Contribute to secure coding standards, internal libraries, and developer-facing security frameworks
- Support HIPAA and SOC 2 compliance through strong system design and documentation
- Help raise the security bar across the engineering org through code reviews, education, and pairing with developers
- What You'll Bring 5+ years of software engineering experience, with 1–3+ years focused on application or product security
- Experience building and securing backend systems in Python, Go, Java, or similar languages
- Solid understanding of common vulnerabilities and mitigations (OWASP Top 10 and beyond)
- Hands-on experience securing APIs and implementing authentication/authorization systems (OAuth 2.0, JWT, RBAC)
- Experience working in cloud environments — we run on AWS and Google Cloud
- Familiarity with security tooling: SAST, DAST, dependency scanning
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- Solve the customer's problems, not yours
- When making decisions, think from the perspective of the customer. It's easy to make decisions that make our lives simpler, but not the customers.
- Do the things others are not willing to doAs a Nexer, always go after the hardest problems. Pursue things at the highest quality. Move at the fastest pace. Take ownership
- Act like a founder. Own your roles, destinies, mistakes, behavior, and our mission. The buck stops with each of us - no blaming or excuses.
- Say what's on your mind, with positive intent
- Be direct, proactive, transparent, and frequent in your communication.
- Default trust
- As a Nexer, you do not have to earn trust, trust is given to you by default. If we by default trust each other, our speed of communication, feedback, information sharing, and overall improvements will be a lot faster.
- Think in first principles
- We first identify the problem and then break it down to its fundamentals before diving into solutions. We constantly ask "why" to validate our assumptions.
Level
LeadL6
Salary
$165,000—$230,000
Location
Millbrae, CA
Occupation
Software Developers
Industry
Computer Systems Design Services
Posted
47 days ago
To get sharper similar jobs, create your profile using the link below.