Senior Software Engineer, Digital Identity

Sofi Seattle , WA 98113

Posted 1 week ago

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.

Looking for someone who can come into the Seattle HQ 4-6x per month.

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, then we want you on our team!

We are looking for a talented and motivated Senior Software Engineer to join our growing team developing a cutting-edge entitlements management platform. You will play a key role in designing, implementing, and maintaining this critical system that will be the foundation for secure and efficient access control across our entire organization.

The Team You Will Join

At SoFi, our mission is to help people reach financial independence to realize their ambitions. The Digital Identity team 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. As a Senior Software Engineer on our team, you'll be tasked with building critical components and features. You will be involved in the entire product lifecycle, from ideation through building, testing, deploying, monitoring, and supporting mission-critical systems. The ideal candidate is someone with a strong sense of ownership and drive for delivery, a hunger for learning and is a good mentor and co-worker.

What You'll Do:

  • Design, develop, and implement core functionalities of the Entitlements platform.

  • Collaborate with cross-functional teams to design, architect, and implement end-to-end solutions.

  • Excel in operational excellence to develop a resilient platform to power SoFi products.

  • Contribute to the continuous improvement of the platform through code reviews, documentation, and knowledge sharing.

  • Participate in shaping the technical architecture of the product, generating new ideas wherever applicable.

  • Deliver highly available, secure and scalable services in a production environment

What You'll Need:

  • 3+ years experience in software development, with a strong knowledge of object-oriented programming best practices (preferably Java or Kotlin).

  • Proven track record of building highly-scalable REST APIs and building performant and scalable tier-0 backend applications.

  • Strong sense of responsibility; driving a project from inception to completion and knowing that a project is not complete when it is shipped to production.

  • Strong understanding of security principles and best practices in access control (e.g., RBAC, ABAC)

  • Strong communication and technical leadership skills

  • Strong problem solver and have solid production debugging skills

Nice to Have:

  • Prior experience using Java, Postgres and AWS, while also deploying applications using Docker and Kubernetes

  • Practical knowledge of CI/CD pipelines (gradle, git, automated testing and deployments)

  • History of working with a cloud-based microservice architecture and distributed service communications

  • Experience with Snowflake, Datadog as well as infrastructure as code tools (e.g., Terraform, Ansible)

What we offer:

  • Work in the heart of the FinTech revolution, making a real difference in the financial lives of millions.

  • The opportunity to work on a challenging and impactful project that will shape the future of SoFi.

  • A collaborative and supportive work environment where you can learn and grow from talented engineers.

  • Competitive salary and benefits package.

  • Be part of a company that values innovation and empowers its employees.

If you are excited about building secure and scalable tier-0 systems, 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!

Pay range: $128,000.00 - $240,000.00

Payment frequency: Annual

This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above.

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 accommodations@sofi.com.

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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Senior Software Engineer, Digital Identity

Sofi