Branch · 2 months ago
Senior Software Security Engineer, Platform
Branch is on a mission to empower workers with financial freedom by providing accessible financial services. As a Senior Security Software Engineer, you will secure the platform by designing and implementing security-focused systems and collaborating with various teams to identify risks and promote secure development practices.
BankingFinancial ServicesFinTechPayments
Responsibilities
Design and implement secure architecture patterns, libraries, and tools across our Java and Go services
Identify and mitigate security risks through design reviews, code reviews, and threat modeling
Integrate security automation into CI/CD workflows (e.g., static analysis, secrets scanning, dependency checks)
Improve authentication, authorization, and service-to-service communication standards
Promote secure coding practices across teams through collaboration and guidance
Support compliance and incident response from a technical engineering perspective
Qualification
Required
5+ years of software engineering experience, with 3+ years focused on security-related initiatives
2+ years working with Keycloak
Strong programming skills in Java; working experience or willingness to learn Go
Deep understanding of application and service security, including the OWASP Top 10 and secure service design
Familiarity with OAuth 2.0, OpenID Connect, and SAML-based authentication
Experience building secure RESTful APIs and working with Spring Security
Solid grasp of GCP services and cloud security best practices
Experience integrating security into CI/CD pipelines
Strong communication skills and ability to collaborate across engineering, operations, and risk teams
BS in Computer Science or equivalent experience
Benefits
Market-leading medical, dental, and vision insurance
Stock options
Free Premium-Tier Origin Financial Wellness subscription
Monthly home-office stipend
401k (TransAmerica)
12-weeks paid parental leave for birthing and non-birthing parents
Flexible time off + sick and safe time
11 paid company holidays
Company
Branch
Branch helps businesses offer accelerated pay and digital wallets to empower their workers.
Funding
Current Stage
Growth StageTotal Funding
$638.12MKey Investors
AdditionNeuberger BermanTechstars
2025-04-25Series Unknown· $5M
2022-03-09Series C· $75M
2021-08-17Series B· $48M
Recent News
Company data provided by crunchbase