Senior Staff Software Engineer, Digital Identity

2 days ago


San Francisco CA United States Social Finance (SoFi) Full time

Employee Applicant Privacy Notice


Who we are:


Shape a brighter financial future with us. Together with our members, we're changing the way people think about and interact with personal finance. We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we're at the forefront. We're proud to come to work every day knowing that what we do has a direct impact on people's lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.


The Role

Do you dream of building secure and scalable systems that empower users and simplify access control? Are you passionate about creating elegant solutions for complex authorization challenges? If so, we want you on our team


We are seeking a passionate and experienced Senior Staff Software Engineer to join our new and growing team to develop a cutting-edge entitlements management platform. As a founding member of the team, you'll play a pivotal role in designing, building and maintaining this mission critical system that will power all of SoFi as well as enable us to launch new commercial offerings. The ideal candidate is forward-thinking and hands-on, demonstrates exceptional ownership, is intellectually curious, dives below the surface to identify the root cause, and is an outstanding mentor and leader.


The Team You Will Join

The Digital Identity group was formed last year to be the single threaded owner of all customer identity data. We focus on collecting, protecting, and distributing the critical data that enables SoFi to recognize and support customers as they move through digital product experiences. We work with some of our customer's most sensitive data, and we take privacy and security very seriously, moving towards a zero-trust architecture.


What You'll Do:


  1. Architect & Build : Drive the design and implementation of scalable, secure and efficient entitlement and authorization systems
  2. Own your systems : Operate autonomously to solve ambiguous problems, as well as take ownership of your work, from design to deployment, and be a champion for operational excellence
  3. Expand your footprint : Influence and manage various projects that impact company goals. Develop deep relationships across functional teams, as well as closely partner with product and cross-functional teams to integrate entitlement solutions into our customer facing products.
  4. Mentor & Lead : Be a technical leader for the team; set goals, provide regular feedback, and support the professional development of other team members. Foster a collaborative and inclusive team environment, ensuring effective communication and alignment with organizational objectives.
  5. Oversee Identity Data : Oversee the management of user identity data, while ensuring compliance with privacy regulations and best practices
  6. Lead Innovation : Define and own the technical strategy for the team. Generate ideas for new initiatives to improve the experience of our clients as well as members.

What You'll Need:


  1. 8+ years of experience working on highly scalable and available systems, as well as delivering quality software and architecture
  2. Proficiency with at least one object oriented programming language (preferably Java or Kotlin)
  3. Experience with designing, implementing, and maintaining scalable identity technologies such as FGA, OPA, Zanzibar etc.
  4. In-depth knowledge of Authentication, Authorization, and Auditing as they relate to Identity and Access Management, with a focus on zero-trust principles
  5. Experience leading and mentoring teams, and working on multi-year projects
  6. Knowledge of REST API, design patterns, and scalable containerized systems and microservices.
  7. Proven track record of working on scaling highly available, mission-critical systems with a SOA architecture
  8. Willingness to roll up your sleeves, collaborate with others and get stuff done

Nice to Have:


  1. Prior experience using Java, Spring, Postgres, AWS and Kubernetes
  2. Practical knowledge of CI/CD pipelines (gradle, git, automated testing and deployments)
  3. Experience with Snowflake, Datadog as well as infrastructure as code tools (e.g., Terraform, Ansible)

What we offer:


  1. Work in the heart of the FinTech revolution, making a real difference in the financial lives of millions.
  2. The opportunity to be a founding member of a new squad working on multiple challenging and impactful projects that will shape the future of SoFi.
  3. A collaborative and supportive work environment where you can learn and grow from talented engineers.
  4. Competitive salary and benefits package.
  5. Be part of a company that values innovation and empowers its employees.

If you are excited about building tier-0 foundational services from scratch, we encourage you to apply


Compensation and Benefits

The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location.


To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page


SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.


The Company hires the best qualified candidate for the job, without regard to protected characteristics.


Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.


New York applicants: Notice of Employee Rights


SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email


Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.


Internal Employees

If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.

#J-18808-Ljbffr

  • San Francisco, United States Social Finance (SoFi) Full time

    Employee Applicant Privacy NoticeWho we are:Shape a brighter financial future with us. Together with our members, we're changing the way people think about and interact with personal finance. We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The...


  • Seattle, WA, United States Social Finance (SoFi) Full time

    Employee Applicant Privacy NoticeWho we are:Shape a brighter financial future with us.Together with our members, we're changing the way people think about and interact with personal finance.We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The...


  • Woburn, MA, United States Randstad Digital Full time

    Senior Software Engineers for Randstad Digital, LLC. The following information provides an overview of the skills, qualities, and qualifications needed for this role. Multiple openings. Headquarters: Woburn, MA. Develop, design, and implement Enterprise and Market Data applications, high-performance and scalable system for real-time trading, Cloud...


  • Woburn, MA, United States Randstad Digital Full time

    Senior Software Engineers for Randstad Digital, LLC. If you are interested in applying for this job, please make sure you meet the following requirements as listed below. Multiple openings. Headquarters: Woburn, MA. Develop, design, and implement Enterprise and Market Data applications, high-performance and scalable system for real-time trading, Cloud...


  • Woburn, MA, United States Randstad Digital Full time

    Senior Software Engineers for Randstad Digital, LLC. Maximise your chances of a successful application to this job by ensuring your CV and skills are a good match. Multiple openings. Headquarters: Woburn, MA. Develop, design, and script programs, data migration processes, modeling, data pipeline architecture, solution, platforms, and systems...


  • San Jose, CA, United States The Trade Desk Full time

    The Trade Desk is a global technology company with a mission to create a better, more open internet for everyone through principled, intelligent advertising. Handling over 1 trillion queries per day, our platform operates at an unprecedented scale. We have also built something even stronger and more valuable: an award-winning culture based on trust,...


  • San Francisco, California, United States Tbwa ChiatDay Inc Full time

    Senior Software Engineer, AdsWe are revolutionizing the way users interact with our platform through innovative ads formats. We are driven by a passion for delivering exceptional user experiences while scaling our platform to new heights.Job DescriptionThis position is US based only. As a Senior Software Engineer on our Ads team, you will design, build and...


  • San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full time

    Job OverviewWe are seeking a highly skilled and experienced Senior Software Engineering Team Lead to join our team at ONE INC SOFTWARE CORPORATION. This is an exciting opportunity to lead a team of developers in designing and implementing innovative solutions for the insurance industry.Key ResponsibilitiesLead and manage a global team of software engineers...


  • San Francisco, United States Slack Enterprise Full time

    Senior Staff Software Engineer, Full Stack - SlackApply remote type: Remote Home-Basedlocations: New York - New York, California - San Franciscotime type: Full timeposted on: Posted 2 Days Agojob requisition id: JR270218To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating...


  • San Francisco, United States Slack Enterprise Full time

    Senior Staff Software Engineer, Full Stack - SlackApply remote type: Remote Home-Basedlocations: New York - New York, California - San Franciscotime type: Full timeposted on: Posted 2 Days Agojob requisition id: JR270218To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating...


  • Rochester, MI, United States OneStream Software Full time

    DescriptionSoftware Engineer - IAM Location: Remote, USAEmployment Type: Full-TimeCompensation: $104,000 to $149,000(Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Benefits Offered: Vision, Medical, Life, Dental, 401K SummaryOneStream Software is a leading provider of Corporate Performance...


  • Woburn, MA, United States Randstad Digital Full time

    Senior Software Developers for Randstad Digital, LLC. Scroll down for a complete overview of what this job will require Are you the right candidate for this opportunity Multiple openings. Headquarters: Woburn, MA. Develop, design, and test software for ECR, UI, dashboards, jobs. Collaborate with development team and business partners, and review...


  • Woburn, MA, United States Randstad Digital Full time

    Senior Software Developers for Randstad Digital, LLC. Have you got what it takes to succeed The following information should be read carefully by all candidates. Multiple openings. Headquarters: Woburn, MA. Develop, design, and test software for ECR, UI, dashboards, jobs. Collaborate with development team and business partners, and review requirements,...


  • Woburn, MA, United States Randstad Digital Full time

    Senior Software Developers for Randstad Digital, LLC. The following information aims to provide potential candidates with a better understanding of the requirements for this role. Multiple openings. Headquarters: Woburn, MA. Develop technical designs and architecture for EAE portfolio business and technical change. Confer with delivery teams on...


  • Woburn, MA, United States Randstad Digital Full time

    Senior Software Developers for Randstad Digital, LLC. The experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below. Multiple openings. Headquarters: Woburn, MA. Develop, design, and implement user experiences and interfaces, and web services applications. Incorporate test automation...


  • Woburn, MA, United States Randstad Digital Full time

    Senior Software Developers for Randstad Digital, LLC. The following information aims to provide potential candidates with a better understanding of the requirements for this role. Multiple openings. Headquarters: Woburn, MA. Develop technical designs and architecture for EAE portfolio business and technical change. Confer with delivery teams on...


  • San Francisco, California, United States Lilt Inc. Full time

    Company OverviewLilt Inc. is a leading AI solution provider for enterprise translations, with a mission to deliver multilingual digital customer experiences at scale.Our stack comprises a Contextual AI Engine, Connector APIs, and Human Adaptive Feedback, which enable global organizations to adopt a true AI translation strategy focused on business outcomes.We...


  • San Francisco, California, United States Care Dynamics, LLC Full time

    Job OverviewCare Dynamics, LLC is a venture-backed startup reimagining procurement software to be faster, safer, and easier for organizations of all sizes.Compensation PackageThe estimated salary for this role is $235,000 annually, including equity participation and comprehensive benefits that support your health, well-being, and lifestyle.Job...


  • Woburn, MA, United States Randstad Digital Full time

    Senior Software Developers for Randstad Digital, LLC. Applying for this role is straight forward Scroll down and click on Apply to be considered for this position. Multiple openings. Headquarters: Woburn, MA. Develop enterprise web and middle tier applications, UI, pipelines, automated deployment tools for brokerage solutions, account management,...


  • Austin, TX, United States CORRIDOR Aviation Service Software Full time

    OverviewCAMP Systems is the leading provider of aircraft compliance and health management services to the global business aviation industry. CAMP is the pre-eminent brand in its industry and is the exclusive recommended service provider for nearly all business aircraft manufacturers in the world. Our services are delivered through a “SaaS plus” model and...