Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Mon, Jun 29, 2026
This job expires in: 30 days
Job Summary
Working remotely in a full-time capacity, the Senior Software Engineer will contribute to the architecture, design, development, and deployment of scalable cloud-based microservices using C#, .NET Core, and Azure technologies.
Key responsibilities
- Participate in the architecture, design, development, testing, and maintenance of microservice-based applications, ensuring alignment with cloud and security architecture standards
- Develop and deploy web applications using CI/CD methodologies while collaborating with architects, product managers, and DevOps teams
- Conduct code and design reviews, providing technical mentorship and maintaining high development standards in performance, security, and quality
Required qualifications
- Bachelor's or Master's degree in computer science, software engineering, or a related technical discipline
- 5+ years of professional experience in software engineering with a focus on C#, .NET Core, microservice architecture, and web application technologies
- Proficiency in object-oriented principles, the .NET framework, and ASP.NET Core
- Strong understanding of microservices architecture and RESTful API development
- Experience with Microsoft Azure or AWS and cloud-native deployment models
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...