Senior Staff Software Engineer, Loans Platform
SoFi
about 1 month ago
Seattle, WA, USA
Senior / Staff+
Responsibilities
- Lead design and implementation efforts across platform domains.
- Resolve complex problems in platform design and implementation.
- Act as a subject matter expert across a broad range of platform systems.
- Define long-term architectural direction for critical areas of the platform.
- Drive alignment across teams and build consensus around tradeoffs.
- Raise engineering maturity by improving culture and processes.
- Collaborate with partners to align technology with company strategy.
- Identify and drive improvements in systems supporting engineer productivity.
- Mentor engineers and participate in recruiting processes.
Requirements
- Bachelor's or Master's degree in Computer Science or Software Engineering.
- 7+ years of professional software engineering experience.
- 4+ years in a technical leadership role.
- Proven track record of leading cross-team initiatives.
- Experience in increasing engineering productivity and excellence.
- Exemplary communication and documentation skills.
- Proficient in Java, Kotlin, or similar object-oriented programming languages.
- Experience with public cloud compute, storage, and infrastructure.
- Familiarity with Kafka, Docker, Kubernetes, and Spring Boot.
- Deep understanding of relational and document database fundamentals.
- Expert proficiency with GIT and related CI/CD systems.
- Experience leading and improving Agile methodologies.
Tech Stack
Amazon DynamoDBApache KafkaAWSDockerGitJavaKotlinKubernetesSpring Boot
Categories
BackendDevOpsFull Stack