Skip to content
ForgeForgeNew York, NY

Senior Software Engineer (Tech Lead), Customer Domain Engineering

Lead technical delivery for customer domain engineering, designing scalable C#/.NET APIs and event-driven systems while mentoring engineers and collaborating with Product and Design.

209k – 240k/yr
Hybrid8+ YOEBackend Engineering

About the role

Responsibilities

  • Design, implement, and maintain web applications with customer domain-specific business logic
  • Communicate with stakeholders, including Architects, Tech Leads, Product, and Design teams to deliver customer and business value
  • Mentor junior engineers and guide the team on internal/external frameworks, best practices, and new technologies
  • Develop concise, detailed, and articulate technical documentation
  • Leverage Agile and Lean practices
  • Lead a workstream, partner with Product on requirements, define technical requirements, and plan actionable tasks
  • Design, build, and maintain automated tests (unit and integration) to ensure high code quality
  • Support healthy system operations and ensure high availability

Requirements

  • 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

Nice-to-Haves

  • Experience with KYC (Know Your Customer) workflows
  • Experience with multiple server-side programming languages
  • Experience with TDD (Test Driven Development) or DDD (Domain Driven Development)
  • Experience with Marten (Event Store DB)
  • Experience with CI/CD pipelines and deployment processes
  • Experience building and scaling systems to millions of users

Skills

C#.NetKafkaRabbitMQCqrsEvent SourcingSQLREST APIsCI/CDTddDddMarten
Forge

Senior Software Engineer (Tech Lead), Customer Domain Engineering

ForgeSan Francisco, CA

Senior engineer and tech lead responsible for designing customer-domain web applications, leading development workstreams, mentoring engineers, and building scalable C#/.NET event-driven systems.

209k – 240k/yr
Hybrid8+ YOEBackend Engineering
Forge

Senior Software Engineer (Tech Lead), Marketplace Middleware Engineering

ForgeNew York, NY

Leads development of marketplace middleware using C#/.NET, event-driven systems (Kafka/RabbitMQ), and CQRS patterns. Mentors engineers, designs scalable APIs, and ensures high availability in fintech environment. Requires 8+ years experience and bachelor's degree.

209k – 240k/yr
Hybrid8+ YOEBackend Engineering
Forge

Senior Software Engineer (Tech Lead), Marketplace Middleware Engineering

ForgeSan Francisco, CA

Leads design, implementation, and maintenance of marketplace middleware using C#/.NET, event-driven systems like Kafka, and CQRS patterns. Mentors engineers, ensures high code quality, and drives scalable fintech solutions with 8+ years experience.

209k – 240k/yr
Hybrid8+ YOEBackend Engineering
Pinterest

Manager II, Engineering - Infra

PinterestSan Francisco, CA +1

Lead technical direction for Pinterest's Cache Infra team, building and operating large-scale distributed caching systems (Redis, Memcached) serving 450M QPS across 100+ clusters. Drive modernization initiatives and mentor senior engineers.

208k – 365k/yr
Hybrid8+ YOEBackend Engineering
Postman

Senior Software Engineer, Postman Insights

PostmanSan Francisco, CA

Senior infrastructure engineer responsible for designing and scaling backend systems that process real-time time-series network traffic and build AI algorithms for API analysis.

210k – 240k/yr
On-site7+ YOEBackend Engineering