Job Title: Senior Software Engineer Company Name: JCSI Corporate Staffing Job Url: https://jobs.crelate.com/portal/jcsicorporatestaffing/job/krhequ1z96m4fbjpg47hj7kbdh?jr_id=69b08b380b2db6275c04b27b Job Description: Job Summary The Senior Software Engineer will play a key role in designing and building scalable SaaS applications while providing technical mentorship to other engineers. This role combines hands-on development, technical leadership, and architectural input within a collaborative Agile development environment. The ideal candidate has extensive experience developing full-stack applications using .NET and modern JavaScript frameworks and enjoys building high-quality, secure, and high-performing software systems. Key Responsibilities Develop and maintain full-stack web applications using C#, .NET Core, Angular, and cloud-native architecture Write clean, scalable, and production-ready code Conduct code reviews and mentor engineers on development best practices Implement unit, integration, and end-to-end testing strategies Collaborate with product managers and cross-functional teams to deliver new features Contribute to software architecture decisions and technical design Help improve CI/CD pipelines, DevOps practices, and development workflows Troubleshoot and resolve issues across distributed systems and services Support the team during high-priority development cycles when necessary Required Qualifications Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience) 9+ years of software development experience 5+ years in a senior or technical leadership role Strong experience developing full-stack applications using C# and .NET Experience with JavaScript frameworks (Angular preferred, React or Vue acceptable) Experience building SaaS platforms and cloud-native applications