Jobs · Engineering

Sr. Software Engineer

CCC Intelligent Solutions · Chicago, IL · 3 days ago
RemoteRemoteEngineeringFull-time

Salary Range

Salary range is: $106,277.25 - $145,000.00

The Role

The RoleAs 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.

Key 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.
  • Analyze requirements, evaluate alternatives, and recommend appropriate technical approaches.
  • Troubleshoot and resolve production issues, application defects, and customer-reported concerns.
  • Analyze logs, monitoring tools, and application performance metrics to diagnose and resolve system issues.
  • Participate in code reviews and promote adherence to engineering standards and best practices.
  • 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.
  • Provide technical guidance and knowledge sharing to junior engineers.
  • Continuously improve software quality, reliability, and operational efficiency.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
  • 5+ years of professional software development experience.
  • Experience designing and developing business applications using object-oriented programming principles.
  • Strong proficiency in C# and SQL.
  • Experience designing and building RESTful APIs and service-oriented applications.
  • Experience developing web applications using TypeScript, JavaScript, or similar front-end technologies.
  • Strong understanding of software design patterns and scalable application development.
  • Experience troubleshooting, debugging, and supporting production applications.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently while collaborating effectively within a cross-functional team.

Preferred Qualifications

  • Experience building SaaS or customer-facing web applications.
  • Experience working in cloud-based environments.
  • Understanding of relational database design, optimization, and performance tuning.
  • Experience with application monitoring, observability, and logging frameworks.
  • Experience working within Agile development teams.
  • Strong understanding of data structures, algorithms, and software engineering fundamentals.
  • Demonstrated passion for technology, continuous learning, and delivering customer-focused solutions.

Similar jobs

Sr. Software Engineer

Molson Coors Beverage CompanyMilwaukee, WI· 1 wk ago
Engineeringapply on careers.molsoncoors.com

Sr. Software Engineer

KLAMilpitas, CA· 2 wk ago
Engineering$136k–$232k/yrapply on kla.wd1.myworkdayjobs.com

Sr. Software Engineer

Johnson ControlsGlendale, WI· 2 wk ago
Engineering$85k–$127k/yrapply on click.appcast.io