Principal Engineer, Digital Identity
SoFiWA - Seattle4w ago
Job description
About the role
As a Principal Engineer specializing in Digital Identity at SoFi, you will play a pivotal role in shaping the future of our digital identity solutions. This position is designed for an experienced engineer who is passionate about leveraging technology to enhance user experiences and ensure secure transactions. You will lead a team of talented engineers, driving innovative projects that align with SoFi's mission to help people achieve financial independence. This role offers the opportunity to work in a dynamic environment where your contributions will directly impact the company's growth and success.
Key facts
What you'll do
- Lead the design and implementation of scalable digital identity solutions that enhance user verification processes while ensuring compliance with regulatory standards.
- Collaborate with cross-functional teams, including product management and UX/UI designers, to define and refine the digital identity roadmap.
- Mentor and guide a team of engineers, fostering a culture of innovation, collaboration, and continuous improvement.
- Conduct thorough code reviews and provide constructive feedback to ensure high-quality software development practices.
- Analyze and optimize existing identity management systems to improve performance, security, and user experience.
- Stay updated on industry trends and emerging technologies related to digital identity, integrating relevant advancements into SoFi's systems.
- Develop and maintain comprehensive documentation for architecture, design, and implementation processes to ensure knowledge sharing within the team.
- Engage with stakeholders to gather requirements and translate them into technical specifications that align with business objectives.
- Troubleshoot and resolve complex technical issues related to digital identity systems, ensuring minimal disruption to services.
- Participate in strategic planning sessions to align technology initiatives with SoFi's overall business goals.
- Advocate for best practices in software development, security, and data privacy within the organization.
- Contribute to the development of a robust testing framework to ensure the reliability and security of digital identity solutions.
Requirements
- A minimum of 8 years of experience in software engineering, with a focus on identity management or related fields.
- Proven experience leading engineering teams and managing complex projects from inception to deployment.
- Strong proficiency in programming languages such as Java, Python, or Go, with a solid understanding of software development methodologies.
- In-depth knowledge of identity verification technologies, including biometrics, multi-factor authentication, and identity as a service (IDaaS).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud, and experience deploying applications in a cloud environment.
- Excellent problem-solving skills and the ability to think critically under pressure.
- Strong communication skills, with the ability to convey technical concepts to non-technical stakeholders effectively.
- A deep understanding of security best practices and regulatory compliance related to digital identity management.
- Experience with Agile methodologies and tools, including Scrum or Kanban.
Nice to have
- Previous experience in the fintech industry or with financial services applications.
- Familiarity with blockchain technology and its implications for digital identity.
- Knowledge of data privacy regulations such as GDPR or CCPA.
- Experience with machine learning techniques applied to identity verification processes.
- Contributions to open-source projects related to identity management or security.
Skills & tools
- Proficient in software development tools and frameworks, including Git, Jenkins, and Docker.
- Experience with database technologies such as SQL and NoSQL databases.
- Familiarity with API development and integration, particularly RESTful services.
- Understanding of user experience principles and their application in digital identity solutions.
- Knowledge of encryption technologies and secure coding practices.
Practical notes
- This position may require occasional travel to other SoFi offices or industry events.
- Candidates should be prepared to participate in technical assessments as part of the interview process.
- The role may involve working in a fast-paced environment with shifting priorities, requiring adaptability and resilience.
META
Company: SoFi
Title: Principal Engineer, Digital Identity
Listed
location: WA
Seattle; CA
San Francisco