
Senior Software Engineer – Intelligent Document Processing
The Hartford
full-time
Posted on:
Location Type: Hybrid
Location: Hartford • Connecticut • Illinois • United States
Visit company websiteExplore more
Salary
💰 $137,200 - $205,800 per year
Job Level
About the role
- 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.
Requirements
- 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.
- Candidate must be authorized to work in the US without company sponsorship.
Benefits
- Other rewards may include short-term or annual bonuses
- long-term incentives
- and on-the-spot recognition.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Python.NETJavacloud-native applicationsCI/CDinfrastructure-as-codebackend engineeringdocument processing workflowsautomated document workflowsdistributed systems
Soft Skills
collaborationtechnical decision-makingcommunicationproblem-solvingperformance optimizationreliability managementobservabilitycost efficiency
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering