Senior Software Engineer
Chicago (Green St), IL
Full Time Senior-level / Expert USD 98K - 135K
CCC Intelligent Solutions
Leading cloud platform for the multi-trillion-dollar P&C insurance economy creating intelligent experiences for insurers, repairers, automakers, part suppliers, lenders, and more.Salary range is:
$98,240.00 - $135,000.00This position is bonus and/or commission eligible.
CCC Intelligent Solutions Inc. is a leading cloud platform for the multi-trillion-dollar P&C insurance economy creating intelligent experiences for insurers, repairers, automakers, part suppliers, lenders, and more.
The CCC Intelligent Experience Cloud, powered by broad AI and an innovative event-based architecture, connects more than 35,000 businesses to power customized applications and platforms for optimal outcomes, and personalized experiences that just work. Through purposeful innovation and the strength of our connections, our technologies empower the people and industry relied upon to keep lives moving forward when it matters most. Learn more about CCC at www.cccis.com.
CCC Safekeep’s Software Engineer needs to be able to work with both internal and external customers to gather and understand requirements, work with other Software / Data Engineers, Product Managers, Data Scientists, and DevOps Engineers on the design and implementation details to achieve high quality software. You need a passion for complex problems, and enjoy the challenge of operating in sophisticated integrations, events, and data streaming architectures. In this role, you will be a technical expert with significant scope and impact.
A successful candidate will have a demonstrated ability to think strategically and analytically about a product and its technical challenges, with the ability to build and convey compelling value into software; work cross-organizationally to deliver results, and dive deep to lead engineering decisions. You will engage and influence engineers and leaders on product vision and technical implementation activities.
- Design, build, and maintain web applications leveraging cutting-edge frontend design methodologies and UX patterns to create low-latency, secure, and reusable software for our mobile and web-based UIs to provide immersive and elevated customer experiences
- Design, build, and maintain secure, and highly scalable Restful APIs leveraging cloud technologies and serverless to support our SaaS product offerings including web / mobile applications, integration with both internal and external services, and partners.
- Collaborate with Product Management and other stakeholders within Engineering (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment.
- Build code that meets internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
- Develop features and improvements CCC Safekeep products in a secure, well-tested, and performant way. Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
- Work with customers to understand, gather, and analyze their requirements and pain points and drive resolution of issues/bugs.
- Bachelor's degree in Engineering, Mathematics, or a related technical discipline
- Programming experience with at least one modern language such as Golang, Python, Java, C++, or C# including object-oriented design
- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and existing systems.
- 2+ years of professional software development experience (excluding internships)
- 2+ years of experience in modern TypeScript/JavaScript application development building, and shipping Mobile, Desktop and/or Web Applications.
- Familiarity with HTML5, CSS, and one or more web frameworks (React, Vue, Angular, Node).
- Strong communication skills sufficient for success in a remote and largely asynchronous work environment
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
- Experience owning a feature from concept to production, including proposal, discussion, and execution.
- Self-motivated and self-managed with strong organizational skills.
Preferred Qualifications
- Masters in computer science, mathematics, statistics, or other quantitative fields.
- Background in financial services including banking, insurance, or an equivalent.
- 5+ years of experience in building and shipping Mobile, Desktop and/or Web Applications.
- 2+ years of experience in one or more of the following languages: Golang, Python, Java, C++, or C#.
- Experience with iOS and/or Android app development.
- Familiarity with AWS services such as EC2, DynamoDB, RDS, AWS Lambda, and Amazon SageMaker.
- Experience with design, development, deployment, and maintenance of scalable backend services and pipelines.
- Proficient with software design approaches and UX patterns.
- Understands how to optimize the delivery of code and assets to a browser or device.
- Ability to achieve stretch goals in a highly innovative and startup-like environment
CCC Intelligent Solutions understands that our employees play an integral role in our vision to shape a world where life just works. Our team is defined by our values of Integrity, Customer-Focus, Innovation, Inclusion & Diversity, Tenacity, and Connection. 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.
At CCC, together everyone can thrive as we innovate and collaborate, creating employee experiences that just work. We are committed to providing opportunities for our people to make real-life impacts, advance in their careers, and contribute to CCC’s success.
CCC offers competitive compensation and benefits to support you and your families, including:
401K Match
Paid time off
Annual Incentive Plan Performance Bonus
Comprehensive health insurance
Adoption Assistance
Tuition Reimbursement
Wellness Programs
Stock Purchase Plan options
Employee Resource Groups
For more information about our benefits, please check out our careers site.
Here, you belong. You are seen, valued, and respected. We celebrate you for who you are and all you bring. Every voice is heard and is important to our success. You can hear what employees have to say about our culture here.
Tags: Angular APIs Architecture AWS Banking Computer Science DevOps DynamoDB EC2 Engineering Golang Java JavaScript Lambda Mathematics Pipelines Python React SageMaker Statistics Streaming TypeScript UX Vue
Perks/benefits: 401(k) matching Career development Competitive pay Equity / stock options Health care Salary bonus Startup environment Team events Wellness
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.