Job Description
Job Title: Senior or Staff Software Engineer
\n
Location: San Francisco (in office)
\n
\n
We are currently partnered with a Series A FinTech firm that specializes in developing credit / banking products for underserved communites globally in search for a Senior / Staff Engineer based out of the Bay Area to join their team.
\n
\n
Responsibilities:
\n
- \n
- Design and develop complex backend systems spanning data models, APIs, and distributed components.
- Own technical decisions from prototype to production, including scalability, performance, and fault tolerance.
- Partner with product and leadership to translate business goals into robust, maintainable architecture.
- Identify and manage tradeoffs in design decisions, balancing performance, reliability, and developer experience.
- Lead code reviews, mentor teammates, and help set best practices for engineering quality.
\n
\n
\n
\n
\n
\n
\n
What We’re Looking for:
\n
- \n
- 7+ years of professional software development experience across multiple languages (e.g. Go, Rust, Elixir, Python, TypeScript, etc.)
- Strong background in system design, architecture, and building reliable APIs.
- Experience designing and maintaining complex, production-grade distributed systems.
- Deep understanding of system performance, lifecycle management, and failure modes.
- Curiosity and pragmatism when exploring new technologies — you enjoy evaluating tradeoffs and applying the right tool for the job.
- Prior startup experience or comfort working in fast-paced, ambiguous environments.
\n
\n
\n
\n
\n
\n
\n
