Senior Engineer
Jobtailor
- 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
- 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
Core Competencies
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 Design
- End-to-End Software Development
- APIs and Integration Patterns
- CI/CD Pipelines and DevOps Practices
- Object-Oriented Design and Testing
ATS Optimization Keywords
Hard Skills
- Software Engineering Fundamentals
- Object-Oriented Design
- Unit Testing
- Test-Driven Development
- RESTful Services
- Token-Based Authentication
- JSON
- XML
- AI-Assisted Engineering Tools
- Automated Testing Frameworks
Soft Skills
- Critical Thinking
- Leadership
- Mentoring
- Stakeholder Management
- Continuous Learning
Industry Keywords
- Enterprise-Level Applications
- Agile Methodologies
- Software Development Lifecycle
- Governance and Compliance
- Emerging Technologies
Tools & Technologies
- CI/CD Tools
- Source Control Systems
- AI Tools for Development
- AI Testing Tools
- Documentation Tools
Reference: WJ-766_21937843