Senior Software Engineer (Tech Lead), Customer Domain Engineering
$209,000–$240,000 year
Hybrid · New York City, New York, United States or San Francisco, California, United States
Job Summary
Senior Software Engineer (Tech Lead) in Customer Domain Engineering sought to design, implement, and maintain web applications with customer-domain business logic; mentor junior engineers; craft concise technical documentation; lead workstreams with Product on requirements; build and maintain automated tests; ensure high availability; and collaborate with Architects, Tech Leads, Product, and Design to deliver value. Requirements include 8+ years of software engineering, API development with C#/.NET, event-driven architectures (Kafka/RabbitMQ), CQRS/Event Sourcing, strong SQL skills, and fintech domain familiarity. Role requires 2–3 days/week in-office in San Francisco, Denver, or New York with hybrid arrangements; salary range $209,000–$240,000 + bonus (SF-based). Forge emphasizes bold, humble, and accountable collaboration and equal opportunity employment.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- 8+ years of software engineering experience
- Experience as a technical lead for a product engineering team
- Expertise building APIs with C# and .NET
- Experience with event-driven systems (Kafka, RabbitMQ, or similar)
- Experience with CQRS, Event Sourcing, or similar architectural patterns
- Strong knowledge of SQL / relational databases
- Experience contributing to and interpreting system design
- Proven track record of teamwork and delivery
- Experience in fintech or financial services, including familiarity with regulatory considerations
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.