Forge Global logo
Forge Global2 weeks ago

Senior Software Engineer (Tech Lead), Customer Domain Engineering

$189,000–$215,000 year

Hybrid · Denver, Colorado, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown
Industry
Finance

Job Summary

Senior Software Engineer (Tech Lead) for customer-domain-focused platforms. Design, implement, and maintain web applications with customer domain-specific business logic; communicate with Architects, Tech Leads, Product, and Design teams; mentor junior engineers; develop detailed technical documentation; lead a workstream with requirements planning; design, build, and maintain automated tests to ensure high code quality; support healthy system operations and high availability. Requires 8+ years of software engineering experience, API development with C#/.NET, event-driven architectures (Kafka/RabbitMQ), CQRS/Event Sourcing, strong SQL skills, fintech exposure, and leadership experience. Role is remote in Denver, CO with hybrid onsite attendance at least 9 days per month; salary range $189k–$215k plus annual bonus.

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
  • Experience 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
  • Experience in fintech or financial services, including familiarity with regulatory considerations

Desired 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
  • Experience with APIs using 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
  • Experience in fintech or financial services, including familiarity with regulatory considerations
  • Nice-to-Have: Experience with KYC workflows
  • Nice-to-Have: Experience with multiple server-side programming languages
  • Nice-to-Have: Experience with TDD or DDD
  • Nice-to-Have: Experience with Marten (Event Store DB)
  • Nice-to-Have: Experience with CI/CD pipelines and deployment processes
  • Nice-to-Have: Experience building and scaling systems to millions of users
Sorce

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.

Get started

$189k – $215k / yr

Senior Software Engineer (Tech Lead), Customer Domain Engineering · Forge Global

Apply on Sorce