Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Mon, Jun 29, 2026
This job expires in: 30 days
Job Summary
To support the Associate Experience business area, the full-time Senior Software Engineer will provide technical leadership and hands-on engineering expertise in a hybrid environment, focusing on delivering secure and scalable enterprise platforms and integrations while collaborating with cross-functional teams.
Key responsibilities
- Lead the technical design, development, testing, implementation, and support of complex, enterprise-scale technology solutions
- Serve as the technical expert for assigned systems, guiding teams in resolving complex technical issues and ensuring compliance with architectural standards
- Translate complex business requirements into maintainable technical solutions and mentor software engineers through design decisions and best practices
Required qualifications
- Bachelor's degree in computer science or an analytical discipline, or equivalent experience
- 5+ years of experience delivering scalable enterprise technology solutions
- Strong experience in C# (.NET), Razor Pages, and modern UI frameworks
- Extensive experience with SQL Server and enterprise data management
- Deep understanding of design patterns and architectural frameworks, including microservices and REST APIs
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...