Senior Software Engineer
Core
Design, develop, test, and maintain robust C# software for a production SaaS platform, independently owning complex features from design through release.
Role type
Senior Software Engineer (C#)
Builds
Scalable, reliable, maintainable SaaS applications
Domain
Enterprise SaaS / Software Development
Deliverable
production ML models | product features
Required skills
C#, software development life cycle, technical design, implementation, testing, code reviews, defect resolution, performance optimization, AI-assisted development tools, mentoring
Preferred skills
Experience with emerging technologies, influence on product quality and performance
Technologies
C#, AI tools
Responsibilities
Design and develop complex features independently; diagnose and resolve complex defects and performance bottlenecks; conduct code reviews and uphold engineering standards; collaborate with architects, product management, and QA; mentor fellow engineers and improve development practices.
Seniority
Senior, hands-on IC