Forge Global

Senior Software Engineer (Tech Lead), Customer Domain Engineering

Forge Global
Apply
2 months ago

Base Salary

$209k - $240k/yr

Responsibilities

  • Design, implement, and maintain web applications containing customer-domain business logic.
  • Communicate with Architects, Tech Leads, Product, and Design teams to deliver customer and business value.
  • Mentor junior engineers and guide the team on frameworks, best practices, and technologies.
  • Lead a workstream, partner with Product on requirements, define technical requirements, and plan actionable tasks.
  • Create technical documentation and contribute to system design.
  • Build and maintain unit and integration tests to support high code quality.
  • Support healthy system operations and high availability.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • At least 8 years of software engineering experience.
  • Experience serving as a technical lead for a product engineering team.
  • Expertise building APIs with C# and .NET.
  • Experience with event-driven systems such as Kafka, RabbitMQ, or similar technologies.
  • Experience with CQRS, Event Sourcing, or similar architectural patterns.
  • Strong knowledge of SQL and relational databases.
  • Experience contributing to and interpreting system design.
  • Proven teamwork and delivery experience.
  • Experience in fintech or financial services, including familiarity with regulatory considerations.
  • Preferred experience includes KYC workflows, multiple server-side programming languages, TDD or DDD, Marten, CI/CD pipelines, deployment processes, and systems serving millions of users.

Benefits

  • Hybrid work arrangement requiring 2–3 days per week in the Soho, New York office.
  • Employment and education verification, criminal history searches, fingerprinting, and drug testing are conducted upon offer.

Tech Stack

Apache KafkaC#.NETRabbitMQSQL

Categories

Forge Global

About Forge Global

201-500 employees
Contact me