Our Client is a leader in behavioral health and clinical therapy care in the Southeast. They are actively seeking a Senior Software Engineer.
The Senior Software Engineer is responsible for leading the design, development, and implementation of complex software solutions that drive organizational success. This role combines advanced technical expertise with leadership responsibilities, including mentoring junior engineers and guiding the technical direction of projects. Senior Software Engineers architect robust, scalable systems, enforce coding standards, and collaborate with cross-functional teams to deliver high-quality software products. They are accountable for troubleshooting and resolving complex technical issues, optimizing software performance, and ensuring solutions adhere to best practices in security and maintainability. Senior Software Engineers stay abreast of emerging technologies and industry trends, driving innovation and continuous improvement within the development team.
Education:
· Bachelor’s degree in Computer Science or related degree
Experience:
· Minimum of 5 years’ working as a software engineer or higher
· Minimum of 4 years’ experience working with Microsoft development stack technologies
Preferred Qualifications:
· Comprehensive knowledge of the C# programming language
· Strong proficiency in SQL/T-SQL
· 3+ years’ experience in front end JavaScript technologies (Angular, React, Vue)
· 4+ years’ experience in building, maintaining, and publishing software applications
· 2+ years’ experience with Azure technologies
· Ability to communicate well with employees outside of technology team
· Ability to work independently without oversight and perform at a high level
Responsibilities:
· Lead and help architect software development projects from conception to deployment.
· Mentor and provide technical guidance to junior and mid-level engineers.
· Collaborate with product managers, designers, and stakeholders to define technical requirements.
· Conduct code reviews and enforce coding standards.
· Drive technical innovation and modernization initiatives.
· Implement and maintain CI/CD pipelines.
· Troubleshoot and resolve complex technical issues.
· Document technical specifications and system architectures.
· Ensure software solutions are secure, scalable, and maintainable.
Catch Talent is a high-touch recruiting agency that delivers end-to-end talent acquisition solutions to growing technology, digital media, and professional services companies. Headquartered in Charleston, SC, Catch brings decades of technical recruiting expertise to local and national clients and offers a full range of flexible
solutions, including direct placement hiring, recruitment process outsourcing, contract and contract-to-hire models. Catch specializes in the entire talent attraction lifecycle by sourcing and recruiting qualified candidates who are interview-ready, culturally aligned, and ready to make an immediate impact - learn how at catchtalent.com.
Catch Talent provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.