PCMI - Policy Claim Management International provides integrated software solutions for finance and insurance administration and extended warranty management. T
Senior Software Engineer
Location
Illinois
Posted
3 days ago
Salary
$150K - $165K / year
Seniority
Senior
Job Description
Senior Software Engineer
PCMI - Policy Claim Management International
Title: Sr Software Engineer Location: Park Ridge, IL Department: Architecture Job Description: PCMI is a fast-growing global SaaS company and a market leader in extended warranty, F&I, and service contract administration. Our platform automates the entire product lifecycle for customers worldwide — and we're just getting started. With teams across North America (US & Canada), Europe (Poland), and Asia (India), we're modernizing our architecture, embedding AI across our products, and scaling to meet growing demand. We move fast, we build with purpose, and we're hiring leaders who want to shape what comes next. What You’ll Do The Senior Software Engineer will lead the design and development of complex web applications using .NET Core, ASP.NET, and Angular. This role will ensure the technical quality of the codebase by implementing best practices in unit testing, coding standards, and architecture. This role will collaborate closely with cross-functional teams and take ownership of key components of the system, while mentoring junior developers and working with advanced technologies, including Azure. In this role, you will: - Lead the design, development, and deployment of complex web applications using .NET Core, .NET Framework, ASP.NET, and Angular. - Build highly scalable, maintainable, and secure solutions leveraging Azure cloud services. - Collaborate with cross-functional teams to design and implement key features, translating business requirements into technical solutions. - Implement Domain-Driven Design (DDD) principles to ensure architecture supports business needs. - Mentor junior developers and conduct code reviews to enforce high coding standards and best practices. - Optimize application performance and ensure high availability in production environments. - Work with SQL Server databases and integrate DevExpress controls for complex UI components. - Ensure code quality through extensive unit testing using industry-standard frameworks. - Participate in and contribute to architectural discussions and technology strategy. - Troubleshoot and resolve complex production issues, identifying root causes. - Introduce and evaluate new technologies appropriate for team adoption. What You’ll Need to Join Our Team - Bachelor’s degree in Computer Science or related field, or equivalent work experience. - 7+ years of professional experience with .NET Framework, .NET Core, ASP.NET, Angular, and SQL Server. - Proficiency in C#, Angular, TypeScript, and JavaScript. - Strong understanding of Domain-Driven Design (DDD) principles and implementation. - Experience with cloud technologies, specifically Azure (App Services, Service Bus, Azure SQL). - Proficiency in unit testing frameworks (e.g., MSTest, NUnit, xUnit) and test-driven development (TDD). - Experience with CI/CD pipelines and DevOps practices (Azure DevOps, TeamCity, Octopus). - Knowledge of SOLID, DRY, KISS, and YAGNI principles. - Experience with DevExpress controls and a solid understanding of UI/UX principles. - Experience with AI-assisted development tools (e.g., GitHub Copilot). Why Work For Us - Competitive Compensation from $150,000-$165,000* - Comprehensive Benefit Package** - - Health, Dental & Vision Insurance - Health Savings Account (HSA) - Flexible Spending Account (FSA) - Short & Long Term Disability Insurance - Company-paid Life Insurance - Voluntary Life Insurance - Voluntary Accident Insurance - Employee Assistance Program - 401k with generous Company Match - Commuter Benefits - Paid Time Off accrued per pay period - 10 Paid Holidays - Paid Parental Leave - Professional Development Opportunities - Employee Events - Wellness Programs - Employee Discount Programs - Office in Park Ridge, IL - Convenient location to Blue Line *Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related aspects. **Eligible to enroll the first day of employment for immediate coverage. Remote only roles: Although the role is open to remote candidates, PCMI can only hire employees in the following states: - AL, CT, FL, GA, IL, KY, LA, MA, MI, MO, NC, NE, NH, NM, OH, PA, SC, TX, WI Note: It is required for this role to be in the Park Ridge, IL office 2 days per week if candidate is located in the Chicagoland area. #LI-BB1 #LI-Hybrid #LI-Remote
Related Guides
Related Job Pages
More Software Engineer Jobs
TRICENTIS TOSCA EXPERT
ZensarAt Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.
Role Description The Tricentis Tosca Expert will play a pivotal role in shaping and executing the company's QA vision. They will architect and develop robust automation frameworks, ensuring high coverage across web, mobile, API, and SAP systems. This role involves: - Integrating test execution into CI/CD pipelines - Managing test data - Providing mentorship to junior QA engineers - Executing specialized testing scenarios, including API testing and complex SAP automation Qualifications - Expertise in Tricentis Tosca - Experience with automation frameworks - Strong understanding of CI/CD processes - Ability to mentor junior engineers - Experience in API and SAP testing Requirements - Proven experience in QA roles - Strong analytical and problem-solving skills - Excellent communication skills - Ability to work collaboratively in a team environment Benefits - Inclusive workplace culture - Opportunities for personal and professional growth - Commitment to employee well-being
Develop and maintain software for embedded systems, collaborate with engineers, and integrate motor control systems with hardware components while ensuring clean and well-documented code for effective system functionality and debugging.
Role Description We are seeking an experienced Python Developer to design, build, and continuously enhance complex enterprise-grade applications, data-intensive services, and automation platforms. This is a hands-on engineering role focused on delivering robust, secure, and high-performance Python systems that operate reliably within distributed and mission-critical production environments. - Provide end-to-end design, development, and advanced technical troubleshooting for complex enterprise-grade Python applications. - Develop secure, high-quality, production-ready Python code and implement algorithms that perform reliably within distributed systems. - Produce architecture and design artifacts for complex applications. - Develop and optimize data processing logic for large-scale datasets. - Gather, analyze, and synthesize large and diverse datasets to support continuous improvement of applications and business processes. - Develop reporting mechanisms, dashboards, and data visualizations where required. - Identify hidden defects, performance bottlenecks, and architectural weaknesses. - Contribute substantively to engineering best practices and conduct thorough peer code reviews. - Participate fully in Agile development cycles and CI/CD processes. - Collaborate closely with cross-functional stakeholders to clarify requirements. - Support operational stability through structured incident response and debugging. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of applied Python development experience in enterprise-grade environments. - Strong experience building and maintaining large-scale production applications. - Hands-on experience with relational database systems such as Oracle, MS SQL Server, PostgreSQL, or Sybase. - Strong understanding of the full software development lifecycle (SDLC). - Proven hands-on experience across system design, application development, automated testing, and operational support. - Strong working knowledge of data structures, algorithms, and computational efficiency. - Demonstrated experience debugging and maintaining complex, enterprise-level applications in production. - Solid understanding of Agile methodologies, CI/CD practices, application resiliency patterns, and secure coding standards. - Ability to manage multiple concurrent projects in dynamic environments. - Strong written and verbal communication skills. Requirements - Strong shell scripting skills in UNIX/Linux environments. - Solid grounding in mathematical and statistical concepts. - Hands-on experience with the Python data and ML ecosystem. - Working exposure to AWS cloud services and cloud-native storage technologies. Benefits - Competitive base salary commensurate with experience. - New H1B sponsorship may be available for qualified candidates. - Long-term, multi-year engagement aligned to the Bright Vision SOW delivery roadmap. How to Apply For immediate consideration, please send your resume to [email protected] or contact us at (908) 676-4399. We recognize that our people are our strength, and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company.
• Design, develop, and maintain RESTful APIs to support frontend applications and enterprise integrations. • Design and optimize DynamoDB schemas, indexes, and data access patterns for scalable applications. • Develop and maintain Python-based AWS Lambda functions for business logic and automation. • Modify, enhance, and maintain Amazon Connect contact flows and routing logic. • Collaborate with UI development teams to translate business requirements into backend services and APIs. • Work directly with Amazon Professional Services on Amazon Connect implementation and enhancement initiatives. • Design and support event-driven architectures using AWS services such as Lambda, EventBridge, SQS, SNS, and API Gateway. • Support and optimize data flows across AWS services and integrated systems. • Implement secure, scalable, and highly available cloud-native solutions. • Troubleshoot application, integration, and infrastructure issues across AWS environments. • Collaborate with cross-functional teams to ensure reliable and efficient service delivery. • Participate in production support activities and occasional after-hours deployments when required.
