Senior Software Engineer - Document Processing
Listed on 2026-02-28
-
Software Development
Cloud Engineer - Software, Software Engineer, DevOps, Backend Developer
Sri Cloud Engineer - IE07NE
We’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals – and to help others accomplish theirs, too. Join our team as we help shape the future.
We are seeking a highly capable Senior Software Engineer to join our Intelligent Document Processing (IDP) team. This role is focused on designing, building, and scaling cloud-native software systems that power automated document ingestion, classification, and data extraction at enterprise scale.
You will be a hands‑on engineer responsible for developing production‑grade backend services, driving technical design decisions, and ensuring the reliability, performance, and maintainability of a critical platform. This role partners closely with other software engineers, data scientists, data analysts, and architects to deliver high‑quality solutions that support core business workflows.
This role will have a Hybrid work schedule, with the expectation of working in an office (Columbus, OH, Chicago, IL, Hartford, CT, or Charlotte, NC) three days a week (Tuesday through Thursday).
Key Responsibilities- Design, develop, test, and maintain scalable backend services supporting intelligent document processing workflows.
- Build cloud-native applications on AWS, leveraging managed services to deliver secure, resilient, and highly available systems.
- Develop and optimize automated document workflows, including ingestion, classification, extraction, and validation pipelines.
- Own service-level concerns including performance, reliability, observability, and cost efficiency.
- Implement monitoring, logging, alerting, and fault‑tolerant patterns.
- Collaborate with cross‑functional partners to translate business needs into well‑architected software solutions.
- Participate in system design discussions, code reviews, and technical decision‑making.
- Contribute to CI/CD pipelines and infrastructure‑as‑code.
- Author and maintain technical documentation and runbooks.
- Evaluate emerging technologies and contribute to roadmap discussions.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of professional software engineering experience.
- Strong programming skills in Python and .NET or Java.
- Experience building cloud-native applications on AWS.
- Experience with CI/CD and infrastructure‑as‑code tools.
- Strong understanding of distributed systems and backend engineering fundamentals.
- Experience with Intelligent Document Processing or GenAI‑powered document platforms.
- Exposure to OCR, NLP, or machine learning technologies.
- Experience with Docker and Kubernetes.
- AWS certifications.
- Familiarity with insurance or financial document types.
- Experience with agile methodology.
Candidate must be authorized to work in the US without company sponsorship. The company will not support the STEM OPT I-983 Training Plan endorsement for this position.
Compensation:
The listed annualized base pay range is: $137,200 - $205,800.
Equal Opportunity Employer/Sex/Race/Color/Veterans/Disability/Sexual Orientation/Gender Identity or Expression/Religion/Age
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).