FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Engineer
Hastings DirectSenior Engineer delivering end-to-end and AI-enabled software solutions for Hastings Direct, a UK digital insurance provider. Providing technical leadership across agile engineering teams and platforms.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in delivering end-to-end software solutions, with a strong focus on AI-enabled components, integration patterns, and agile methodologies. Capable of providing technical leadership, mentoring team members, and ensuring high-quality standards in software development.
Highest-signal resume keywords
AI-Enabled Solutions DesignEnd-to-End Software DevelopmentAPIs and Integration PatternsCI/CD Pipelines and DevOps PracticesObject-Oriented Design and Testing
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software Engineering FundamentalsObject-Oriented DesignUnit TestingTest-Driven DevelopmentRESTful ServicesToken-Based AuthenticationJSONXMLAI-Assisted Engineering ToolsAutomated Testing Frameworks
Soft Skills
Critical ThinkingLeadershipMentoringStakeholder ManagementContinuous Learning
Tools & Technologies
CI/CD ToolsSource Control SystemsAI Tools for DevelopmentAI Testing ToolsDocumentation Tools
Industry Keywords
Enterprise-Level ApplicationsAgile MethodologiesSoftware Development LifecycleGovernance and ComplianceEmerging Technologies
About the role
Key responsibilities & impact- Work across all aspects of the software development lifecycle
- Provide leadership, support, and deliver high-quality end-to-end solutions across Hastings’ systems and platforms
- Operate within agile teams across application support and change functions
- Shape technical direction and support others in delivering high-quality solutions
- Join up services, data, and interfaces across complete solutions for customers and colleagues
- Use AI to enhance software engineering practices, improve efficiency, and raise quality standards
- Design, integrate, and support AI-enabled components in end-to-end deliveries
- Ensure critical thinking is applied to validate AI-generated outputs
- Provide technical leadership and make informed decisions
- Manage stakeholder expectations
- Design, build, modify, and support complex software systems
- Deliver end-to-end solutions across multiple services, platforms, and integrations
- Estimate engineering tasks, guide peers, and mentor team members
- Debug, test, and optimise complex code for performance, quality, and reliability
- Use AI tools for software development, testing, maintenance, and documentation
- Create effective prompts and support responsible adoption of AI technologies
- Contribute to AI-enabled solutions while ensuring security, privacy, governance, and cost compliance
- Evaluate emerging tools, technologies, and ways of working to drive continuous improvement
Requirements
What you’ll need- Extensive hands-on experience supporting and developing enterprise-level customer- and employee-facing applications
- Experience delivering end-to-end solutions across front-end, services, and integration layers
- Strong software engineering fundamentals, including object-oriented design, design patterns, problem solving, peer reviews, unit testing, and test-driven development
- Proficiency in one or more modern programming languages, with ability to learn and apply new technologies
- Strong understanding of APIs and integration patterns, including RESTful services, token-based authentication such as JWT, JSON, and XML
- Experience with CI/CD pipelines, DevOps practices, source control, and automated testing frameworks
- Experience designing, integrating, or supporting AI-enabled solutions, including testing, assurance, and governance requirements
- Practical experience using AI-assisted engineering tools for code, testing, and documentation
- Experience creating prompts and critically reviewing AI-generated outputs
- Passion for continuous learning and emerging technologies
- Must be located within a 90-minute commuting distance of the Bexhill or Leicester office
- Visa sponsorship is not available
- Subject to credit and criminal record checks as part of the referencing process
Benefits
Comp & perks- Flexible hybrid working approach
- Annual 4Cs performance bonus
- Life assurance cover of 4x salary
- Income protection at no extra cost
- Matched pension contributions up to 10%
- Discounts and cashback
- Free independent mortgage advice
- Free access to financial wellbeing support
- Thrive mental health app
- 24/7 colleague assistance programme
- In-house mental health first aiders
- Support groups and dedicated mental health support team
- 25 days annual leave plus bank holidays
- Option to buy or sell one week of annual leave
- Health care cashback plans
- Dental plans
- Discounted health assessments
- Cycle to work scheme
- Tech schemes
- Discounted and free onsite facilities
- Social events throughout the year
- Support, training and development