About this role
Senior Software Developer
Bedford Park
Permanent
$120,000 - $140,000 USD a year
Financial Technology
PR/612434_1792505472
Senior Software Developer
Senior Software Developer (.NET / React) | Hybrid in Bedford Park, IL
Overview
A growing auto and homeowners insurance carrier is seeking a Senior Software Developer to design, develop, test, and maintain software applications that support critical business operations. This individual will serve as a technical leader within their domain, contributing to architecture and design decisions, mentoring other developers, and helping drive engineering best practices across the organization.
The ideal candidate brings strong experience with C#, .NET, and React, enjoys solving complex technical challenges, and is passionate about building scalable, maintainable software. This role offers the opportunity to work on modernization initiatives while leveraging AI-assisted development tools to improve productivity and accelerate delivery without compromising quality, security, or engineering standards.
Responsibilities
-
Design, develop, test, deploy, and maintain software applications and services.
-
Lead the technical implementation of features, enhancements, and strategic initiatives within an assigned application or business domain.
-
Translate business and technical requirements into scalable, maintainable software solutions.
-
Participate in architecture discussions and document technical designs, implementation approaches, and key decisions.
-
Break down complex initiatives into manageable development tasks and coordinate execution across engineering teams.
-
Leverage AI-assisted development tools to accelerate coding, testing, documentation, analysis, and troubleshooting activities.
-
Review and validate AI-generated code to ensure alignment with engineering standards, security requirements, and maintainability expectations.
-
Apply sound engineering judgment when evaluating implementation approaches and technical recommendations.
-
Develop and execute unit, integration, and regression testing strategies.
-
Participate in peer code reviews and provide technical guidance to improve code quality and consistency.
-
Troubleshoot production issues, identify root causes, and implement sustainable solutions.
-
Optimize application performance, scalability, and data-access patterns.
-
Ensure secure coding practices are followed throughout the software development lifecycle.
-
Maintain technical documentation, development standards, and project knowledge.
-
Mentor and support junior and mid-level developers.
-
Collaborate closely with product owners, architects, QA engineers, and business stakeholders.
-
Contribute to continuous improvement efforts focused on engineering excellence, automation, and software quality.
-
Required Qualifications
-
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
-
5+ years of professional software development experience.
-
Strong experience with:
-
C#
-
.NET
-
React
-
Experience with Git and collaborative development workflows.
-
Strong understanding of object-oriented programming principles and software design patterns.
-
Experience working within Agile development environments.
-
Experience contributing to CI/CD pipelines and automated deployment processes.
-
Demonstrated success delivering production-quality software throughout the full software development lifecycle.
-
Strong analytical, troubleshooting, and problem-solving abilities.
-
Ability to evaluate technical alternatives and make sound engineering decisions.
-
Excellent communication and collaboration skills.
-
Preferred Qualifications
-
Experience with cloud platforms such as Microsoft Azure or AWS.
-
Experience with containerized applications and modern CI/CD platforms.
-
Experience with relational databases, SQL optimization, and performance tuning.
-
Experience building and consuming REST APIs and working within distributed systems.
-
Experience using AI-assisted development platforms such as GitHub Copilot, Claude Code, Codex, or similar tools.
-
Experience modernizing legacy applications or participating in large-scale migrations and refactoring efforts.
-
Experience supporting software solutions within the insurance industry.
-
Compensation & Benefits
-
Base
Salary
Approximately $120,000 - $140,000, depending on experience and qualifications.
Comprehensive benefits package includes:
- Medical, dental, and vision coverage
- 401(k) with company match
- Life insurance
- Short-term and long-term disability coverage
- Flexible spending accounts
- Telemedicine services
- Paid time off and paid holidays
- Tuition reimbursement and professional development support
- Wellness programs
- Employee events and additional company-sponsored benefits