Senior Software Developer (Remote, Full-Time) [HR134]
Full Job Description
About the Role: This is a Senior Software Developer position for an experienced engineer working on a large-scale, enterprise SaaS platform used globally by automotive retailers and OEMs. The role is ongoing and long-term, focused on building, enhancing, and maintaining a mature product while contributing to architectural decisions and high engineering standards. Suitable for senior engineers who enjoy taking ownership of complex features, working closely with peers, and delivering high-quality code in a distributed team environment.
Responsibilities:
- Deliver high-quality, production-ready code across the .NET stack
- Contribute to the design and implementation of scalable, secure, and maintainable enterprise SaaS solutions
- Take ownership of complex features
- Work closely with Product Managers and Engineers
- Participate in architectural discussions and provide input
- Write clean, well-tested code
- Review code and improve code quality
- Support and mentor junior engineers
- Help improve development practices, tooling, and CI/CD processes
Requirements:
- 5+ years of professional experience as a Software Developer (senior-level)
- 5+ years of C#
- 5+ years of .NET / .NET Core
- 5+ years of SQL
- 3+ years of Azure / Azure Cloud Services (important but not core)
- Strong experience working on complex, high-availability systems
- Ability to work effectively in a distributed team environment
- Comfortable owning complex technical work
- Back-end / Front-end split: ~70% Back-end/~30% Front-end
Nice to have:
- Experience with modern JavaScript frameworks
- Prior experience contributing to or scaling mature SaaS platforms
- Experience leading technical initiatives or projects
Benefits:
- Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
- No Weekend Work
- Day 1 Benefits: Laptop and full medical insurance provided
- Support That Matters: Mentorship, community, and forums where ideas are shared
- True Belonging: A long-term career where your contributions are valued
Company
Smart Working
Smart Working is a tech talent service specializing in building high-performing, global engineering teams. We offer a low-churn model, providing access to top-tier engineers for remote, full-time role...