Senior Software Engineer, Full Stack (C# (.NET))
Core
Design, develop, and evolve backend services and frontend applications for an enterprise subscription spend management product suite, blending new feature development with modernizing legacy systems.
Role type
Senior Full Stack Software Engineer (.NET)
Builds
Enterprise subscription spend management and market data automation solutions for financial institutions and legal firms
Domain
Financial services / Subscription management technology
Deliverable
production ML models | product features
Required skills
C#, .NET, JavaScript, TypeScript, SQL Server, PostgreSQL, Git, Docker, AWS, Azure
Preferred skills
Microservices architecture, API design, Kafka, RabbitMQ, CI/CD pipelines, AI-driven development tools, spec-driven development
Technologies
.NET, Angular, React, SQL Server, PostgreSQL, AWS, Azure, Docker, Kafka, RabbitMQ, NATS, GitHub Copilot, Cursor
Responsibilities
Design and maintain backend services and frontend applications; Participate in the full SDLC from requirements to post-release support; Operate independently on complex tasks owning features end-to-end; Troubleshoot and resolve complex software issues; Contribute to architecture discussions and technical decision-making; Mentor junior engineers and contribute to team knowledge sharing
Seniority
Senior, hands-on IC with mentorship responsibilities