Staff Software Engineer, Chat
SoFi
about 2 months ago
San Francisco, CA, USA
Staff+
Responsibilities
- Drive technical architecture and design decisions for the chat product.
- Deliver highly available and scalable services in production.
- Lead the design, development, and testing of systems.
- Conduct code and system design reviews.
- Translate product requirements into user stories and technical solutions.
- Mentor other engineers and support the technical culture.
- Generate ideas for new initiatives and technologies.
- Communicate effectively with project leads and product managers.
Requirements
- Bachelor’s Degree in a technical field or relevant work experience.
- 6+ years of programming experience, ideally on a modern stack.
- 4+ years of experience in Java or Kotlin programming.
- Strong understanding of relational databases and ORMs.
- Experience with SOA or microservice-based applications.
- Familiarity with asynchronous and event-based systems.
- Strong sense of ownership and project management skills.
- Experience in a collaborative coding environment.
Benefits
- Comprehensive and competitive benefits package available.
Tech Stack
JavaJavaScriptKotlinKubernetesPostgreSQLReactTypeScript
Categories
AI & MLBackendFrontendFull Stack