SoFi is seeking enthusiastic Principal Software Engineers to lead the technical and strategic evolution of their financial services platform, putting members in control of their financial destiny.
Requirements
- Proficient coding in Java, Kotlin, or other similar object-oriented programming language.
- Experience with public cloud compute, storage, and infrastructure.
- Experience with Kafka, Docker, Kubernetes, and Spring Boot or similar frameworks.
- Deep understanding of relational and document database fundamentals.
- Deep understanding of microservices design principles and architecture.
- Deep understanding of scaling highly-available, mission-critical systems.
- Expert proficiency working with GIT and related CI/CD systems.
Responsibilities
- Leading the development and execution of strategic org-wide or company-wide initiatives across multiple product or platform domains.
- Identifying and resolving systemic business, technical, or organizational problems that span multiple organizations across the company.
- Defining the long-term architectural direction across all areas of the platform or across multiple products, aligning stakeholder teams around a shared vision and business goals.
- Driving alignment across divisions to resolve technical and organizational conflicts in order to deliver on SoFi’s business and strategic goals.
- Raising the engineering maturity of the organization by identifying and leading key improvements in the organization's culture and processes that support engineering excellence
- Identifying and leading key improvements in systems supporting engineer productivity and velocity.
- Collaborating with partners to create and align technology and company strategy, resulting in plans that address the short and long-term goals of the business.
Other
- Bachelor's or Master's degree in Computer Science, or Software Engineering
- 10+ years as a professional, full-time Software Engineer, or similar relevant work experience.
- 7+ years in a technical leadership role.
- Exemplary communication and documentation skills.
- Ability to mentor engineers across the organization and help shape hiring standards.