Senior Software Engineer, Security
$165,000—$230,000
Apply (opens in a new tab)Senior Software Engineer, Security
Posted 47 days ago
SENIORITY
Lead
SALARY
$165,000—$230,000
About the role
- 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.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
