Senior Software Engineer
Location: Ramat Gan
Workplace type : Hybrid
Employment type: Fulltime
A technology company in the field of customer relationship management and user experience is looking for a Senior Software Engineer to take full ownership of an existing, complex production system.
This is a hands-on, high-responsibility role, where you’ll not only design, upgrade, and improve architecture, but also dive into the code, modernize legacy components, and develop new features. You’ll work closely with the CTO, influence technical direction, and serve as a key benchmark for the company’s future engineering standards.
Responsibilities:
-
Take full ownership of a live production system built on .NET.
-
Collaborate closely with the CTO on development, architecture, and technical decisions.
-
Upgrade and maintain legacy code while ensuring system stability.
-
Design and implement new backend features using .NET Core 8.0.
-
Optimize performance, refactor, and harden existing components.
-
Occasionally develop full stack features (React/Vue) when needed.
-
Define and drive engineering standards, workflows, and scalability processes.
Requirements:
-
5+ years of experience in backend development.
-
Strong experience with .NET Framework and .NET Core (8.0 is a major advantage).
-
Proven ability to own and modernize complex systems, including legacy code.
-
Experience with large-scale SaaS or enterprise-grade systems.
-
Deep knowledge of backend architecture, APIs, and production environments.
-
Experience with ASP.NET MVC and jQuery.
-
Proficiency with relational and NoSQL databases.
-
Willingness to work with frontend technologies (React/Vue) when needed.
-
Familiarity with cloud infrastructure (AWS is an advantage) and modern development workflows.
-
Strong communication skills, independence, and ability to work closely with management.
-
Experience with system migrations, refactoring, or handling technical debt. - adavntage
-
Knowledge of messaging systems, distributed systems, or event-driven architectures. - advantage
-
Experience with CI/CD pipelines and microservices. - advantage