Full Time

Senior Software Engineer, Digital Identity

SoFi
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by SoFi, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer, Digital Identity at SoFi will be instrumental in designing, developing, and maintaining innovative digital identity solutions that enhance user experience and security. This role involves collaborating with cross-functional teams to integrate advanced identity verification mechanisms while ensuring regulatory compliance and leveraging best practices in software development. The ideal candidate will be passionate about technology and dedicated to creating secure, scalable, and efficient systems that support SoFi's mission of empowering individuals to achieve financial independence.



Job Responsibilities

  • Design, implement, and maintain scalable digital identity services and APIs.
  • Collaborate with product managers, UX designers, and other engineers to develop requirements and create detailed technical specifications.
  • Conduct code reviews and provide constructive feedback to maintain high engineering standards.
  • Identify and resolve performance bottlenecks and security vulnerabilities in the digital identity systems.
  • Develop automated testing strategies to ensure software quality and reliability.
  • Stay updated with the latest industry trends and technologies to innovate existing processes and solutions.
  • Mentor junior engineers and contribute to fostering a collaborative team environment.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in software development, with a focus on identity management systems.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Strong understanding of identity verification technologies, including biometric authentication, OAuth, and OpenID Connect.
  • Experience with cloud services (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes).
  • Solid grasp of database technologies, both SQL and NoSQL.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

This position utilizes a variety of technologies and tools essential for developing effective digital identity solutions. Candidates should be familiar with programming languages such as Java, Python, and C#. Knowledge of cloud platforms (AWS, Azure) and container orchestration technologies like Docker and Kubernetes is important. Familiarity with identity management frameworks and security standards such as OAuth, OpenID Connect, and biometric authentication methods is also necessary.



Ideal Candidates

Ideal candidates for the Senior Software Engineer, Digital Identity role at SoFi possess strong analytical skills and a passion for innovative technology. They are proactive problem solvers who approach challenges with creativity and a collaborative mindset. Successful candidates demonstrate leadership qualities, being not only skilled in building and optimizing software systems but also capable of mentoring peers and driving projects to successful completion. A commitment to continuous learning and adaptability in a fast-paced environment is essential to excel in this role.

Driver/Sales Workers: 409,000 people in the US, paid from $22,590 a year (the lowest 10%) to $59,980 (the top 10%), with $38,770 in the middle, in May 2025. See these jobs →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.