
Senior Software Engineer
1d1 day agoCasca
San Francisco, US · Full-time · $160,000 – $220,000
About this role
Casca is building AGI for banking by replacing decades-old legacy systems with AI-native technology that automates 90% of manual work. As a Senior Software Engineer you will contribute high-quality code while collaborating with stakeholders to deliver production-ready components.
You will own the full lifecycle of features from technical scoping and architecture through deployment, observability, and long-term maintenance. The role emphasizes pragmatic delivery, acting as a master of scope to propose shortcuts that achieve core value without unnecessary complexity.
You will work closely with customers and product managers to break down complex requirements, surface edge cases, and implement reliable updates using TypeScript, React, NextJS, Postgres, Prisma, Python, and AWS. Rigorous code reviews and knowledge sharing help elevate overall team throughput.
The position offers end-to-end ownership of product initiatives that shape the future of banking. You will gain exposure to high-velocity decision-making in a fast-growing startup while expanding your architectural and operational skills.
Requirements
- 5+ years of software engineering experience delivering significant projects in production SaaS environments.
- Recent experience in fast-paced, high-velocity startup environments where you led from the front and managed high-stakes trade-offs.
- Deep experience in web application development using relational databases and a quality-first mentality that produces clear, efficient, low-defect code.
- Ability to anticipate scaling challenges without over-engineering while keeping code adaptable for future needs.
- Commitment to transparency, honesty, and a team-above-self mentality even under high stakes.
- Purpose-driven mindset that treats the work as a noble cause to positively impact end-users.
- Comfort with ambiguity and ability to maintain high throughput in a rapidly evolving organization.
Responsibilities
- Own the full lifecycle of components from technical scoping and architecture to deployment, observability, and maintenance.
- Deliver core value pragmatically by proposing technical shortcuts or alternative implementations that avoid unnecessary complexity.
- Collaborate cross-functionally with customers and product managers to break down features and surface edge cases before coding.
- Elevate team throughput through rigorous code reviews, sharing best practices, and actively unblocking peers.
- Build for reliability by implementing observability and automated testing so components run robustly in production.
Benefits
- Unique opportunity to shape the future of banking through AI with end-to-end product ownership.
- Work alongside a talented team that values continuous improvement and knowledge sharing.
- Salary, benefits, and potential equity in a fast-growing startup.
- Access to resources and mentorship to expand skills, influence strategy, and accelerate career growth.
- Culture that encourages risk-taking, learning from failures, and pushing boundaries in fintech.
Similar roles

Lead Software Engineer (AI/ML)
10h10 hours agoSalesforce
San Francisco, US · Full-time · $172,500 – $285,800

Software Engineer - Public Sector
10h10 hours agoDitto
Austin, US · Full-time · $156,000 – $227,000

Backend Engineer
10h10 hours agoKetch
San Francisco, US · Full-time · $145,000 – $185,000

Staff Engineer - Backend & Data
10h10 hours agoTrial Library, Inc.
San Francisco, US · Full-time · $210,000 – $275,000