Cccis
Sr. Software Engineer
Chicago (Green St), IL · Senior
Sponsorship not specified$106k-$145kDetected 12 days ago
JavaScriptTypeScriptC#Object-Oriented ProgrammingData StructuresAlgorithmsCode ReviewSQLCloud PlatformsRESTLLMsCommunicationProblem Solving
About the role
- This is a hands-on engineering role for someone who enjoys solving complex technical problems, delivering high-quality software, and seeing the impact of their work in production.
- You'll work closely with product, architecture, and engineering teams to turn business needs into thoughtful technical solutions, while helping improve the reliability, performance, and scalability of our applications.
- In addition to contributing as an individual engineer, you'll share your technical knowledge and provide guidance to less experienced team members.
Responsibilities
- Translate business and functional requirements into scalable software designs and technical solutions.
- Design, develop, test, and maintain applications using C#, SQL, REST APIs, and TypeScript.
- Independently deliver software features and enhancements with minimal supervision.
- Collaborate with Product Managers, Architects, Quality Engineers, and other software engineers throughout the development lifecycle.
- Contribute to application design discussions and provide input on architecture, performance, scalability, and maintainability.
- As a Senior Software Engineer at CCC, you'll play a key role in building and supporting scalable SaaS and customer-facing web applications that help evolve our products and platforms.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
- 5+ years of professional software development experience.
- Strong proficiency in C# and SQL.
- Strong understanding of software design patterns and scalable application development.
- Experience troubleshooting, debugging, and supporting production applications.
- Ability to work independently while collaborating effectively within a cross-functional team.
Nice to have
- Experience working in cloud-based environments.
- Experience with application monitoring, observability, and logging frameworks.
- Experience working within Agile development teams.
- Strong understanding of data structures, algorithms, and software engineering fundamentals.
- About CCC's Commitment to Employees:
- Through diverse perspectives, purposeful innovation, and the strength of connections, our technologies empower the people and industry relied upon to keep lives moving forward when it matters most.
- A video interview is required for this position.
- Video interviews are transcribed.
Compensation
- $106,277.25 - $145,000.00 This position is bonus and/or commission eligible.
- At CCC, we're making life just work by empowering more than 35,000 businesses with industry-leading technology to get drivers back on the road and to health quickly and seamlessly.
Benefits
- Annual Incentive Plan Performance Bonus
- Comprehensive health insurance
- Tuition Reimbursement
- Wellness Programs
- Stock Purchase Plan options
This listing is sourced directly from Cccis's careers page and normalized into a canonical job model.