Sr. Software Engineer
Remote · United States
Job Summary
Senior-level engineering role focused on leading complex feature design and development across multiple applications, mentoring junior and mid-level engineers, and driving engineering best practices. Responsibilities include architectural input, cross-team collaboration, code reviews, performance optimization, and ensuring scalable, reusable solutions. The role emphasizes contributing to sprint planning, technical roadmaps, risk mitigation, CI/CD improvements, automated testing, and documentation, while fostering an inclusive, high-performing engineering culture.
Required Qualifications
- Bachelor’s in computer science, Engineering or a related field, or equivalent practical experience
- 6–10 years of professional software engineering experience
- Experience mentoring developers and guiding technical discussions
- Experience designing and implementing scalable architectures and reusable components
- Proven expertise in at least two major areas of CCM’s tech stack (e.g., full-stack JS/.NET, cloud infrastructure, SQL/NoSQL databases)
- Excellent debugging, system design, and performance tuning skills
- Expertise in system architecture, backend services, and scalable APIs
- Skill in managing ambiguity, driving alignment, and delivering consistently
- Familiarity with Agile development, DevOps practices, and secure coding standards
- Knowledge of mentoring methods and practices
- Excellent written and verbal communication skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.