Senior Software Engineer

Oct 21, 2025RemoteEngineeringReports to Head of Engineering

Build and scale Symphonee's core application and AI systems, working across TypeScript, .NET, and Python to deliver seamless, AI-driven user experiences with clean, maintainable, and production-ready code.

About Symphonee

Symphonee is an agentic, AI-native recruitment platform built to remove administrative drag from hiring. We automate the "capture → summarize → action" loop across every recruiting interaction — turning engagement into instant, structured insights that help teams move faster, hire smarter, and spend less time on admin.

The Role

We're looking for a Senior Software Engineer who will help build and scale Symphonee's core application and AI systems. You'll work across our TypeScript, .NET, and Python stack to design clean, maintainable, and production-ready systems that integrate tightly with LLM-powered services and RAG pipelines.

You'll collaborate closely with the AI team, product, and platform engineers to deliver seamless, AI-driven user experiences.

This role offers flexible working hours. To collaborate effectively with our global team, we ask for at least 4 hours of daily overlap with CET/CEST.

What You'll Do

  • Design and build robust APIs and backend systems in .NET and TypeScript that power AI-driven features.
  • Integrate LLM pipelines and agentic frameworks into existing services for intelligent automation and summarization.
  • Implement function calling workflows between structured data and model responses.
  • Build and maintain efficient data ingestion and caching layers to ensure freshness and cost efficiency.
  • Collaborate with the Principal AI Engineer on AI feature design, scalability, and cost optimization.
  • Write clean, well-tested, and documented code; participate in reviews and design discussions.
  • Contribute to system observability, reliability, and performance optimization.

What We're Looking For

  • 5+ years of software engineering experience building distributed systems or high-scale web apps.
  • Strong background in TypeScript and .NET, with exposure to Python for AI integrations.
  • Experience working with or integrating LLM APIs, RAG systems, or agentic frameworks.
  • Understanding of data ingestion, scraping, transformation, and cost-conscious system design.
  • Strong debugging, testing, and documentation skills.
  • Clear communicator and team player who thrives in cross-functional collaboration.

Why Symphonee

You'll work at the intersection of modern engineering and AI, building systems that transform how recruiting teams work. Your code will power intelligent features that eliminate busywork and help people make better hiring decisions.

Apply for this Position

Submit your application and we'll be in touch soon.

Application form

Attach a PDF or Word document no larger than 5 MB.

We review all applications and will be in touch soon.