
Software Engineer
Role summary
Seeking Software Engineers across experience levels for a full-stack role focused on delivering production-quality software using modern web and cloud technologies. The role involves building and maintaining user-facing applications with TypeScript and React, developing backend services with Node.js and/or Python, designing and optimizing data models on Postgres and BigQuery, and deploying/monitoring services on GCP. Responsibilities include collaborating with cross-functional teams, owning features end-to-end, writing well-tested code, and handling sensitive financial data responsibly. Experience in FinTech, lending, or fraud detection is a plus.
Role Overview
Our confidential client is building systems to create more consistent, fair, and automated financial profiles for consumers applying for mortgages, auto loans, and apartment leases. We’re seeking Software Engineers across experience levels (new grads through staff) to move fast on product and platform work: improving consumer-facing conversational flows, automating document collection and verification, preventing fraud, and scaling backend systems that process sensitive financial data.
This is a full-stack role focused on delivering production-quality software using modern web and cloud technologies.
What You’ll Do
- Build and maintain user-facing applications using TypeScript and React to improve applicant experience and conversion.
- Develop backend services and automation using Node.js and/or Python to handle document ingestion, validation, and workflow automation.
- Design, implement, and optimize data models and queries on Postgres and BigQuery; use Redis for caching and coordination.
- Deploy, monitor, and operate services on GCP; contribute to CI/CD and observability.
- Collaborate with product, design, and data/ML teams to build safe, accurate fraud detection and automation features.
- Own features end-to-end: design, implement, test, deploy, and iterate based on production metrics.
- Write clean, well-tested code; perform code reviews and mentor teammates.
- Work with security and compliance stakeholders to handle protected consumer data responsibly.
Minimum Qualifications
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
- Professional experience building production web applications and services.
- Proficiency in at least one frontend or backend stack: TypeScript/React or Node.js/Python.
- Solid SQL skills and experience with relational databases (Postgres). Experience with BigQuery or other analytics stores is a plus.
- Familiarity with cloud platforms (GCP preferred) and deploying services in a cloud environment.
- Strong engineering fundamentals: data structures, algorithms, system design, and testing.
- Excellent communication skills and ability to work cross-functionally.
- Ability to work in the U.S. as required for the role.
Preferred Qualifications
- Experience with large-scale data pipelines, analytics, or data warehousing (BigQuery).
- Background in FinTech, lending, fraud detection, identity, or real estate technology.
- Prior experience with Redis, distributed systems, or high-throughput services.
- Experience designing conversational interfaces or automation around document collection.
- Experience at early-stage startups or owning projects end-to-end.
Tech Stack & Keywords
- TypeScript, React
- Node.js, Python
- Postgres, BigQuery, Redis
- Google Cloud Platform (GCP)
- Full-stack, backend, frontend, fraud detection, automation, conversational interfaces, FinTech, real estate leasing, mortgage, document processing
Compensation & Benefits
Client offers a competitive base salary, equity, and comprehensive benefits. The posted base salary range for this role is $150,000 - $275,000+ per year, plus equity and benefits. Actual compensation will depend on experience, role level, and location.
Location & Work Authorization
This role is based in San Francisco, CA. Applicants should be able to work in the U.S. as required for the position.
How to Apply
Apply through the CareerTakes platform. Prepare a resume and links to any relevant code samples, GitHub, or product portfolios. Applicants may receive access to additional matched opportunities through CareerTakes.
Equal Opportunity & Hiring Transparency
CareerTakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process,
AI tools may be used
to assist with application review or resume screening. These tools
do not replace human decision-making
. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite