Staff Software Engineer, Protect
SoFi
about 5 hours ago
Seattle, WA, USA
Staff+
Responsibilities
- Lead the development and testing of systems and services.
- Participate in shaping the technical architecture of the product.
- Translate product requirements into user stories and technical solutions.
- Deliver highly available and scalable services in a production environment.
- Mentor other engineers and support the technical culture.
- Generate ideas for new initiatives and technologies.
- Drive operational excellence in business processes.
- Communicate with project leads, product managers, and other software developers.
Requirements
- Bachelor’s Degree in Computer Science or related field.
- 8+ years programming experience, ideally on a modern stack.
- Experience with Java, Kotlin, Spring, AWS, PostgreSQL, and Kubernetes.
- 4+ years of Java, Kotlin, or other OO programming experience.
- Solid understanding of relational databases and ORMs.
- Experience with microservice-based applications.
- Familiarity with GIT and CI/CD systems.
- Effective communication skills.
- Willingness to collaborate and drive projects from inception to completion.
- Experience in a collaborative coding environment with code reviews and pull requests.
- View Unit and Integration tests as essential in software development.
- Desire to grow, learn, and collaborate with a team of engineers.
Benefits
- Comprehensive and competitive benefits package available.
Tech Stack
Amazon DynamoDBApache KafkaAWSDockerGitJavaJavaScriptKotlinKubernetesPostgreSQLReactTypeScript
Categories
BackendDevOpsFull StackTesting