The Hartford

Staff Software Engineer

2 January 2026
Apply Now
Deadline date:
£114720 - £172080 / year

Job Description

Staff Software Engineer – IE07IE 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’re seeking a seasoned Software Engineer with at least 6 years of experience to lead and contribute to the design, development, and deployment of high-quality software solutions. The role emphasizes system stability, security, and solution design, with a strong focus on collaboration across internal teams and vendors. The role produces high quality deliverables, including well-written code, thorough documentation, and effective communication to ensure successful outcomes of assigned projects. Responsibilities •Lead system stability, security, and solution design discussions with vendor and internal team • Performs research on, designs, develops, tests, deploys, maintains, and enhances software solutions using established standards, frameworks, and tools.

• Produces high quality deliverables, including well-written code, thorough documentation, and effective communication to ensure successful outcomes of assigned projects. • Participates in proof-of-concept work, prototyping, and other tasks as needed.

• Assists less experienced developers and/or project team members by providing advice, mentoring, training, coaching, and educational opportunities. • Understands and applies industry trends, best practices, emerging technologies, and products related to technology solutions. • Collaborates effectively with internal and external stakeholders, such as business leaders, technical teams, vendors, customers, and end users to identify needs, reach consensus, provide updates, and achieve buy-in for ideas and initiatives.

• Communicates effectively by adjusting communication style to audience, establishing clear goals, prioritizing requests, asking thoughtful questions, listening actively, and seeking clarification when necessary. • Documents activities, processes, and results, such as meeting notes, requirements documents, design documents, test plans, user guides, and presentations. • Conducts meetings, conference calls, and webcasts by setting up audio and video conferencing equipment; prepares agendas; obtains and distributes materials; follows call protocol; records minutes; and conducts follow-up communications.

• Organizes files and information by creating folders, attaching files, naming conventions, and utilizing document management systems. • Demonstrates accountability for actions, decisions, and results by accepting ownership of tasks, learning from mistakes, taking risks, being transparent, sharing credit, and facing challenges directly.

• Maintains awareness of current events, trends, and changing technology. Qualifications: • Bachelor’s degree in Computer Science, Information Technology, or related field. • Minimum six years of experience in software development.

• Proficiency in Java 17/21 and Spring Boot and Oracle. • Experience with RESTful APIs, J2EE, and JDBC • Hands-on experience with AWS services including EC2, S3, RDS, and IAM. AWS Developer Associate and Cloud Practitioner certifications is a plus • Ability to apply and update IaC configurations for environment provisioning.

Experience in Terraform is recommended • Experience with Jenkins, uDeploy, and GitHub for automation and deployment pipelines. • Exposure to Unix scripting is preferred. • Familiarity with Splunk dashboards, Dynatrace, secret scanning tools, and blue/green deployment strategies.

• Experience with JavaScript, JSON, XML, and SQL. • Experience with Unit Testing Frameworks , Continuous Integration (CI) and Continuous Deployment (CD). • Excellent written and verbal communication skills.


EWJD3