Job Closed
This listing is no longer active.
Lead Software Engineer
Location
Illinois
Posted
21 days ago
Salary
$108.1K - $144.9K / year
Seniority
Senior
Job Description
Lead Software Engineer
CCC Intelligent Solutions
• Lead Software Engineers for various and unanticipated worksites throughout the U.S. (HQ: Chicago, IL). • Independently design, develop and maintain key software frameworks for service development. • Mentor and lead a team of developers, collaborate with cross-functional stakeholders, and ensure high-quality software solutions aligned with business goals. • Build stored procedures and ensure cloud development and maintenance. • Research technical solutions to business problems and develop technical analysis and design specifications based on functional requirements.
Job Requirements
- Bachelor’s degree in Computer Science or Computer Engineering or Information Technology or any Engineering or related field plus 3 years of experience as a Software Engineer or with software development required.
- ASP.NET Core
- C#
- Web API
- Entity Framework
- Dapper
- SQL Server VB.NET
- web services such as SOAP and REST using OAuth and JWT
- ASP.NET Web API and ODATA and exposure to domain-driven design and SOLID principles
- JavaScript/TypeScript
- HTML/CSS
- React or Angular
- data modeling languages XML, YAML ,and JSON
- DevOps: Docker, Kubernetes, CI/CD, Git
- Cloud: Azure and/or AWS
- Agile methodologies and tools (Kanban, JIRA, Rally)
- microservices architecture and RESTful API design
Benefits
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Diseñar e implementar arquitecturas escalables basadas en microservicios. • Desarrollar y mantener aplicaciones fullstack con Node.js (NestJS), React y Next.js. • Promover buenas prácticas mediante code reviews, testing y CI/CD. • Gestionar despliegues en AWS utilizando Docker y Kubernetes. • Optimizar el rendimiento de aplicaciones y bases de datos. • Colaborar con producto y stakeholders para alinear soluciones técnicas con objetivos de negocio. • Brindar acompañamiento técnico y mentoría al equipo de desarrollo.
Role Description We are selectively seeking one highly skilled, senior-level full-stack software engineer to join our fintech business unit supporting banking customers across North America. This is a hands-on role spanning the full software development lifecycle: - Design - Development - Implementation - Modernization - Maintenance - Production support - Customer-facing technical collaboration Qualifications - 7+ years of software development experience with a strong focus on Smalltalk and/or Java programming - 7+ years in a senior full-stack software engineer role - Prior direct customer experience, problem solving with the customer - Bachelor’s degree in computer science or equivalent field, preferred - Experience in banking, financial technology, insurance, healthcare, or other regulated industries is a strong plus - Excellent problem-solving skills and the ability to work independently in a remote environment - Strong understanding of software development life cycles, agile methodologies, and remote collaboration tools - Strong and effective communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders - Possess a deep commitment to positive customer outcomes - Leadership qualities, including the ability to mentor junior team members and lead by example Requirements - You must reside in the United States and not require visa sponsorship now or in the future - You must communicate in clear, fluent English — reading, writing, and speaking - You must be able to pass a clear background verification - Work and customer support must be performed while physically located in the United States - Willingness to serve in the on-call rotation Technology Skill Requirements - Strong object-oriented development, especially in Smalltalk and Java - Experience with the VAST Platform (VA Smalltalk) is ideal - Open to strong Java experts willing to learn the VAST Platform - Highly desired skills and practical experience in the following: - Experience with the VAST Platform - Enterprise AI engineering - Databases: DB2, SQL Server, Oracle, or PostgreSQL - CI/CD, DevOps, and related tooling (Git, Docker, Kubernetes, Azure DevOps, etc.) - Middleware: Engineer and harden enterprise runtimes (IBM WebSphere, Tomcat) and messaging fabrics (IBM MQ, MQTT) - Implementing zero-trust security (mTLS, OAuth2, WS-Security) across all RESTful and SOAP interfaces - Python scripting and automation What You’ll Do - Design, develop, enhance, maintain, and support software across multiple application stacks - Work across the full SDLC: requirements, design, coding, testing, implementation, support, and ongoing improvement - Support client implementation activities, production issue analysis, and customer-facing technical discussions - Contribute to modernization initiatives and AI-enabled capabilities integrated into banking platforms - Participate in 24/7 production support on a reasonable on-call rotation schedule (stipend paid for on-call) Who Thrives Here Our team is tight-knit and genuinely supportive of one another. The engineers who do best here are self-directed and accountable, but they never have to go at it alone. You’ll fit right in if you: - Have strong object-oriented fundamentals, especially in VA Smalltalk or Java - Are comfortable working across both legacy and modern systems - Communicate clearly with technical and non-technical audiences - Take ownership while also being a collaborative teammate - Care about reliability, security, and customer trust Work Location Fully remote. The role generally aligns with Central Time business hours. Travel is minimal, expected to be under 10%. Compensation Expected salary range starting at $110,000 - $150,000 depending on skill level and experience. Separate allowance for on-call pay. Benefits - Flexible Vacation (employees are encouraged to take at least three weeks per year) - Paid Sick Leave - Paid Family Leave - 15 Paid Holidays - Medical, Dental, and Vision coverage starting on your first day, 100% covered for you and your family - HSA Plan with employer contributions (if you choose an HSA-eligible medical plan) - Group Life Insurance – 2X your salary (company paid) - Short-Term and Long-Term Disability Insurance (company paid) - 401(k) Plan, with up to a 4% employer match - Employee Assistance Program (EAP) (company paid)
• Maintain and optimize existing solutions to ensure high availability and performance • Design and implement new, innovative solutions following best practices for performance and scalability • Maintain and improve the functionality of existing software and products • Collaborate with Product Owners, QA and other developers as part of the Agile (SCRUM) process • Participate in code reviews and assist with regular analysis • Produce and maintain documentation, system diagrams and data models • Support junior developers’ work
Senior Software Engineer, Operator Tools
Elroy AirExpanding the reach of express logistics via air cargo - safely, efficiently and autonomously.
• Design and build the desktop applications and interfaces that Elroy’s operators and engineers use every day • Develop mission planning tools, real-time telemetry displays, diagnostic interfaces, and ground support workflows • Collaborate closely with engineers from various disciplines including embedded systems, control systems, flight physics, and power electronics • Understand the data you’re visualizing and the workflows you’re supporting • Contribute to the team’s overall software architecture and developer experience, particularly for tooling and internal platforms



