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 Software Engineer
Domestic & GeneralSenior Software Engineer building and maintaining scalable applications for Domestic & General. Mentoring team members and leading technical solutions in a rapidly growing company.
Tech Stack
Tools & technologiesAWSCloudCypressJestMicroservicesNoSQLReactSDLCSQLTerraformTypeScript
About the role
Key responsibilities & impact- Contribute across the full SDLC, partnering with Engineering, DevOps, and Product
- Turn business requirements into robust, secure technical solutions
- Design and build scalable, high‑performing applications and services
- Write high‑quality, maintainable code with strong testing and automation
- Lead investigations into complex technical issues and ensure system stability
- Champion engineering best practices and continuous improvement
- Shape system and API design using modern architectural principles
- Communicate clearly with cross‑functional teams
- Mentor junior engineers and support knowledge‑sharing
- Contribute to technical discovery (spikes) and document findings
- Support CI/CD, IaC, and cloud environments (GitHub Actions, Terraform, AWS CDK, CloudFormation)
- Monitor and support live services, including incident analysis and preventative fixes
- Ensure solutions meet security, accessibility, performance, and data‑protection standards
Requirements
What you’ll need- Demonstrate clear expertise across Requirements & Analysis, including ability to translate business needs into clear technical solutions.
- Experience with DDD/event storming is a plus.
- Experience designing scalable components, APIs, and services using patterns such as microservices and event‑driven architecture.
- Strong understanding of SQL/NoSQL and clean documentation.
- Hands‑on experience with TypeScript (React, AWS CDK), Git, YAML, Terraform, CloudFormation, Bash/Zsh, and modern tooling (VSCode, GitHub, Vite, Rollup, tsx, npm).
- Proficiency with unit, integration, and E2E testing (Vitest, Jest, Cypress, Playwright).
- Skilled in mocking, dependency isolation, refactoring, and peer review.
- Understanding of accessibility, performance, load, and security testing.
- Experience building and maintaining CI/CD pipelines and working with IaC.
- Strong focus on observability through metrics, logging, and tracing.
- Ability to investigate incidents, perform root‑cause analysis, implement preventative fixes, and ensure backward compatibility.
Benefits
Comp & perks- Competitive salary and annual discretionary bonus
- 25 days annual leave plus bank/public holidays, as well as an annual option to buy up to 5 additional days of annual leave
- Life assurance – employer funded cover of 4x basic salary
- Health cash plan – employer funded cover to enable you to claim money back on essential healthcare costs, including dental, optical, physiotherapy and many more. Cover also includes unlimited access to a 24/7 virtual GP service
- Attractive company pension scheme
- Car Leasing – access to a carbon neutral salary sacrifice car leasing scheme, with an all-inclusive monthly cost covering all charge, taxes, insurance, repairs and maintenance on a range of brand-new vehicles
- Cycle to Work – tax efficient bike and cycling equipment worth up to £1,000
- Employee Assistance Programme – specialist advice and support on issues such as finance, relationships, illness and family issues
- Free Domestic & General protection plan – one free plan each year with access to discounted rates of up to 50% on additional plans, including referrals for family and friends
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SDLCtechnical solutionsscalable applicationshigh-quality codetestingAPI designDDDevent stormingSQLNoSQL
Soft Skills
communicationmentoringknowledge-sharingproblem-solvingleadership